Skip to main content

Places to Stay in Anstruther

Find the places to stay that appeal to you the most

The best places to stay in Anstruther

Check out our pick of great places to stay in Anstruther

Filter by:

Review score

The Waterfront

Anstruther

Just a few steps from Anstruther’s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi.

S
Sally
From
New Zealand
Loved this charming place to stay. The rooms were so lovely, nicely appointed and had everything we needed.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,391 reviews
Price from
US$165.54
1 night, 2 adults

Murray Library Hostel

Anstruther

Situated in Anstruther, a few steps from Billow Ness Beach, Murray Library Hostel features rooms with sea views and free WiFi. The property is non-smoking and is set 14 km from St Andrews Bay.

C
Chiayu
From
Poland
We stayed for two nights with our 4yo child in our own room with a private bathroom. It was super clean and well maintained, and the view was unbeatable. The property had some interesting local history to read about, the shared kitchen and living room were bright and spacious, and the staff was friendly and welcoming. The bed was comfortable too! It exceeded our expectations of a hostel, and it was perfect for a family vacation.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 686 reviews
Price from
US$111.89
1 night, 2 adults

The Blue Loft

Anstruther

Situated in Anstruther, 200 metres from Billow Ness Beach and 15 km from St Andrews Bay, The Blue Loft features accommodation with free WiFi in a historic building.

C
Crg1981
From
United Kingdom
Plenty tea and coffee and fresh milk
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 20 reviews
Price from
US$182.55
1 night, 2 adults

Invermay

Anstruther

Offering sea views, Invermay is an accommodation set in Anstruther, 17 km from St Andrews Bay and 18 km from St Andrews University. This apartment is 39 km from Discovery Point.

A
Andrew
From
United Kingdom
Great location and views of the sea. We loved the details inside such as the decor, the wood burning stove and the films and books that were available. The kitchen had all the utensils you would require and the food and drink hamper we found on arrival was a nice touch.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 6 reviews
Price from
US$1,202.20
1 night, 2 adults

The Spindrift Guest House

Anstruther

Featuring a garden and views of quiet street, The Spindrift Guest House is a guest house situated in a historic building in Anstruther, less than 1 km from Billow Ness Beach.

D
Dianne
From
New Zealand
Beautiful B&B. Everything was thought of down to the last detail. Hosts were amazing and we were made to feel very welcome. Perfect for parking if you have a car.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 93 reviews
Price from
US$196.29
1 night, 2 adults

The Bank

Hotel in Anstruther

Stunning views of the Firth of Forth feature at this 4-star, family-run hotel.

J
JESSE
From
Canada
Breakfast was fantastic, and the room was extremely cosy.
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 626 reviews
Price from
US$195.64
1 night, 2 adults

Maimies Harbourview

Anstruther

Maimies Harbourview provides accommodation located in Anstruther, 17 km from St Andrews University and 39 km from Discovery Point.

L
Linda
From
United Kingdom
Amazing property with great views of harbour
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 21 reviews
Price from
US$924.20
1 night, 2 adults

Harbour Inn

Hotel in Anstruther

Facing the beachfront, Harbour Inn offers 4-star accommodation in Anstruther and features a garden, shared lounge and terrace.

F
Fabio
From
Switzerland
Our stay at this hotel was absolutely amazing. The owner and his team are incredibly friendly, helpful, and attentive. He went above and beyond to make our stay as perfect as possible. The owner is such a genuinely nice and charismatic person—it felt more like visiting a good friend than staying at a hotel. The rooms were beautifully furnished, and he did an outstanding job of preserving the charm of the 400-year-old building while seamlessly incorporating modern standards and comforts. We had a parking spot right in front of the hotel on the street. Since we were driving a rather large car (BMW X6), parking was a bit tight at first. However, the owner immediately moved his own car to give us more space—such a thoughtful gesture! All in all, if I could give more than 10 out of 10, I would happily rate our stay at least 15 out of 10!
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 256 reviews
Price from
US$143.95
1 night, 2 adults

Balcomie Links Hotel

Hotel in Anstruther

Set in Anstruther, 12 km from St Andrews Bay, Balcomie Links Hotel offers accommodation with a shared lounge, free private parking, a terrace and a restaurant.

R
Ralph
From
United Kingdom
The location was perfect for us . The staff were so helpful and friendly and rooms were clean and comfortable.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 426 reviews
Price from
US$183.20
1 night, 2 adults

The Inn At Kingsbarns

Kingsbarns (Near Anstruther)

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

d
diodato
From
Switzerland
It is a lovely situated Inn at the east coast. Between st. Andrews and Crail. It has a nice little pub that’s not noisy at all but very authentic. At the bar we met great local people and were made very welcome. The owners are a great couple and make any stay worth it 100% It was very clean and well organized. The bed is super comfy The breakfast is exceptional.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 500 reviews
Price from
US$268.26
1 night, 2 adults
All places to stay in Anstruther

Most booked places to stay in Anstruther and surroundings in the past month

See all

Popular with guests booking places to stay in Anstruther

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 11 reviews

Popular with guests booking places to stay in Anstruther

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 69 reviews

Popular with guests booking places to stay in Anstruther

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 65 reviews

Popular with guests booking places to stay in Anstruther

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 95 reviews

Popular with guests booking places to stay in Anstruther

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Popular with guests booking places to stay in Anstruther

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 686 reviews

Popular with guests booking places to stay in Anstruther

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 426 reviews

Popular with guests booking places to stay in Anstruther

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 626 reviews

Popular with guests booking places to stay in Anstruther

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 256 reviews

Popular with guests booking places to stay in Anstruther

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,391 reviews

Great access to the city centre. Check these places to stay in Anstruther and nearby

Smugglers Loft

Anstruther
Central location
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 41 reviews

Situated in Anstruther, 100 metres from Billow Ness Beach and 14 km from St Andrews Bay, Smugglers Loft features accommodation with free WiFi in a historic building.

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 22 reviews

Watersedge Apartment- cosy home by the sea is located in Anstruther, 14 km from St Andrews Bay, 15 km from St Andrews University, and 37 km from Discovery Point.

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 30 reviews

Situated in Anstruther, just 70 metres from Billow Ness Beach, Tall Ship - Three-bedroom coastal house with sea views features beachfront accommodation with free WiFi.

Murray's Neuk

Anstruther
Central location

Murray's Neuk is set in Anstruther, 13 km from St Andrews Bay, 15 km from St Andrews University, as well as 36 km from Discovery Point.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 19 reviews

Set in Anstruther and only 300 metres from Billow Ness Beach, 2 Melville Terrace Anstruther offers accommodation with garden views, free WiFi and free private parking.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews

Harbourside Apartment enjoys a location in Anstruther, just 15 km from St Andrews University and 37 km from Discovery Point. The 4-star holiday home has sea views and is 14 km from St Andrews Bay.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Anderson's Neuk is situated in Anstruther, 13 km from St Andrews Bay, 15 km from St Andrews University, and 36 km from Discovery Point.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 87 reviews

The Old Paint Shop Apartment - Centrally Situated is set in Anstruther, 14 km from St Andrews Bay, 15 km from St Andrews University, as well as 37 km from Discovery Point.

Save money on places to stay in Anstruther and nearby – budget options available

Daisy Cottage

Saint Monance
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 74 reviews

Offering quiet street views, Daisy Cottage is an accommodation set in Saint Monance, 21 km from St Andrews University and 40 km from Discovery Point.

Sea View

Anstruther
Budget options available
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 13 reviews

Located in Anstruther, Sea View provides accommodation 15 km from St Andrews University and 37 km from Discovery Point. The 4-star holiday home features sea views and is 14 km from St Andrews Bay.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 95 reviews

Set in Anstruther in the Fife region, 3-Bed - Sleeps 6 Seaside - Pet Friendly features a balcony.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 8 reviews

Located 14 km from St Andrews Bay, 15 km from St Andrews University and 37 km from Discovery Point, Academy Apartment Anstruther- stunning luxury home offers accommodation situated in Anstruther.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 16 reviews

Located 15 km from St Andrews Bay, 15 km from St Andrews University and 37 km from Discovery Point, Dolphin Cottage- traditional cottage on Fife Coast offers accommodation situated in Anstruther.

Ainster House

Fife
Budget options available
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 13 reviews

Offering a garden and river view, Ainster House is set in Fife, 14 km from St Andrews Bay and 15 km from St Andrews University.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 32 reviews

The Old Stables, The Loan, Anstruther - Pass the Keys, a property with a garden, is located in Anstruther, 200 metres from Billow Ness Beach, 14 km from St Andrews Bay, as well as 15 km from St...

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 11 reviews

Offering a garden and garden view, 2-Beds Sleeps 4 w Parking 15 mins to St Andrews is situated in Anstruther, 14 km from St Andrews Bay and 15 km from St Andrews University.

Enjoy breakfast in Anstruther and nearby

The Shoregate

Crail
Breakfast options
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 94 reviews

Boasting a bar, The Shoregate is set in Crail in the Fife region, 12 km from St Andrews Bay and 16 km from St Andrews University.

From US$259.10 per night

The Golf Hotel

Crail
Breakfast options
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 230 reviews

Located in Crail, 12 km from St Andrews Bay, The Golf Hotel provides accommodation with a garden, free private parking, a shared lounge and a terrace.

From US$196.29 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 500 reviews

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodation in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

From US$255.18 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 75 reviews

Offering sea views, Shorefront Apartment - Sea View with 3 Bedrooms is an accommodation situated in Anstruther, 15 km from St Andrews Bay and 15 km from St Andrews University.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews

Offering a garden and garden view, Merchants House- stunning seaview period home is situated in Anstruther, 14 km from St Andrews Bay and 15 km from St Andrews University.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 17 reviews

Situated in Anstruther, just 100 metres from Billow Ness Beach, Hidden Gem On The Harbour features beachfront accommodation with free WiFi.

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 76 reviews

Situated in Fife, just 100 metres from Billow Ness Beach, At Anchor (with a Harbour View) features beachfront accommodation with free WiFi.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 9 reviews

Walters Neuk Anstruther- luxury coastal home is set in Anstruther, 14 km from St Andrews Bay, 15 km from St Andrews University, as well as 37 km from Discovery Point.

FAQ about places to stay in Anstruther

Places to stay that guests love in Anstruther

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 109 reviews
Everything was superb. A truly amazing holiday home- gorgeous and fab location. We loved it and can't wait to return.
Guest review by
Samantha-Jane
People with friends
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 113 reviews
The location was perfectly! Everything we needed was close by
Guest review by
Jennifer
Young couple
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 65 reviews
Amazing apartment, clean, good location and has everything you need and more! The apartment is very spacious with 2 bedrooms and 2 bathrooms, a washing machine and drier. The kitchen is fully equipped and the living room is very cosy. The owner is very nice. We went with the boat to the Isle of May and could walk to the harbour from the apartment. This place is simply perfect!!
Guest review by
Melodie
Family with young children
Avg. price/night: US$135.44
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,391 reviews
Great location- lovely restaurant and great breakfast
Guest review by
Adrian
Group
Avg. price/night: US$107.17
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 686 reviews
Excellent location overlooking the sea. Clean and efficient use of space.
Guest review by
Morag
Solo traveller
Avg. price/night: US$107.17
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 686 reviews
Communication was very good and self check in, easy. The hostel is spacious, well equipped and very clean. The highlight is the beautiful location at the Anstruther Harbour with stunning sea views from the bedroom. There are a number of coffee shops, restaurants and a very good local bakery, which were very handy. We loved the coastal path to Pittenweem and the beautiful tidal pool at Cellerdyke.
Guest review by
Linda
Young couple
Avg. price/night: US$140.71
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 626 reviews
Great location. Very generous size room which was very clean. We enjoyed sitting in the private guest beer garden with sea view. There was lots of choice for breakfast and it was very tasty.
Guest review by
Naomi
People with friends
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 426 reviews
Location. Good parking. Short walk to town centre.
Guest review by
Helen
Young couple
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 48 reviews
Quiet location, convenient for all facilities
Guest review by
Jane
Young couple
Avg. price/night: US$135.44
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,391 reviews
Location.easy and free parking right next to hotel.restaurant was good and bery good value.
Guest review by
margaret
Young couple
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 52 reviews
Immaculate beautiful location too
Guest review by
Jill
Family with young children
Avg. price/night: US$107.17
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 686 reviews
View from kitchen area overlooking the harbour was lovely. The property was very clean. Location of building is fantastic being right near some of the best fish and chips in the region.
Guest review by
Sally
Solo traveller
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 6 reviews
clean inside and good location. We stay in Anstruther four times a year for its location.
Guest review by
scott
Solo traveller
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 426 reviews
The hotel is in a good location for people wanting to visit Crail/St Andrews
Guest review by
Soph
Young couple
Avg. price/night: US$135.44
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,391 reviews
Staff friendly, location perfect.
Guest review by
Kenneth
Solo traveller
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 22 reviews
The location was brilliant. It was a real home from home, we were so happy there
Guest review by
Karen
Family with young children
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 52 reviews
Clean, rooms big enough, everything we needed, excellent location
Guest review by
Horne
Family with young children
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 113 reviews
Location was excellent. The property was lovely and clean. It was spacious too.
Guest review by
Tom
Family with young children
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 109 reviews
The apartment was decorated to a high standard and had everything needed for a relaxing comfortable stay. The location was excellent and a good base to explore nearby towns and villages. We would recommend to others.
Guest review by
Nicola
Young couple