Our top 12 hotels in Elgin

based on deals & 4,050 hotel reviews
8.4 Very good
See 10 Hot Deals
* selected nights
Offering a bar and restaurant, The Mansefield Hotel is situated 1120 feet from the centre of Elgin and is just 0.4 miles from Elgin train station, with Elgin Cathedral located 0.6 miles away. The property offers very well-rated 4-star luxury hotel accommodation, with 41 well-appointed, en-suite rooms. Check out 10 room deals at up to 25% OFF on selected nights in March and April, plus the hotel is rated 8.4 out of 10 from 297 fully verified guest reviews. Milltown Airfield is 3.7 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar Accessible Rooms
8.6 Fabulous
See 8 Hot Deals
* selected nights
Featuring a traditional restaurant, the Sunninghill Hotel is ideally situated 1440 feet from the centre of Elgin and is 1350 feet from Elgin train station, offering very well-rated 3-star hotel accommodation, with 23 rooms. Check out 8 room deals at up to 37% OFF on selected nights in March and April, plus the hotel is rated 8.6 out of 10 from 284 fully verified guest reviews. Glen Moray Distillery is 0.9 miles from the property. more
Free Parking Free Wi-Fi Restaurant Bar
7.9 Good
See 8 Hot Deals
* selected nights
Built in the 1800s, the Mansion House Hotel is conviniently situated 0.3 miles from the centre of Elgin and is 0.7 miles from Elgin Cathedral, offering superb value 4-star hotel accommodation, with 23 rooms. Check out 8 room deals from £47 on selected nights in March and April, plus the hotel is rated 7.9 out of 10 from 1195 fully verified guest reviews. Glen Moray Distillery is 0.7 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar
7.6 Good Sustainable
See 9 Hot Deals
* selected nights
Offering family rooms, The Royal Hotel Elgin is placed 0.4 miles from the centre of Elgin and is 470 feet from Elgin train station, offering great value, sustainable 3-star hotel accommodation, with 18 bright & generously appointed rooms. Check out 9 room deals at up to 36% OFF on selected nights in March and April, plus the hotel is rated 7.6 out of 10 from 426 fully verified guest reviews. Glen Moray Distillery is 1.2 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar
8.7 Fabulous
See 11 Hot Deals
* selected nights
Featuring a restaurant, the Laichmoray Hotel is ideally situated 0.4 miles from the centre of Elgin and is just 620 feet from Elgin train station, with Elgin Cathedral located 0.5 miles away. The property offers highly rated 3-star hotel accommodation, with 34 individually styled, well-appointed, en-suite rooms. Check out 11 room deals from £48 on selected nights in March and April, plus the hotel is rated 8.7 out of 10 from 1203 fully verified guest reviews. Milltown Airfield is 3.4 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar
7.8 Good
See 2 Hot Deals
* selected nights
Serviced Accommodation Moray is placed 1320 feet from the centre of Elgin and is 0.4 miles from Elgin train station, offering superb value apartment accommodation, with delightfully appointed units. Check out 2 apartment deals from £35 on selected nights in March and April, plus the apartment is rated 7.8 out of 10 from 37 fully verified guest reviews. Glen Moray Distillery is 0.8 miles from the property. more
Free Parking No Smoking Rooms Free Wi-Fi
9.5 Superb
See 2 Hot Deals
* selected nights
Set 4.8 miles from the centre of Elgin, The Bothy at Coneloch is 4.4 miles from Elgin train station, offering superbly rated holiday home accommodation, with well-furnished, non-smoking bedrooms. Check out 2 holiday deals at up to 20% OFF on selected nights in March and April, plus the holiday home is rated 9.5 out of 10 from 38 fully verified guest reviews. Rothes Castle is 4.7 miles from the property. more
No Smoking Rooms Free Wi-Fi
7.8 Good
See 8 Hot Deals
* selected nights
Placed 0.3 miles from the centre of Elgin, The Mansion House Hotel is 0.6 miles from Elgin Cathedral, offering superb value hotel accommodation, with 23 rooms. Check out 8 room deals from £31 on selected nights in March and April, plus the hotel is rated 7.8 out of 10 from 55 fully verified guest reviews. Glen Moray Distillery is 0.8 miles from the property. more
Free Wi-Fi Restaurant Accessible Rooms Gym Pool Table
6.5 Review score
See 13 Hot Deals
* selected nights
Offering a SPA, the Eight Acres Hotel is located 0.7 miles from the centre of Elgin and is just 0.7 miles from Glen Moray Distillery, with Elgin Cathedral located 1 mile away. The property offers good value 3-star hotel accommodation, with 53 contemporary, generously appointed rooms. Check out 13 room deals at up to 25% OFF on selected nights in March and April, plus the hotel is rated 6.5 out of 10 from 448 fully verified guest reviews. Milltown Airfield is 3.9 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Indoor Pool Gym SPA
7.2 Good
See 16 Hot Deals
* selected nights
Featuring a restaurant, the Premier Inn Elgin Hotel is ideally set 1.1 miles from the centre of Elgin and is just 0.8 miles from Elgin Cathedral, with Elgin train station located 1 mile away. The property offers good value budget hotel accommodation, with 62 generously appointed rooms. Check out 16 room deals at up to 30% OFF on selected nights in March and April, plus the hotel is rated 7.2 out of 10 from 43 fully verified guest reviews. Milltown Airfield is 2.7 miles from the property. more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar Accessible Rooms
8.2 Very good
See 5 Hot Deals
* selected nights
Set in Lossiemouth, 100 metres f... more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar
7.8 Good
See 10 Hot Deals
* selected nights
Located in Lossiemouth, less tha... more
Free Parking Free Wi-Fi Family Rooms Restaurant Bar
Search all 20 hotels in Elgin
Check out all our deals & offers
Find your perfect stay - today
Last minute and vacation deals

FAQs about hotels in Elgin

  • What hotels are near Elgin Cathedral?

    The nearest hotel to Elgin Cathedral is Laichmoray Hotel, which is 0.5 miles away and the second closest hotel near Elgin Cathedral is The Royal Hotel Elgin which is 0.5 miles away and has a great review score of 7.6

  • What are the best hotels near Elgin train station?

    The best hotel near Elgin train station is The Royal Hotel Elgin, which is 470 feet away and another superb hotel near Elgin train station is Laichmoray Hotel which is 620 feet away and has a great review score of 8.7

  • Which hotels are near Glen Moray Distillery?

    The 2 nearest hotels to Glen Moray Distillery are Eight Acres Hotel at 0.7 miles and, secondly Mansion House Hotel which is 0.7 miles away. Both hotels have excellent rates and great review scores.

  • What are the best hotels near Milltown Airfield?

    Some of the best hotels near Milltown Airfield are Premier Inn Elgin, Laichmoray Hotel and The Royal Hotel Elgin.

  • How much are hotels in Elgin tonight?

    The cost for a hotel in Elgin tonight is from from £36pp*. The Mansefield Hotel is offering 10 deals on several nights in March. * Subject to availability. Use our search box to find the best prices for your dates.

  • Which hotels in Elgin are best for couples?

    Some of the best hotels in Elgin for couples are; Sunninghill Hotel or Mansion House Hotel. You might also try The Royal Hotel Elgin, which frequently has offers on double rooms.

  • What are the closest hotels near Elgin center?

    The closest hotels near Elgin centre are Serviced Accommodation Moray at 1320 feet, with The Mansefield Hotel at 1120 feet and Sunninghill Hotel which is located 1440 feet from Elgin center.

  • Are there any cheap hotels in Elgin?

    You can find several budget hotels in Elgin such as The Royal Hotel Elgin or you can find cheap hotel deals at Laichmoray Hotel. You can also try Serviced Accommodation Moray, which often has room deals to suit those on a low budget.

  • Which hotels in Elgin have parking?

    Many hotels in Elgin offer parking, though most offer limited spaces, and early booking is suggested. You could try The Mansefield Hotel, or also look at Sunninghill Hotel, which offers free parking.

Nearby landmarks

Find hotels near Elgin's most popular landmarks

List your Hotel

Get more bookings

List your hotel today for free & get extra bookings with no commissions or booking fees. It's easy and hassle free. List your property here