Skip to main content
Accommodation Flights Flight + Hotel Car rentals Airport taxis

Looking for deals in Elgin?

Check prices and accommodation for:

Hotels and more in Elgin

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. Lovely hotel, beautiful bathroom with super towels 😍, good breakfast and we could sleep with open windows, very quiet surrounding. Loved it! We sure wil come back!

Show more Show less
8.6 Fabulous 928 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
8.8 Fabulous 110 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. Staff excellent food excellent upgraded rooms were great

Show more Show less
Avg. price/night: £66
8.8 Fabulous 747 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
8.0 Very good 97 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. Had a wonderful stay here last october. Jonny, Ali and the rest made me feel right at home as if I was coming there for years already. Will definitely be staying here again because of them, and well, the backbar isn't bad for a whisky enthusiast either! ;) Thanks again guys!

Show more Show less
8.9 Fabulous 83 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. The staff was super friendly and very helpful. We booked a second night during our stay and no doubt we'll be back. Marked with a bright shining star!

Show more Show less
Avg. price/night: £57.80
7.5 Good 452 reviews

Most booked hotels in Elgin in the past month

FAQs about hotels in Elgin

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Elgin:

Explore guest reviews of hotels in Elgin