Visit Anstruther

The Waterfront
Two main points: First off -their food is AMAZING. Incredible restaurant. Second: The room we had was tiny. There wasn’t really room for our two big suitcases - so we had to get creative. The listing for the hotel showed a much larger room when we booked, so we weren’t expecting our room to be as ...
Reviewed on Oct 20, 2025

The Bank
Apart from the fact that the cords for the blinds need replacing, our stay was all we could have asked for.
Reviewed on Oct 11, 2025

The Spindrift Guest House
Relaxing place, pleasant hosts lovely food and ambiance would visit again👍
Reviewed on Aug 14, 2025

The Neuk Anstruther, Sleeps 6 Fantastic Location
Enjoyable stay
Reviewed on Sep 30, 2024

Invermay

No1. Apartments & Bedrooms St Andrews - St Mary’s
Excellent apart-hotel. Spacious and comfortable unit with good-quality facilities. Location excellent - couldn't be more central.
Reviewed on Oct 24, 2025
Popular places to visit

St Fillan’s Cave
Commune with nature and explore the great outdoors at St Fillan’s Cave during your travels in Anstruther. Check out the spas and lively bars in this relaxing area.
Crail Golfing Society - Balcomie and Craighead Courses
Enjoy a round of golf in Anstruther at Crail Golfing Society - Balcomie and Craighead Courses. Stroll along the seaside or visit the spas in this romantic area.
St Monans Heritage Collection
You can spend an afternoon studying the exhibits at St Monans Heritage Collection in St Monans. Check out the spas and top-notch restaurants in this relaxing area.
Kellie Castle
Kellie Castle is just one of the places to see in Anstruther, so why not enjoy the other things to explore during your travels? Amble around this relaxing area's seaside and enjoy its lively bars.
Crail Museum and Heritage Centre
You can spend time studying the exhibits at Crail Museum and Heritage Centre in Crail. Stroll along the seaside in this romantic area, or seek out the golf courses.
Anstruther Golf Club
Enjoy a round of golf in Anstruther at Anstruther Golf Club. Wander the seaside and beautiful beaches in this relaxing area.






