We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers: Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
My wife and I stayed in Anstruther this summer. While my wife was relaxing in our rented cottage, I ventured out and was fortunate enough to find this gem. As an Englishman I wasn’t quite sure what sort of reception I would get. I need...More
This is a local pub, a great place if you want a bit of noise and entertainment on a weekend. Rooms good standard. Breakfast excellent. Staff very nice. If you want peace and quiet and a long lie in the following morning, this possibly Isn’t...More
We spent 2 nights at The Royal and we were delighted with our accommodation and the village itself. The staff were very friendly and helpful and the Scottish breakfast was beautiful- more than we could eat!
Booked into The Royal for one night ,we were walking The Fife Coastal Path to St Andrews ,arrived at 5 o clock very quick check in ,room was adequate in all respects ,bathroom and shower were fine no complaints ,breakfast was excellent all freshly cooked...More
The Royal Hotel is a lovely place, simple and basic yet the staff are very welcoming and courteous.
The bar below is noisy until closing time, but the rooms are fine. Very clean.
Breakfast was very nice, and the staff opened up early just for...More
US$104 - US$119 (Based on Average Rates for a Standard Room)
Non-Smoking Rooms ,
Number of rooms
TripAdvisor is proud to partner with Booking.com and Priceline so you can book your The Royal Hotel reservations with confidence. We help millions of travellers each month to find the perfect hotel for both holiday and business trips, always with the best discounts and special offers.
Response from HolidayBrian | Reviewed this property |
Family run hotel. Very laid back. I think all places in Anster dog friendly apart from restaurants. Phone them to check I would bet it wouldn't be a problem. Rooms quite small so would only be suitable to take a small dog.