Skip to main content
Hotel

The Royal Hotel

20 Rodger Street, Anstruther · Hotel

View on Google Maps

Photo: Bay Royal Hotel

A bar and breakfast-serving hotel on Rodger Street in Anstruther, handy for Fife's coastal walks and harbours.

What's nearby

  • Dos Mundos next door
  • Munchies Of Anstruther next door
  • The Anstruther Ironmongers next door
  • East Neuk Pharmacy next door
  • The Wee Chippy next door

Distances as the crow flies, via Google

About The Royal Hotel

The Royal Hotel keeps things simple with a bar on site, a daily breakfast and even packed lunches for guests heading out for the day. Drinks can be brought to your room, and reception is staffed around the clock, so arrival times and evening requests are easy to sort out whatever your schedule.

Rooms are en-suite and come with free WiFi, giving a straightforward base for exploring Anstruther without needing to travel far for the essentials. The hotel sits on Rodger Street in the heart of the town, within reach of the harbour and coastal paths that define this stretch of Fife.

Outside the hotel there's plenty to fill the days: golf and fishing are both close by, along with watersports for the more active, and walking routes along the coast for those who prefer a slower pace. Pubs, restaurants and other eateries are within easy reach too, along with local entertainment, making The Royal Hotel a convenient spot to return to after a day out.

Reception hours

Monday
10:30 AM – 1:00 AM
Tuesday
10:30 AM – 1:00 AM
Wednesday
10:30 AM – 1:00 AM
Thursday
10:30 AM – 1:00 AM
Friday
10:30 AM – 1:00 AM
Saturday
10:30 AM – 1:00 AM
Sunday
10:30 AM – 1:00 AM

Guests mention this hotel offers comfortable, spotless rooms and a well-stocked bar with live music and free WiFi. They also highlight the friendly, attentive staff and the welcoming atmosphere created by locals.

Some reviews mention the rooms can be tiny.

Summary via Google

At a glance

Property type
Hotel
Location
20 Rodger Street, Anstruther
Destination
Anstruther