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
Avg. price/night: £65
8.6 Fabulous 887 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: £120
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. Raspberry Pavlova is out of this world. Breakfasts a feast fit for a king.

Show more Show less
Avg. price/night: £66
8.8 Fabulous 741 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 81 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: £58.70
7.5 Good 455 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: £75
7.9 Good 97 reviews

Most booked hotels in Elgin in the past month

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Elgin:

Explore guest reviews of hotels in Elgin