The Royal Hotel

The Royal Hotel

The Royal Hotel is an independent and family-run hotel, restaurant and bar. We are situated in the picturesque fishing town of Anstruther in the East Neuk of Fife.

We offer a welcoming and friendly environment to enjoy high quality food and drink. Using local suppliers and seasonal ingredients we make delicious home-cooked food. We serve a selection of lagers and beers, fine wines, whiskys and ciders. Join us for a coffee or tea and try our range of soft drinks.

Daily newspapers, dog friendly, great music (sometimes live!), free wifi, a reading corner, Sky and BT Sports, pool table, juke box and games tables, there is plenty here to keep all the family happy.

Our kitchen is ready to welcome you for lunch or dinner from 12noon-2.30pm and 6.30pm-9pm Thursday to Saturday. On Sundays we offer a Sunday Roast alongside the bar menu from 12.30pm to 3pm.