Compare Cheap Hotels in Elgin
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Elgin Hotels

The Mansion House Hotel
The Haugh Elgin Scotland
Free Cancellation
Reserve now, pay when you stay
0.19 mi from city center
Located in Elgin, The Mansion House Hotel is on a river, within a 15-minute walk of Elgin Museum and Elgin Cathedral.
Parking included
Free WiFi

Laichmoray Hotel
Maisondieu Road Elgin Scotland
Free Cancellation
Reserve now, pay when you stay
0.52 mi from city center
Located in Elgin, Laichmoray Hotel is within a 15-minute walk of Elgin Museum and Elgin Cathedral.
Breakfast included
Parking included

The Pines Guesthouse
the pines east road Elgin Scotland
$110 nightly
The price is $132 total per night
$132 total
Feb 21 - Feb 22
Total with taxes and fees
0.64 mi from city center
With a stay at The Pines Guesthouse in Elgin, you'll be within a 10-minute walk of Elgin Cathedral and Elgin Museum.
Breakfast included
Parking included

Sunninghill
Hay Street Elgin Scotland
$145 nightly
The price is $174 total per night
$174 total
Feb 21 - Feb 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
0.3 mi from city center
A stay at Sunninghill places you in the heart of Elgin, within a 15-minute walk of Elgin Museum and Elgin Cathedral.
Parking included
Free WiFi

Taigh Mor
179 High St Elgin Scotland
$64 nightly
The price is $77 total per night
$77 total
Feb 22 - Feb 23
Total with taxes and fees
0.07 mi from city center
With a stay at this vacation home in Elgin, you'll be within a 10-minute walk of Elgin Museum and Elgin Cathedral.
Kitchen
Free WiFi

The Royal Hotel
Station Road Elgin Scotland
Free Cancellation
Reserve now, pay when you stay
0.49 mi from city center
With a stay at The Royal Hotel in Elgin, you'll be within a 15-minute walk of Elgin Museum and Elgin Cathedral.
Pet friendly
Parking included

Seaview at The Doocot
Elgin Scotland
$748 nightly
The price is $897 total per night
$897 total
Feb 23 - Feb 24
Total with taxes and fees
5.94 mi from city center
When you stay at this cottage in Elgin, you'll be next to a golf course and 11 minutes by foot from Hopeman Golf Club.
Kitchen
Washer

Luxury Apartment Overlooking The Harbour, The Bay And The Moray Firth
Burghead Scotland
7.52 mi from city center
Located in Elgin, this vacation home is near the beach, a short 4-minute walk from Burghead Visitor Centre and within 3 minutes by car from Cummingston Beach.
Hot Tub
Kitchen

Golf View Hotel & Spa
63 Seabank Road Nairn Scotland
$158 nightly
The price is $189 total per night
$189 total
Feb 23 - Feb 24
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
21.55 mi from city center
With a stay at Golf View Hotel & Spa in Nairn, you'll be next to a golf course, just a 2-minute walk from Moray Firth and 5 minutes by foot from Nairn Golf Club.
Pool
Spa

Craigellachie Hotel of Speyside
Victoria Street Aberlour Scotland
$190 nightly
The price is $228 total per night
$228 total
Feb 21 - Feb 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
12.01 mi from city center
Located in Aberlour, Craigellachie Hotel of Speyside is in a rural location, within a 5-minute drive of Speyside Cooperage and Sandy Hole.
Breakfast included
Pet friendly

Ben Mhor Hotel
53-57 High St Grantown-on-Spey Scotland
$44 nightly
The price is $44 total per night
$44 total
Mar 21 - Mar 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
24.61 mi from city center
With a stay at Ben Mhor Hotel in Grantown-on-Spey, you'll be in a national park, within a 10-minute drive of Cairngorms National Park and Grantown Museum.
Pet friendly
Free WiFi
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Elgin hotels essential information
Accommodation | 747 hotels |
|---|---|
Lowest Price | $44 |
Highest Price | $897 |
Popular hotels | The Mansion House Hotel, Laichmoray Hotel, The Pines Guesthouse, Sunninghill, Taigh Mor , The Royal Hotel, Seaview at The Doocot, Luxury Apartment Overlooking The Harbour, The Bay And The Moray Firth, Golf View Hotel & Spa, Craigellachie Hotel of Speyside, Ben Mhor Hotel, Craiglynne Hotel |
Most Recent Elgin Hotel Reviews

Taigh Mor
4 out of 5
Posted 4 days ago
CheapTickets Verified Review
"Great room could do with double glazing windows bit noisy at night but apart from that great Place "
A verified traveler stayed at Taigh Mor
More to Explore in Elgin
Top Picks
Hotels
- Cheap Hotels in Worcester
- Cheap Hotels in Woodhall Spa
- Cheap Hotels in Banbury
- Cheap Hotels in Bedale
- Cheap Hotels in Inverness
- Cheap Hotels in Reading
- Cheap Hotels in Bognor Regis
- Cheap Hotels in St Ives
- Cheap Hotels in Newbury
- Cheap Hotels in Dartford
- Cheap Hotels in Cambridge
- Cheap Hotels in Bath
- Cheap Hotels in Nottingham
- Cheap Hotels in York
- Cheap Hotels in Bangor
- Cheap Hotels in Blackpool
- Cheap Hotels in Plymouth
- Cheap Hotels in Tregaron
- Cheap Hotels in Helston
- Cheap Hotels in Newquay
- Cheap Hotels in Cookstown
- Cheap Hotels in Hemel Hempstead
- Cheap Hotels in Chichester
- Cheap Hotels in Manchester
- Cheap Hotels in Barnstaple
- Cheap Hotels in Ware
- Cheap Hotels in Oswestry







