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 Relax and Elgin Museum.
Parking included
Free WiFi

Laichmoray Hotel
Maisondieu Road Elgin Scotland
Free Cancellation
Reserve now, pay when you stay
0.52 mi from city center
With a stay at Laichmoray Hotel in Elgin, you'll be within a 10-minute walk of Relax and Elgin Museum.
Breakfast included
Parking included

Sunninghill
Hay Street Elgin Scotland
$144 nightly
The price is $173 total per night
$173 total
Jan 23 - Jan 24
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 Relax and Elgin Museum.
Parking included
Free WiFi

The Pines Guesthouse
the pines east road Elgin Scotland
$110 nightly
The price is $132 total per night
$132 total
Jan 22 - Jan 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
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

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 Relax and Elgin Museum.
Pet friendly
Parking included

Premier Inn Elgin
15 Linkwood Way Elgin Scotland
$57 nightly
The price is $69 total per night
$69 total
Feb 20 - Feb 21
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
1.08 mi from city center
Located in Elgin, Premier Inn Elgin is within a 5-minute drive of Elgin Cathedral and Elgin Museum.

Taigh Mor
179 High St Elgin Scotland
$69 nightly
The price is $83 total per night
$83 total
Jan 22 - Jan 23
Total with taxes and fees
0.07 mi from city center
With a stay at this vacation home in Elgin, you'll be a 4-minute walk from Relax and 6 minutes by foot from Elgin Museum.
Kitchen
Free WiFi

Seaview at The Doocot
Elgin Scotland
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 4-minute walk from Burghead Visitor Centre and within a 5-minute drive of Cummingston Beach.
Hot Tub
Kitchen

Fishermans Rest
Elgin Scotland
$498 nightly
The price is $498 total per night
$498 total
Feb 21 - Feb 22
Total with taxes and fees
7.27 mi from city center
When you stay at this cottage in Elgin, you'll be next to a golf course, within a 5-minute drive of Burghead Visitor Centre and Cummingston Beach.

The Secret Loch - Six Bedroom Villa, Sleeps 12
Lhanbryde
4.63 mi from city center
With a stay at this villa in Elgin, you'll be on the waterfront, just steps from Loch Na Bo and a 4-minute drive from Loch Oire.

Craigellachie Hotel of Speyside
Victoria Street Aberlour Scotland
$157 nightly
The price is $188 total per night
$188 total
Jan 25 - Jan 26
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.
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.
Often, one of the most difficult things about booking a hotel is finding the best time to go. The cost of staying in hotels in could vary significantly, depending on the time of the year chosen. If you would like to figure out the most suitable time to take a trip then using CheapTickets could be the best option for you. We will be able to provide information on hotels in to ensure that you get the best deal possible. So if you are looking for a booking website that will streamline the process and offer good prices, then log in and get booking.
Elgin hotels essential information
Accommodation | 738 hotels |
|---|---|
Lowest Price | $69 |
Highest Price | $498 |
Popular hotels | The Mansion House Hotel, Laichmoray Hotel, Sunninghill, The Pines Guesthouse, The Royal Hotel, Premier Inn Elgin, Taigh Mor , Seaview at The Doocot, Luxury Apartment Overlooking The Harbour, The Bay And The Moray Firth, Fishermans Rest, The Secret Loch - Six Bedroom Villa, Sleeps 12, Craigellachie Hotel of Speyside |
Most Recent Elgin Hotel Reviews

Laichmoray Hotel
5 out of 5
Posted 2 days ago
CheapTickets Verified Review
"All round great experience - the staff were very helpful and welcoming, the room was spotless, and the food was delicious with generous portions."
A verified traveler stayed at Laichmoray Hotel
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






