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
The price is $110 per night
$110
includes taxes & fees
$91 per night
Jan 15 - Jan 16, 2025
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
The price is $173 per night
$173
includes taxes & fees
$144 per night
Jan 4 - Jan 5, 2025
Free Cancellation
Reserve now, pay when you stay
0.5 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
Eight Acres Hotel
Morriston Road, Elgin, Scotland
The price is $109 per night
$109
includes taxes & fees
$91 per night
Jan 24 - Jan 25, 2025
1.04 mi from city center
With a stay at Eight Acres Hotel in Elgin, you'll be within a 5-minute drive of Elgin Museum and Relax.
Pet friendly
Free WiFi
The Royal Hotel
Station Road, Elgin, Scotland
The price is $110 per night
$110
includes taxes & fees
$92 per night
Jan 23 - Jan 24, 2025
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
Sunninghill
Hay Street, Elgin, Scotland
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
The price is $117 per night
$117
includes taxes & fees
$97 per night
Dec 26 - Dec 27
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
Sea Views, Sauna, Jacuzzi Bath, Decking, BBQ, Summer House, Perfect!
7.53 mi from city center
Located in Elgin, this vacation home is near the beach, a 3-minute walk from Burghead Visitor Centre and within a 5-minute drive of Cummingston Beach.
Kitchen
Pet friendly
Luxury Apartment Overlooking The Harbour, The Bay And The Moray Firth
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
Muthu Newton Hotel (Near Inverness Airport)
Inverness Road, Nairn, Scotland
21.47 mi from city center
When you stay at Muthu Newton Hotel (Near Inverness Airport) in Nairn, you'll be near the beach, within a 15-minute walk of Moray Firth and Nairn Golf Club.
Parking included
Free WiFi
Craigellachie Hotel of Speyside
Victoria Street, Aberlour, Scotland
The price is $175 per night
$175
includes taxes & fees
$146 per night
Dec 28 - Dec 29
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
The Speyside Hotel
The Speyside Hotel, Grant Road, Grantown-on-Spey, Scotland
The price is $144 per night
$144
includes taxes & fees
$120 per night
Jan 3 - Jan 4, 2025
Free Cancellation
Reserve now, pay when you stay
24.64 mi from city center
With a stay at The Speyside Hotel in Grantown-on-Spey, you'll be next to a golf course, within a 15-minute drive of Cairngorms National Park and Grantown Museum.
Pet friendly
Parking included
Ben Mhor Hotel
53-57 High St, Grantown-on-Spey, Scotland
The price is $45 per night
$45
includes taxes & fees
$45 per night
Dec 26 - Dec 27
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
Parking included
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 | 675 hotels |
---|---|
Lowest Price | $45 |
Highest Price | $175 |
Popular hotels | The Mansion House Hotel, Laichmoray Hotel, Eight Acres Hotel, The Royal Hotel, Sunninghill, The Pines Guesthouse, Sea Views, Sauna, Jacuzzi Bath, Decking, BBQ, Summer House, Perfect!, Luxury Apartment Overlooking The Harbour, The Bay And The Moray Firth, Muthu Newton Hotel (Near Inverness Airport), Craigellachie Hotel of Speyside, The Speyside Hotel, Ben Mhor Hotel |
Most Recent Elgin Hotel Reviews
The Mansion House Hotel
5 out of 5
Posted 2 days ago
CheapTickets Verified Review
"Mansion House Hotel is an unexpected gem. The team are all friendly and approachable, room was of good standard and clean, breakfast was plentiful and tasty. We would happily stay again."
A verified traveler stayed at The Mansion House Hotel
- Inverness Hotels
- North Sea Hotels
- Scottish Highlands Hotels
- Nairn Hotels
- Aberlour Hotels
- Banff Hotels
- Great Britain Hotels
- Dornoch Hotels
- Grantown-on-Spey Hotels
- Lossiemouth Hotels
- Buckie Hotels
- Tain Hotels
- Invergordon Hotels
- Forres Hotels
- Ballindalloch Hotels
- Keith Hotels
- Cullen Hotels
- Dufftown Hotels
- Huntly Hotels
- Craigellachie Hotels
- Findhorn Hotels
- Tomintoul Hotels
- Fochabers Hotels
- Northern Europe Hotels
- Cromarty Hotels
- Strathdon Hotels
- Portsoy Hotels
- Aberdeenshire and Moray Hotels
- Findochty Hotels
- Portmahomack Hotels
- Burghead Hotels
- Glenlivet Hotels
- Kinloss Hotels
- Rothes Hotels
- Portknockie Hotels
- Black Isle Hotels
- Hopeman Hotels
- Archiestown Hotels
- Balintore Hotels
- Ankerville Hotels
More to Explore in Elgin
Top Picks
Hotels
Flights
Cheap flights to MallaigFlights from Dallas to Las VegasFlights to FloridaFlights from San Francisco to MauiCheap Flights from LlandeiloFlights from Nashville to New YorkCheap flights to HelstonAmerican AirlinesFlights from Nashville to JacksonvilleCheap Flights from MirfieldCheap Flights from Horley