
Search Beach Resorts & Hotels in Anstruther
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Anstruther Beach Resorts & Hotels
Tonight
12 Oct - 13 OctTomorrow
13 Oct - 14 OctThis weekend
16 Oct - 18 OctNext weekend
23 Oct - 25 OctOur top choices for Anstruther beach hotels
₹11,501
₹13,801 total
includes taxes & fees
12 Nov - 13 Nov




2. The Bank
The BankAnstruther
- Unwind at a charming beachfront inn where coastal adventures and seaside relaxation await.
₹14,723
₹17,667 total
includes taxes & fees
2 Nov - 3 Nov
₹12,269
₹14,723 total
includes taxes & fees
1 Nov - 2 Nov
₹9,602
₹11,522 total
includes taxes & fees
6 Nov - 7 Nov
₹8,692
₹10,430 total
includes taxes & fees
18 Oct - 19 Oct
₹17,593
₹21,111 total
includes taxes & fees
26 Oct - 27 Oct
₹12,324
₹14,789 total
includes taxes & fees
1 Nov - 2 Nov
View all properties
Top Anstruther Hotel Reviews
The Bank
8/10 Good
"The staff were amazing, room was clean and cosy, food was fabulous. My only problem was the noise. The room was on the main street and you could hear the live band playing till 12. Ear plugs could be requested but they should be left in the room if the hotel know the location is noisy. Would have been a 5 star stay otherwise."
Rufflets St Andrews
10/10 Excellent
"Kirsty must be applauded for being so hospitable and very helpful of my queries. She’s really good of what she is doing. One unfortunate incident was during our breakfast. One of the guy with the green watch treated us as if we’re dirt. No manners at all!!! But the rest of our stay was excellent. As the saying goes goes nothings perfect.!"
Carnoustie Golf Hotel
10/10 Excellent
"Always my go to for a stay in this area of Scotland. Great hotel and very welcoming, lovely scenery and a must do if you’re a golf fan."
The Albany Hotel St Andrews
10/10 Excellent
"Great hotel !"
Fairmont St Andrews
10/10 Excellent
"Extremely clean, staff were attentive and helpful. A large choice at breakfast. Spa was quiet when we went but large enough to not be crowded if busy"































