type: Bed & Breakfast
city: Anstruther
address: Royal Hotel, 20 Rodger St, Anstruther, KY10 3DU
Phone No: 01333 310581

The Royal Hotel is a welcoming family-run hotel in the small harbour town of Anstruther. Close to the museums, seafood restaurants and marina, we welcome many guests walking the Fife Coastal Path. The famous St Andrews golf course is only 15 minutes drive away.

We have 7 well-appointed rooms all recently refurbished with en suite facilities, TV and beverage tray. We have double, twin and family rooms available with complimentary breakfast. Enjoy a Full Scottish breakfast in the morning, all freshly prepared with options for vegetarian or gluten-free diets available.

Our public bar is a welcoming place to relax, enjoy a drink and watch sport or play pool. We occasionally have live music and are dog friendly. We also have a function available if you are looking for somewhere to host your special event, party or business meeting.

Available Rooms

7 double/twin/family


Facilities at The Royal Hotel


Parking Available


Special Offers

Check back soon

Location Map for The Royal Hotel