Hotels and more in Elgin

  • All 41 hotels and more in Elgin
    Show map
  • Mansion House Hotel

    Mansion House Hotel

    Elgin

    Nestled within its own grounds on the banks of the River Lossie, The Mansion House is a peaceful getaway just a few minutes’ walk from the historical centre of Elgin. Good value for money. Extremely comfy beds. Spacious rooms and fabulous bath!

    Show more Show less
    Avg. price/night: £79
    8.6 Fabulous 802 reviews
  • The Mansefield Hotel

    The Mansefield Hotel

    Elgin

    Based in the former cathedral city of Elgin, The Mansefield Hotel is surrounded by rolling hills and vibrant glens. This is our 2nd stay here definitely recommend a stay here.

    Show more Show less
    Avg. price/night: £115
    8.8 Fabulous 104 reviews
  • Laichmoray Hotel

    Laichmoray Hotel

    Elgin

    Laichmoray Hotel is conveniently situated on the periphery of Elgin town centre, less than 300 metres from the Elgin Rail Station.

    Show more Show less
    Avg. price/night: £60
    8.8 Fabulous 707 reviews
  • The Royal Hotel

    The Royal Hotel

    Elgin

    Located in Elgin and within 600 metres of Elgin Cathedral, The Royal Hotel has a bar, non-smoking rooms, and free WiFi. Boasting room service, this property also provides guests with a restaurant. Location was great yards from train station

    Show more Show less
    Avg. price/night: £78
    8.0 Very good 94 reviews
  • Sunninghill Hotel

    Sunninghill Hotel

    Elgin

    In the heart of Elgin, Sunninghill Hotel features a traditional restaurant and elegant rooms with free Wi-Fi. The hotel is just a 5-minute walk from Elgin Railway Station. The room was extremely clean and comfy staff were friendly and food was good,parking was good.

    Show more Show less
    Avg. price/night: £99
    8.9 Fabulous 78 reviews
  • Crerar Eight Acres Hotel

    Crerar Eight Acres Hotel

    Elgin

    Close to Elgin town centre, Crerar Eight Acres Hotel sits in 8 acres of manicured grounds. Breakfast choice was extensive and prepared quickly and served with s smile.

    Show more Show less
    Avg. price/night: £58.70
    7.5 Good 468 reviews

Looking for deals in Elgin?

Check prices and accommodation for:

Elgin's best hotels and accommodation with breakfast

Budget hotels and accommodation in Elgin

Stay in the city centre! Elgin's hotels and accommodation

Most booked hotels in Elgin in the past month