- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Our top choices for Anstruther inns

1. The Waterfront
The WaterfrontAnstruther
9.4 out of 10, Exceptional, (242 reviews)
The price is AED 372
AED 447 total
includes taxes & fees
16 Nov - 17 Nov

3. The Inn At Kingsbarns
The Inn At KingsbarnsSt. Andrews
9.8 out of 10, Exceptional, (225 reviews)
The price is AED 485
AED 582 total
includes taxes & fees
16 Nov - 17 Nov

4. The Ship Inn
The Ship InnElie
9.6 out of 10, Exceptional, (72 reviews)
The price is AED 591
AED 709 total
includes taxes & fees
16 Nov - 17 Nov

5. The Inn at Lathones
The Inn at LathonesLeven
8.4 out of 10, Very good, (348 reviews)
The price is AED 442
AED 531 total
includes taxes & fees
16 Nov - 17 Nov

6. Haar with Rooms
Haar with RoomsSt. Andrews
9.4 out of 10, Exceptional, (138 reviews)
The price is AED 622
AED 746 total
includes taxes & fees
16 Nov - 17 Nov

7. The Lodge at Craigielaw
The Lodge at CraigielawAberlady
9.4 out of 10, Exceptional, (213 reviews)
The price is AED 278
AED 334 total
includes taxes & fees
16 Dec - 17 Dec

8. The Elbow Room
The Elbow RoomKirkcaldy
9.0 out of 10, Wonderful, (231 reviews)
The price is AED 238
AED 285 total
includes taxes & fees
17 Nov - 18 Nov

9. No.12 Hotel & Bistro
No.12 Hotel & BistroNorth Berwick
9.2 out of 10, Wonderful, (99 reviews)
The price is AED 786
AED 943 total
includes taxes & fees
16 Nov - 17 Nov

10. Pine Marten, Dunbar by Marston's Inns
Pine Marten, Dunbar by Marston's InnsDunbar
8.4 out of 10, Very good, (422 reviews)
The price is AED 268
AED 321 total
includes taxes & fees
22 Nov - 23 Nov

11. Fisherman's Tavern Hotel - Inn by Greene King Inns
Fisherman's Tavern Hotel - Inn by Greene King InnsDundee
9.0 out of 10, Wonderful, (444 reviews)
The price is AED 344
AED 461 total
includes taxes & fees
22 Nov - 23 Nov

12. The Longforgan Coaching Inn
The Longforgan Coaching InnDundee
8.0 out of 10, Very good, (401 reviews)
The price is AED 182
AED 218 total
includes taxes & fees
16 Nov - 17 Nov

13. The Fort Hotel
The Fort HotelDundee
9.0 out of 10, Wonderful, (51 reviews)
The price is AED 360
AED 432 total
includes taxes & fees
16 Nov - 17 Nov
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Learn more about Anstruther
The award-winning Anstruther Fish Bar serves Scotland's best fish and chips right on the harbor where fishing boats still unload their catch. Explore the Scottish Fisheries Museum to understand the town's maritime heritage, then take the seasonal boat trip to Isle of May for incredible puffin watching.









































