The Royal Hotel Anstruther

Good To Go Scotland

Acquiring the WE’RE GOOD TO GO  Industry Standard mark means that The Royal Hotel and Bar have followed government and industry COVID-19 guidelines, has a Risk Assessment in place and a process to maintain cleanliness and aid social distancing.

We look forward to welcoming you back!


The Royal Hotel is an independent hotel, B & B and bar situated in the picturesque fishing town of Anstruther in the East Neuk of Fife. We also offer a quaint beer garden, and a function room for small parties, training days etc.


The Royal Hotel and Bar offers a welcoming and friendly environment to enjoy a drink. 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 serves a Full Scottish Breakfast, with a choice of cereals, fruit juices and fresh fruit.  We also cater for gluten free and vegetarian options.




A few words from our clients


A great place for a night out. Staff & management are warm & friendly. Karaoke & music nights are fab.

Kate Kidd

Had a lovely lunch with a great friend , delicious and very well looked after , well worth a visit ! Best of luck with your new venture , lovely venue X

Sally Stewart Brown