The Royal Hotel

Photo gallery for The Royal Hotel

Primary image
Double or Twin Room, Ensuite | Room
Double Room, Ensuite | Room
Double Room, Ensuite | Room

Overview of The Royal Hotel

The Royal Hotel

3-star property
3-star B&B in Elgin with restaurant and bar/lounge

8.0/10 Very good

83 verified guest reviews

Property highlights

  • Free parking
  • Free WiFi
  • Pet-friendly
  • Non-smoking
  • Restaurant
  • Bar
Station Road, Elgin, Scotland, IV30 1QW
Main amenities
  • Daily housekeeping
  • Restaurants and bar/lounge
  • Breakfast available
  • Coffee shop/cafe
Feel at home
  • Daily housekeeping
  • Weekly housekeeping provided
  • Free self-parking
  • Kids' menu

Room options

About this area

Getting around

  • Inverness (INV) - 49 min drive
  • Elgin Station - 3 min walk
  • Forres Station - 19 min drive
  • Keith and Dufftown Railway - 21 min drive

About this property

The Royal Hotel

3-star bed & breakfast
Consider a stay at The Royal Hotel and take advantage of a coffee shop/cafe, a bar and a restaurant. Guests can connect to free WiFi in public areas.
Additional perks include:
  • Free self-parking
  • Breakfast (surcharge) and smoke-free property



Cleaning and safety practices

Safety measures

Hand sanitiser provided
This information is provided by our partners.

At a glance

Hotel size

  • 18 rooms


  • Check-in time from 3:00 PM until 10:00 PM
  • Minimum check-in age – 18
  • Check-out time is 11:00 AM

Restrictions related to your trip

  • Check COVID-19 restrictions

Special check-in instructions

  • Front desk staff will greet guests on arrival

Required at check-in

  • Credit card, debit card or cash deposit required for incidental charges
  • Government-issued photo ID may be required
  • Minimum check-in age is 18


  • Pets allowed


  • Free WiFi in public areas


  • Free on-site self-parking

Other information

  • Smoke-free property
  • No stag or hen parties

Property amenities

Food and drink

  • Breakfast available (surcharge)
  • Restaurant
  • Bar/lounge
  • Coffee shop

Travelling with children

  • Children's menu


  • English

Room amenities


  • Daily housekeeping

Fees & policies

Hygiene & cleanliness

Guests are provided with hand sanitiser.


This property's policy is to refuse certain bookings for the purpose of group events or parties, including pre-wedding stag and hen parties.

This property does not have lifts.

This property accepts credit cards and cash.

Also known as

The Royal Hotel Elgin
The Royal Hotel Bed & breakfast
The Royal Hotel Bed & breakfast Elgin

Frequently asked questions

Does The Royal Hotel offer free cancellation for a full refund?
Yes, The Royal Hotel does have fully refundable room rates available to book on our site. If you’ve booked a fully refundable room rate, this can be cancelled up to a few days before check-in, depending on the property's cancellation policy. Just make sure that you check this property's cancellation policy for the exact terms and conditions.
How much does it cost to stay at The Royal Hotel?
As of 6 October 2022, prices found for a 1-night stay for 2 adults at The Royal Hotel on 8 October 2022 start from €87, including taxes and fees. This price is based on the lowest nightly price found in the last 24 hours for stays in the next 30 days. Prices are subject to change. Choose your dates for more accurate prices.
What are the cleanliness and hygiene measures currently in place at The Royal Hotel?
This property confirms that guests are provided with hand sanitiser. Please note that this information has been provided by our partners.
Are pets allowed at The Royal Hotel?
Yes, pets are welcome.
Is parking offered on site at The Royal Hotel?
Yes, there's free self parking.
What are the check-in and check-out times at The Royal Hotel?
You can check in from 3:00 PM - 10:00 PM. Check-out time is 11:00 AM.
Are there restaurants at or near The Royal Hotel?
Yes, there's an on-site restaurant. Nearby restaurants include Spice Tandoori (7-min walk), The Pancake Place (8-min walk) and Batchen Street Coffee (8-min walk).
What's the area around The Royal Hotel like?
The Royal Hotel is a short 3-minute walk from Elgin Station and 10 minutes' walk from Elgin Museum.

Overall score and ratings


Very good




Staff & service




Property conditions & facilities



8/10 Very good

Decor was very tired and not too clean ...very old hotel staff were friendly, When i booked on the sight it said psrking but when i arrived there was no parking
Mrs Wendy A, 1-night business trip
Verified guest review

6/10 Good

Front of hotel is nice, modern looking. However room decor is very dated. Plug socket in room was cracked. Couldn’t drink out of glass because there was a smell of cleaning product in it! Noise from other guests on the second night disturbed our sleep. However the lady serving breakfast and doing the housekeeping couldn’t do enough for us, unfortunately never got her name. Breakfast was good.
Emma, 2-night family trip
Verified guest review

8/10 Very good

Murray, 1-night trip
Verified guest review

10/10 Exceptional

Nice hotel, stayed here many times, just changed ownership,, good standards,, definitely stay here again
Mr Derek, 2-night business trip
Verified guest review

8/10 Very good

Michael, 1-night trip
Verified guest review

10/10 Exceptional

Clean, friendly stay
Great welcome & knowledgeable staff. Friendly & good hospitality. Rooms at top - lovely and modern.
Keith, 1-night business trip
Verified guest review

10/10 Exceptional

Daniel, 5-night trip
Verified guest review

10/10 Exceptional

Great service and staff
Anthony, 1-night business trip
Verified guest review

8/10 Very good

Phillip, 1-night family trip
Verified guest review

10/10 Exceptional

Great hotel
Another great stay , perfect staff , perfect room , my regular stay when working near here
Mr Derek, 1-night business trip
Verified guest review