Search hotels in Anstruther

Enter your dates to see the latest prices and deals for Anstruther hotels

November 2026

1234567
891011121314
15161718192021
22232425262728
2930

December 2026

12345
6789101112
13141516171819
20212223242526
2728293031
Flexible date options
Select occupancy

Anstruther – 113 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
Review score

The Bank

Hotel in Anstruther

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

M
Maureen
From
Canada
The breakfast was delicious and plentiful. The dinner was excellent. The service was very good. For a boutique hotel with history of the building it was a very nice stay.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 646 reviews
Price from
$129.40
1 night, 2 adults

Harbour Inn

Hotel in Anstruther

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

I
Ian
From
United Kingdom
Very good rooms great location staff very helpful
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 557 reviews
Price from
$110.31
1 night, 2 adults

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.

C
Cas
From
Netherlands
Genuinely perfect stay. Great room, nice location (even though it can be quite a few steps up/down the stairs), and the food at the main building is phenomenal. Kind staff, too
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,323 reviews
Price from
$101.49
1 night, 2 adults

Murray Library Hostel

Anstruther

Located in Anstruther, a few steps from Billow Ness Beach, Murray Library Hostel features views of the sea.

B
BEAUCHESNE
From
Canada
Clean open space with great sunlight
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 587 reviews
Price from
$87.37
1 night, 2 adults

Seahaven Suite - Luxury Bed & Breakfast

Anstruther

Seahaven Suite - Luxury Bed & Breakfast offers accommodations in Anstruther, a 3-minute walk from Billow Ness Beach and 7.9 miles from Fairmont St Andrews Bay Golf Course.

T
Tamara
From
United Kingdom
We had the most perfect stay at Seahaven house. The location was excellent-less than a minute's walk to the main harbour. Every single detail in the house had been thought of and it really did live up to its luxury name. We had the warmest welcome with a special treat on arrival and we were well taken care of throughout our stay. The house had everything we could ever need and the luxury we could only dream of. The comfort level (especially for being heavily pregnant) was incredible. We were also lucky enough to soak up the sunshine on the terrace. Breakfast was delicious(all local and quality ingredients freshly cooked). The hosts were so professional and friendly. Communication was excellent, from the moment we booked until we safely arrived. Private parking space given right outside. We will absolutely be recommending this B&B to all of our friends/family and we can't wait to stay again soon.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 38 reviews
Price from
$214.01
1 night, 2 adults

The Blue Loft

Anstruther

The Blue Loft offers accommodations in Anstruther, a 1-minute walk from Billow Ness Beach and 7.9 miles from Fairmont St Andrews Bay Golf Course.

J
Janis
From
United Kingdom
Property was gorgeous very tastefully done out, great location with lovely views from windows, bed very comfortable, everything in property that we needed, no kitchen but has kettle and small fridge, plenty of places to eat on our doorstep, owner Tatiana was on hand if we needed any advise, would certainly make a return visit and recommend property to others.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 59 reviews
Price from
$121.34
1 night, 2 adults

THE COASTAL Inn room only

Cellardyke (Near Anstruther)

Located in Cellardyke and within a 9-minute walk of Billow Ness Beach, THE COASTAL Inn room only has a bar, non-smoking rooms, and free WiFi throughout the property.

L
Lisa
From
United States
We stayed at the Summer House it the back of the hotel. Very private, great size, no stairs and your own parking spot. We will be back! The staff went above and beyond securing the room and even booking a reservation for dinnerr.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 186 reviews
Price from
$86.04
1 night, 2 adults

The Golf Hotel

Crail (Near Anstruther)

Located in Crail, 7.2 miles from Fairmont St Andrews Bay Golf Course, The Golf Hotel provides accommodations with a garden, free private parking, a shared lounge and a terrace.

D
David
From
United States
Great location very good home-cooked food… great pub in the basement very friendly, helpful, staff…. getting up in the morning ,and have a good,hearty breakfast (which is included) was fantastic… especially because some days depending on tee time might not have lunch until two or 3 o’clock
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 208 reviews
Price from
$176.50
1 night, 2 adults

The Inn At Kingsbarns

Kingsbarns (Near Anstruther)

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

J
Joyce
From
Canada
Great location Small inn but still has all you would need. Clean and tidy. In fact Lynn went more than the extra mile to make sure the room was perfect before we checked in . Comfy bed and great meals.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 510 reviews
Price from
$173.74
1 night, 2 adults

Smugglers Neuk- cosy flat for 2

Cellardyke (Near Anstruther)

Smugglers Neuk- cosy flat for 2 is located in Cellardyke, just a 10-minute walk from Billow Ness Beach and 8.4 miles from Fairmont St Andrews Bay Golf Course.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 11 reviews
Price from
$120.79
1 night, 2 adults
See all 113 hotels in Anstruther

Most booked hotels in Anstruther and surrounding area in the past month

See all

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 557 reviews

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 646 reviews

Popular with guests booking hotels in Anstruther

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 374 reviews

Popular with guests booking hotels in Cellardyke

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 186 reviews

Popular with guests booking hotels in Crail

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

Popular with guests booking hotels in Crail

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 208 reviews

Hotels located in the center of Anstruther

See all
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 557 reviews

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 646 reviews

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 374 reviews

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 186 reviews

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

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 208 reviews

What Guests Said About Anstruther:

Scored out of 10, guest rating 6.0

Such a beautiful place, situatedi n the East Neuk of Fife,...

Such a beautiful place, situatedi n the East Neuk of Fife, along the coastal path it is one of the old fishing villages. Full of charm, it hosts an array of small shops, bars and eateries including award winning fish & chip shops. I can highly recommend Anstruther as a worthwhile and rememberable get away.
Guest review by Cherrett
Scored out of 10, guest rating 10

All the villages in the East Neuk are beautiful and the...

All the villages in the East Neuk are beautiful and the coastal walk from Crail to Elie is fabulous. You can dip in and out and catch the bus home. St Andrews isn't far away and completely different. The views out to the May Island, with the Bass Rock in the distance are gorgeous.
Guest review by Alison
United Kingdom
Scored out of 10, guest rating 8.0

Walking around the main harbour and the towns sea front and...

Walking around the main harbour and the towns sea front and along out to the lighthouse and harbour beach, a wander down the little back streets - a very quirky little town, its style, local history and age of properties and local points of interest, very friendly folk. A wee bit tired in places, unfortunately. Good to see a working harbour. Weather was good but not sure what you'd do locally if the weather was bad. Some lovely places to eat too, overall a bit on the pricey side but that's the nature of travelling these days anywhere. Two places to recommend for fresh local seafood The Waterfront, and a fab sirloin steak (amongst other things) at The Rockies restaurant situated in Anstruther Golf Club, and bacon rolls and coffee from Coast Coffee (yum) - amongst other things Trips out to the Secret Bunker (fabulous), NT Scotland Kellie Castle and the NT Scotland Hill of Tarvit Mansion house and gardens - all easy to do and well worth a visit. An easy walk along the main coast road along to Pittenweem too. Seasonal boat trips out to the Isle of May Nature Reserve, we'll do that next time.
Guest review by Sally
United Kingdom
Scored out of 10, guest rating 10

Anstruther is a beautiful fishing village on the coast of...

Anstruther is a beautiful fishing village on the coast of the Fife Kingdom ... just lovely and quaint and easily in the center of other smaller villages with Old World appeal. Time has stopped in this region .... yesteryear and nostalgia abound ... however, modern amenities are still easily accessible. Best of both worlds --- old and new. I absolutely recommend a trip from Edinburgh to St. Andrews that provides a stop to Crail, Pittenweam, Anstruther, Elie, St. Monans and more. Just follow the coast ..... 26 miles of coastal path in the Kingdom of Fife. Beautiful and scenic. Highly recommend. There are a few local guide books produced by an actual local to Anstruther ... A.J. Christie is the author -- he's written about the Kingdom of Fife as well as the East Neuk ... all available on Amazon and a beautiful compilation of what to see and do while in the area.
Guest review by Shawna
Scored out of 10, guest rating 10

Fantastic location, fantastic hosts, couldn't do enough to...

Fantastic location, fantastic hosts, couldn't do enough to make our stay very special, with lots of small personal touches. Very thoughtful and friendly hosts. Highly recommend if you want something special.
Guest review by Andrew
United Kingdom
Scored out of 10, guest rating 10

Lovely fishing village with a lot of amenities.

Lovely fishing village with a lot of amenities. The fishing museum is wonderful and a must-see. Great cafes and restaurants, especially the Dreel tavern - a really good gastro pub and the waterfront award winning fish and chips shops.
Guest review by Grant
United Kingdom

See reviews by guests who stayed at hotels in Anstruther

See all
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 35 reviews
Very convenient location for exploring Anstruther and Fife generally. The Net Loft was clean and well sorted with everything that we expected/ needed. If you are here, you must visit the Anstruther Fisheries Museum - fascinating place!
Guest review by Jane
United Kingdom
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 30 reviews
Very spacious, clean and comfortable. We stayed there in Jan but can imagine it would be lovely to sit outside in summer, with great views. Great location near to Crail and Anstruther.
Guest review by Lauren
United Kingdom
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 103 reviews
Very good location within walking distance of all amenities in Anstruther . St Andrews only a short distance by car. Very close to the Fife Coastal Path.
Guest review by Rhona
United Kingdom
From $121.78 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,323 reviews
The best hotel during our trip to Scotland. Location and room were perfect. And the restaurant was very good. Excellent food and friendly service. Top!
Guest review by Johan
Netherlands
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 374 reviews
Was delighted with the hotel and staff...was very clean and comfortable
Guest review by stuart
United Kingdom

More places to explore, more ways to go