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.

The Royal Hotel

20 Rodger Street, Anstruther KY10 3DU, Scotland
+44 1333 310581
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent45%
  • Very good44%
  • Average0%
  • Poor0%
  • Terrible11%
2 weeks ago
“Just remember it is a pub ..”
1 Jul 2018
“A fishing village pub run by very friendly people.”
Restaurant Hours
European, British, Scottish
$$ - $$$
20 Rodger Street, Anstruther KY10 3DU, Scotland
All Details
Write a ReviewReviews (9)
Traveller rating
Traveller type
Time of year
Reviewed 2 weeks ago

If you are looking for a hotel with air conditioning and all the modern comforts look elsewhere. If you are happy to stay in a pub where you keep the windows open at night for fresh air (it was unseasonly warm), where the locals sing...More

Thank helenandfrank
Royal H, Owner at The Royal Hotel, responded to this reviewResponded 2 weeks ago

Thank you for your review - glad you enjoyed your stay and hope the rest of your trip was as enjoyable as your stay at the Royal - the place where everyone knows your name. Thank you once again Irvin

Reviewed July 1, 2018

We stayed there four nights for the East Neuk music festival. Bedroom with en suite wasn’t flash but was all we required for our stay. Breakfasts were excellent and catered to our dietary needs, the staff were a laugh a minute and the bar was...More

Thank Joan D
Reviewed May 28, 2018 via mobile

Picked a great night weatherwise. Staff friendly. Room basic but clean and comfortable. Staying on B&B basis. Good choice at breakfast more than adequate portions

Thank Brownbill42
Reviewed May 20, 2018 via mobile

Looking for digs just for one night we called into the Royal Hotel and met Tam. We were able to get a great room on the second floor. Very comfortable with ensuite, tv, desk etc. The room had everything we needed and was close to...More

Thank John C
Reviewed January 15, 2018 via mobile

Had a great time in the royal on hogmany. Friendly staff great banter hope we didnt make a full of ourselfs too much——- 2 bombays and tonic pleaee lol

Thank 626malcolm1975
Reviewed May 20, 2017 via mobile

Just visited The Royal Hotel, Anstruther for dinner. We were pleasantly surprised at what turned out to be an outstanding meal. Beautiful homemade soup, followed by beef that was probably cooked better than I've tasted in years - and we enjoy trying out the nicest...More

Thank Jackie H
Reviewed March 27, 2017 via mobile

Have had lunch here the last two weekends and the food was great. We can highly recommend the Cullen Skink as it is amazing. All food is freshly cooked and delicious.

Thank Alitster
Reviewed October 24, 2016

Went here for lunch a few weeks ago and was hugely disappointed, especially having visited before and enjoyed an evening meal here. The service was very bad, and despite repeatedly asking for gluten free food, and asking the waitress to check with the chef, I...More

1  Thank xlynnbx
Reviewed September 1, 2016

The Royal is on the Main Street in the centre of Anstruther. As we were staying at The Royal, breakfast was included and had a good choice of cereal and a huge English breakfast, cooked beautifully by Marilyn. The lunch menu was varied with a...More

Thank Caron B
Nearby HotelsSee all hotels
Balcomie Links Hotel
88 reviews
6.28 km away
Kilconquhar Castle Estate
573 reviews
7.92 km away
Fairmont St Andrews
3,798 reviews
10.93 km away
Premier Inn St Andrews Hotel
512 reviews
13.81 km away
Nearby Restaurants
414 reviews
.36 km away
The Haven Bar and Restaurant
272 reviews
.48 km away
Coast Coffee
191 reviews
.51 km away
The Dreel Tavern
146 reviews
.86 km away
Nearby Attractions
Cellardyke Harbour
11 reviews
.50 km away
Anstruther Pleasure Cruises-Boat Day Tours
334 reviews
1.31 km away
Osprey of Anstruther Day Tours
189 reviews
.48 km away
The Scottish Fisheries Museum
341 reviews
.42 km away
Questions & Answers
Get quick answers from The Royal Hotel staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Average prices
US$9 - US$18
European, British, Scottish
Restaurant features
Location and Contact Information
  • Address: 20 Rodger Street, Anstruther KY10 3DU, Scotland
  • Location: Europe  >  United Kingdom (UK)  >  Scotland  >  Fife  >  Anstruther
  • Phone Number: +44 1333 310581
  • E-mail
A family-run business, we believe greatly in locally sourced ingredients, high quality and seasonal produce for our menus. Looking for a quick lunch, a cosy meal for two or a night out to celebrate? We can help! Light bites, kids menu, freshly cooked risotto, home-made lasagne or good auld fish and chips - we can look after every taste.
Is This Your TripAdvisor Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more. Claim Your Listing