The 10 best three-star hotels in Elgin, UK | Booking.com
Skip to main content

Three-Star Hotels in Elgin

Find the three-star hotels that appeal to you the most

The best three-star hotels in Elgin

Check out our pick of great three-star hotels in Elgin

Filter by:

Review score

Laichmoray Hotel

Hotel in Elgin

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

P
Paulina
From
Switzerland
Really nice room, amazing staff and great garden area!
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,163 reviews
Price from
US$229.15
1 night, 2 adults

Sunninghill Hotel

Hotel in 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.

J
Jesse
From
Canada
Nice hotel, with a living room and kitchen between the two rooms for our group. Friendly and helpful staff. Free parking for guests. Just a few minutes walk from town.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 212 reviews
Price from
US$197.14
1 night, 2 adults

The Royal Hotel Elgin

Elgin

Set 1.1 km from Elgin Cathedral, The Royal Hotel Elgin offers 3-star accommodation in Elgin and has a bar. There is an on-site restaurant, plus free private parking and free WiFi are available.

s
sheila
From
United Kingdom
Need to heat it a bit more Dining room was cold
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 547 reviews
Price from
US$241.28
1 night, 2 adults

Stotfield Hotel

Lossiemouth (Near Elgin)

Overlooking the Moray Firth, this family-run hotel is situated in Lossiemouth. The hotel is directly opposite the historic Moray Golf Club, and is centrally located for exploring the Whisky Trail.

K
Kurt
From
Australia
Nice location over looking the sea. Short walk to the beach. Dinner and breakfast were good with efficient service. Rooms were clean and comfortable with ensuite facilities.
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 1,423 reviews
Price from
US$137.49
1 night, 2 adults

Gordon Arms Hotel

Fochabers (Near Elgin)

Gordon Arms Hotel has an excellent reputation for its warm, friendly atmosphere and good food in comfortable surroundings.

G
GEORGE
From
United Kingdom
Easy parking, cheerful staff on check in, in dining room and in general. Food was excellent at dinner and breakfast and priced reasonably.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 552 reviews
Price from
US$148.27
1 night, 2 adults

The Mill House Hotel

Buckie (Near Elgin)

Set in Buckie, 19 km from Elgin Cathedral, The Mill House Hotel offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

O
Oneandonly
From
Finland
A lovely, historic building. Nice staff. The food was good.
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 578 reviews
Price from
US$141.94
1 night, 2 adults

Fishermans Rest

Burghead (Near Elgin)

Fishermans Rest, a property with barbecue facilities, is situated in Burghead, 49 km from Castle Stuart Golf Links, 22 km from Brodie Castle, as well as 32 km from Nairn Dunbar Golf Club.

A
Anne
From
United Kingdom
Very comfortable. The heating was easy to manage. The small kitchen was very well stocked. The bathroom had plenty of space and the shower was straightforward. The bedrooms were spacious and the beds were so comfortable. The sitting room was compact and warm.
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 14 reviews
Price from
US$562.70
1 night, 2 adults

The Old Coach House

Buckie (Near Elgin)

Featuring free WiFi, The Old Coach House is located in Buckie, 41 km from Huntly Castle and 48 km from Delgatie Castle. The property is non-smoking and is situated 26 km from Elgin Cathedral.

M
MozzieAnne
From
United Kingdom
That it was central.It was affordable.I liked that it was en-suite. Staff were lovely. Helped with luggage. Evening meals available.There was a Bistro at the premises.
Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 303 reviews
Price from
US$67.40
1 night, 2 adults

Marine Hotel

Buckie (Near Elgin)

Set in Buckie and with Elgin Cathedral reachable within 27 km, Marine Hotel offers a bar, non-smoking rooms, free WiFi and water sports facilities.

J
Josephine
From
United Kingdom
Lovely location. Staff very helpful and friendly
Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 347 reviews
Price from
US$80.88
1 night, 2 adults

Southbank Guesthouse

Elgin

Southbank is a Georgian town house in the middle of Elgin and the Whisky Trail. It is a few minutes' walk from the town centre's shops and restaurants.

J
Jackie
From
Australia
Attention to details. We were contacted prior to arrival with a message in where keys were, etc..... Rooms were spacious and clean and the breakfast next morning was exceptional . Great stay. Would highly recommend.5 stars!!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 226 reviews
All three-star hotels in Elgin

Looking for a three-star hotel?

Combining comfort with value for money, three-star hotels offer a wide assortment of amenities to keep you content. You can expect to find en suite bathrooms, WiFi in public areas and a dining area with breakfast options. Plenty of chain hotels fall within this star rating and offer central locations close to popular landmarks.

Most booked three-star hotels in Elgin and surroundings in the past month

See all

3 star hotels that guests love in Elgin

See all
  • Avg. price/night: US$202.19
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,163 reviews
    Wonderfull Hotel, wanderfull situation, wonderfull whisky&vein cafe bar. clenless, staff all of good. especialy location where is near bus and train station and city center. Stay the Laichmoray Hotel when you go to to Elgin absolutely if you are traveler They are giving personal special breakfast 100 point.
    Guest review by
    Dr.Orhan
    Young couple
  • Avg. price/night: US$202.19
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,163 reviews
    Nice, very clean hotel with lovely, friendly staff. The breakfast was good with plenty of choice and big portions. The location was great with a 10 min walk into the city centre. The restaurant was nice with a good menu and what we had was delicious.
    Guest review by
    Jayson
    Young couple
  • Avg. price/night: US$202.19
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 1,163 reviews
    Excellent: Lounge/Bar, Breakfast [full+tasty], Restaurant. Staff all-around! Location was near supermarket, train station, short walk to City Centre.
    Guest review by
    T. Rocco
    Group