- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Anstruther hotels with room service




1. The Albany Hotel St Andrews
The Albany Hotel St Andrews3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (514 reviews)
9.0/10
Wonderful
(514 reviews)
"Friendly, clean and great breakfast."
"Friendly, clean and great breakfast."shahed
The price is £121
£121
includes taxes & fees
7 Dec - 8 Dec




2. The Lodge at Craigielaw
The Lodge at Craigielaw4.0 star property
Aberlady
9.4 out of 10, Exceptional, (213 reviews)
9.4/10
Exceptional
(213 reviews)
"Super friendly staff, right on the course, restaurant/bar and good breakfast. What else could you want?"
"Super friendly staff, right on the course, restaurant/bar and good breakfast. What else could you want?"Joe
The price is £77
£77
includes taxes & fees
8 Dec - 9 Dec




3. The Elbow Room
The Elbow Room3.0 star property
Kirkcaldy
9.0 out of 10, Wonderful, (229 reviews)
9.0/10
Wonderful
(229 reviews)
"Arrived late but was attended to out of hours and the staff were helpful and nice throughout."
"Arrived late but was attended to out of hours and the staff were helpful and nice throughout."Timothy
The price is £56
£56
includes taxes & fees
8 Nov - 9 Nov




4. 19th Hole Hotel
19th Hole Hotel3.5 star property
Carnoustie
9.0 out of 10, Wonderful, (351 reviews)
9.0/10
Wonderful
(351 reviews)
"Stayed between Golf games lovely clean room and nice bar with excellent food"
"Stayed between Golf games lovely clean room and nice bar with excellent food"Martin
The price is £85
£85
includes taxes & fees
28 Nov - 29 Nov




5. Best Western Queens Hotel
Best Western Queens Hotel3.0 star property
Dundee
7.8 out of 10, Good, (696 reviews)
7.8/10
Good
(696 reviews)
"This property is a great space. Check in was easy, room was comfortable and they were close to all sorts of things - restaurants, pubs, sight seeing."
"This property is a great space. Check in was easy, room was comfortable and they were close to all sorts of things - restaurants, pubs, sight seeing."Crystal
The price is £55
£55
includes taxes & fees
6 Dec - 7 Dec
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.
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.
Top Anstruther Hotel Reviews




The Albany Hotel St Andrews
The Albany Hotel St AndrewsSt. Andrews
10/10 Excellent
Great little hotel, good location too!
Great little hotel, good location too!
Jeff




The Lodge at Craigielaw
The Lodge at CraigielawAberlady
10/10 Excellent
Lovely accommodation and very good service
Lovely accommodation and very good service
Anonymous traveller




The Elbow Room
The Elbow RoomKirkcaldy
10/10 Excellent
Arrived late but was attended to out of hours and the staff were helpful and nice throughout.
Arrived late but was attended to out of hours and the staff were helpful and nice throughout.
Timothy




Best Western Queens Hotel
Best Western Queens HotelDundee
10/10 Excellent
👌
👌
Edita
