Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Anstruther – 39 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

The Bank

Hotel in Anstruther

Stunning views of the Firth of Forth feature at this 4-star, family-run hotel. Great situation. No parking but we did get one about fifty metres up road. We were in room one top floor and view over harbour and sea were unbelievable. Could see bass rock and north Berwick and other coast. Room was really big and tastefully decorated. The ensuite was bigger than a lot of hotel rooms and had good roomy shower with great pressure. Food was good. We had dinner and the food was a step up from most pub meals. Only comment for meal was cheeseboard was too big for me to eat all and certainly value for money. Port with it a nice touch

Show more Show less
8.8
Excellent
360 reviews
Price from
$132
per night

The Royal Hotel

Hotel in Anstruther

Set on the beachfront in Anstruther and boasting a bar, The Royal Hotel has free WiFi throughout the property. All guest rooms in the hotel are fitted with a kettle. In general the hotel was excellent. Staff were very friendly especially Cherie who always had a smile and friendly greeting. She is a real asset to the hotel. Only negative is the water pressure in the shower wasn’t great, but we managed. Would we go back, yes definitely as good value for what we paid.

Show more Show less
8
Very Good
479 reviews
Price from
$133
per night

The Waterfront

Anstruther

Just a few steps from Anstruther’s harbor and marina, with views of the Firth of Forth, The Waterfront offers 4-star accommodations with breakfast included and free Wi-Fi. Very clean and a nice breakfast was included. All of the staff was very helpful and friendly. The restaurant also serves lunch and dinner, which were both very good.

Show more Show less
9.1
Awesome
935 reviews
Price from
$66
per night

The Boathouse

Anstruther

Featuring a restaurant and a bar, The Boathouse offers free WiFi and views across the Firth of Forth. Anstruther Golf Club is just 1640 feet away. The bedrooms each feature an private bathroom. Fabulous view cheery staff very clean

Show more Show less
8.1
Very Good
317 reviews
Price from
$133
per night

The Spindrift Guest House

Anstruther

Set in Anstruther, 2297 feet from Billow Ness Beach, The Spindrift Guest House offers accommodations with a bar, free private parking, a shared lounge and a garden. Charming house in the dreamy Fife coast, meters away from the coastal path. Excellent host, I needed to leave early to catch a boat to Isle of May and they were so kind to arrange an early breakfast! Stunning room with views to the coast and isles, definitely recommend!

Show more Show less
9.5
Exceptional
154 reviews
Price from
$155
per night

24 east green.

Anstruther

Located in Anstruther, just 656 feet from Billow Ness Beach, 24 east green. Features accommodations with free WiFi. This apartment has 1 bedroom, a flat-screen TV, and a kitchenette. Beautifully and tastefully decorated apartment perfect for 2 people, everything looked brand new! Very well situated on a quiet street but only a few yards from the harbour

Show more Show less
9.4
Awesome
134 reviews
Price from
$11
per night

B&B at 37

Anstruther

Set in Cellardyke, B&B at 37 features sea views. The property has a garden and a terrace, as well as a shared lounge with a flat-screen TV. Free WiFi is provided. We liked absolutely everything fantastic food amazing veiws even from our bedroom and spotless everywhere and such a lovely couple who make you feel most welcome can’t recommend b&b 37 high enough… thank you Claire and David for the best few days and hopefully we will seen you both soon 😁😁

Show more Show less
9.9
Exceptional
114 reviews

Auld Leigh-Lann Apartments

Anstruther

Located in Anstruther, 656 feet from Billow Ness Beach, Auld Leigh-Lann Apartments provides free WiFi and city views. Good location and well appointed throughout. Hostess was helpful and attentive. Highly recommended

Show more Show less
9.7
Exceptional
112 reviews
Price from
$101
per night

Sea Esta

Anstruther

Offering free WiFi and garden views, Sea Esta is an accommodations located in Anstruther. Located 2297 feet from Billow Ness Beach, the property provides a garden and free private parking. very clean and compact, kitchen had all the utensils etc, the milk in the fridge and shortbread was a lovely touch.

Show more Show less
9.5
Exceptional
95 reviews
Price from
$124
per night

Sea Breeze

Anstruther

Set in Anstruther, within 656 feet of Billow Ness Beach, Sea Breeze offers accommodations with free WiFi and air conditioning. Very comfortable and clean, excellent accomodation.

Show more Show less
9.6
Exceptional
74 reviews
Price from
$136
per night
Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Anstruther:

Explore guest reviews of hotels in Anstruther

See all