The Royal Hotel

Station Road, Elgin, IV30 1QW

3.9
Good
490 reviews
Hero Image 1 of 67
Hotel Interior 2 of 67
Hotel Interior 3 of 67
Room 4 of 67
Room 5 of 67
Room 6 of 67
Room 7 of 67
Room 8 of 67

About The Royal Hotel

The Royal Hotel, a charming three-star establishment located in Elgin, is ideal for both leisure and business travellers seeking comfort and convenience. Guests will find themselves within walking distance of local attractions, including the Elgin Museum and Elgin Cathedral, making it a perfect base for exploring the area.

Visitors appreciate the hotel's cleanliness and attentive service, both rated highly. With amenities such as a restaurant, bar, and free WiFi, guests enjoy a welcoming atmosphere. The hotel also offers free self-parking and is a smoke-free property, ensuring a pleasant stay for all.

What guests rate it forbased on 490 reviews

Cleanliness
4.2
Service
4.2
Comfort
4.0
Amenities
3.7
Condition
3.8
Neighbourhood
4.2

Room types

Sample rates for 3 nights, 2 adults — confirm live prices when you book.

  • Standard King Room
    kingSleeps 2
    from
    £393
  • Standard King Room
    kingSleeps 2Free cancellation
    from
    £394
  • 1 King Bed
    kingFree cancellation
    from
    £400
  • Standard King Room
    kingFree cancellation
    from
    £413
  • Standard King Room 1 Double Bed
    doubleSleeps 2
    from
    £421
  • Deluxe King Room
    kingSleeps 2Free cancellation
    from
    £424
  • Standard Family Room
    Sleeps 2Free cancellation
    from
    £424
  • Standard King Room
    kingSleeps 2Free cancellation
    from
    £428
  • Standard | King Bed
    kingSleeps 2Free cancellation
    from
    £428
  • Double Executive King Bed
    doubleFree cancellation
    from
    £432
  • Family Room 2 Beds
    Free cancellation
    from
    £432
  • Family Room King Size Bed
    kingFree cancellation
    from
    £432
  • Standard King or Double Bed
    doubleSleeps 2Free cancellation
    from
    £439
  • Executive King Room
    kingFree cancellation
    from
    £445
  • Standard Family or Twin Room
    singleFree cancellation
    from
    £445
  • Executive Room with King Bed
    kingSleeps 2Free cancellation
    from
    £453
  • Standard Family Room
    Sleeps 2Free cancellation
    from
    £453
  • Standard Family Room with Twin Bed
    singleSleeps 2Free cancellation
    from
    £453
  • Executive King Room
    kingSleeps 2
    from
    £453
  • Standard Family or Twin Room 2 Twin Beds
    singleSleeps 2
    from
    £453
  • Executive King Room
    kingSleeps 2Free cancellation
    from
    £460
  • Standard Family or Twin Room
    singleSleeps 2Free cancellation
    from
    £460
  • Executive King Bed
    kingSleeps 2Free cancellation
    from
    £463
  • Family Double or Twin Bed
    singleSleeps 2Free cancellation
    from
    £463
  • Executive King or Double Bed
    doubleSleeps 2Free cancellation
    from
    £474
  • Family
    Sleeps 2Free cancellation
    from
    £474
  • Family Twin Beds
    singleSleeps 2Free cancellation
    from
    £474
  • Deluxe King Room
    kingSleeps 2Free cancellation
    from
    £519

Amenities

  • Check In: 3:00 PM - 10:00 PM
  • Check Out: 11:00 AM
  • Number of bars/lounges - 1
  • Number of restaurants - 1
  • Uncovered parking
  • Smoke-free property
  • Number of coffee shops/cafes - 1
  • Wheelchair accessible – no
  • Free self parking
  • Front desk (limited hours)
  • Free WiFi
  • Only dogs and cats are allowed
  • Service animals are allowed
  • Service animals are exempt from fees/restrictions
  • Pets allowed
  • Professional property host/manager
  • No cribs (infant beds) available
  • No rollaway/extra beds available
  • No elevators

Location

Loading map…

Nearest gateway airport: ABZ

Choose how to book

Compare The Royal Hotel across 3 providers — book with whoever you prefer.

Prices are indicative and set by each provider. We may earn a commission when you book — it never costs you more.

← More hotels in Forres
from
£89/night