Skip to main content

The best luxury hotels in Elgin

Check out our pick of great luxury hotels in Elgin

Filter by:

Review score

See the latest prices and deals by choosing your dates.
The White House, hotel in Elgin

Offering a garden and garden view, The White House is set in Elgin, 45 km from Huntly Castle and 27 km from Brodie Castle. This property offers access to a patio, free private parking and free WiFi.

This is a very clean and well equipped house. Has everything u would need just like home from home
Scored 9.7
9.7
Rated exceptional
Exceptional
29 reviews
Price from
£404
per night
Norland B & B, hotel in Elgin

Norland B & B is situated in Lossiemouth, 600 metres from Lossiemouth West Beach, 1.2 km from Lossiemouth East Beach, as well as 9.2 km from Elgin Cathedral.

Friendly host. Lovely, comfortable room . Delicious breakfast. Just great.
Scored 9.4
9.4
Rated superb
Superb
413 reviews
Price from
£99
per night
Links Lodge, hotel in Elgin

Offering a shared lounge and sea view, Links Lodge is located in Lossiemouth, 800 metres from Lossiemouth West Beach and 1.2 km from Lossiemouth East Beach.

We were made very welcome on arrival and throughout our short stay. The breakfast was excellent. The service couldn’t have been better.
Scored 9.5
9.5
Rated exceptional
Exceptional
266 reviews
Price from
£85
per night
Lossiemouth House, hotel in Elgin

Lossiemouth House features accommodation with a mature walled garden and free WiFi. Originally an 18th century dower house, this property is just a short walk away from the white sandy beaches.

Great location. Perfect for a base to visit the area. Lovely and clean and tidy.
Scored 9.5
9.5
Rated exceptional
Exceptional
139 reviews
Price from
£135
per night
Aurora luxury beach lodge, hotel in Elgin

Boasting a patio with garden views, a garden and a bar, Aurora luxury beach lodge can be found in Lossiemouth, close to Lossiemouth East Beach and 1.3 km from Lossiemouth West Beach.

Lovely clean lodge every thing we needed was there
Scored 9.2
9.2
Rated superb
Superb
30 reviews
Price from
£148.50
per night
Blervie House, hotel in Elgin

Located in Forres and only 49 km from Inverness Castle, Blervie House provides accommodation with sea views, free WiFi and free private parking.

Excellent in every way! Already planning to come back!
Scored 9.1
9.1
Rated superb
Superb
32 reviews
Price from
£311
per night
Harbour Side, Luxury, Twin Level Loft, hotel in Elgin

Offering sea views, Harbour Side, Luxury, Twin Level Loft is an accommodation situated in Burghead, 16 km from Elgin Cathedral and 50 km from Castle Stuart Golf Links.

Perfect property, perfect location found our happy place
Scored 9.4
9.4
Rated superb
Superb
5 reviews
Price from
£156
per night
Moraydale Guest House, hotel in Elgin

A short walk from the shops on Elgin High Street, Moraydale Guest House offers attractive bed and breakfast accommodation in Moray.

It was very clean the staff were friendly and the breakfast was excellent
Scored 9.1
9.1
Rated superb
Superb
387 reviews
The Neuk, hotel in Elgin

The Neuk, a property with a garden, is situated in Elgin, 26 km from Brodie Castle, 35 km from Nairn Dunbar Golf Club, as well as 36 km from Nairn Museum.

Didn't have breakfast at the apartment
Scored 9.9
9.9
Rated exceptional
Exceptional
7 reviews
Seascape, hotel in Elgin

Offering a garden and sea view, Seascape is set in Lossiemouth, 200 metres from Lossiemouth East Beach and 1.3 km from Lossiemouth West Beach.

The location was brilliant the views were awsome
Scored 9.2
9.2
Rated superb
Superb
19 reviews
All luxury hotels in Elgin
Looking for a luxury hotel?
If you’re looking to treat yourself, a high-end hotel will provide that extra something special to make your trip even more memorable. These five-star properties feature lavish luxuries such as on-site restaurants with sweeping city views, in-room massage and spacious private terraces. They often have a central location which makes exploring the main sights a breeze.
Search luxury hotels in Elgin

Most booked luxury hotels in Elgin this month

Luxury hotels that guests love in Elgin

  • Scored 8.4
    8.4
    Rated very good
    Very good
     · 331 reviews
    Great location. Room was well equipped. Window was deluxe so no view but gave good ventilation. Bathroom was fantastic. Good shower pressure and there were a few toiletries. Ironing board and iron and also a trousers press. Smart tv. Wifi was slow. Breakfast had a good offering. I had smoked salmon and scrambled eggs. I had dinner in the onsite restaurant and was very happy with the menu offering. Food was presented well and watering staff were very friendly and helpful.
    yvonne
    Solo traveller
  • Avg. price/night: £133.65
    Scored 8.9
    8.9
    Rated fabulous
    Fabulous
     · 304 reviews
    Excellent stay, comfortable room and ideal for a family. Breakfast was among the best we've ever had. Very friendly and welcoming, a real pleasure. 5 stars
    David
    Family with young children
  • Scored 9.1
    9.1
    Rated superb
    Superb
     · 219 reviews
    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!!
    Jackie
    Young couple
  • Avg. price/night: £145
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 1,276 reviews
    A comfortable room for one night. The bar had an outstanding selection of Malt Whisky. I liked how every bottles had the measure price displayed on the bottle to avoid confusion. Breakfast was superb. Hot and plenty of it.
    William
    Young couple
  • Avg. price/night: £145
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 1,276 reviews
    Breakfast excellent produce + provided mixed berries as requested. Room very clean with a comfortable bed. Dinner was superb, the chef was excellent.
    Barton Cosmo
    Young couple
  • Avg. price/night: £145
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 1,276 reviews
    I think that "service" is the receptionist's raison d'etra. Clear and accurate details were communicated succinctly when I arrived. Then, on enquiring about dinner, he ensured that a chef was available and then took my order. When it arrived, it was still too hot for me to eat, so I gave it 5-10minutes.... and it was very tasty. (Tuscan chicken pasta). Likewise, I had breakfast in my room and it was quality and hot enough.
    Alexander
    Solo traveller
  • Avg. price/night: £110.25
    Scored 6.5
    6.5
    Rated pleasant
    Pleasant
     · 455 reviews
    Room was of a good size, clean and comfy enough for a night or two stay. some of the fixtures and fittings still look dated which is a realm shame but all in all it does the job when on the road passing through Elgin. Staff, as always are supper friendly and helpful. The food is what keeps me going back for more though, always fabulous food on the menu that is cooked to perfection. Hats off to the chef and the kitchen crew.
    Smally1972
    Solo traveller
  • Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 472 reviews
    Superb traditional property with classy and fresh interior.
    ROSS
    Solo traveller
  • Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 472 reviews
    Peter was a fantastic host right from when we parked up he delivered exceptional service. His attentiveness and hospitality was first class. If I had to rate our stay I would not hesitate in giving it 5 stars
    Jasbir
    Family with young children
  • Avg. price/night: £145
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 1,276 reviews
    Staff were very friendly and accommodating. . Food was delicious. 5 stars.. thank you.
    Sharon
    Young couple

Research, refine and make plans for your whole trip

gogless