
Compare and book 2 Star hotels in Elgin, Scotland
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Elgin 2 Star Hotels
Our top choices for Elgin 2-star hotels
The price is £61
includes taxes & fees
9 Mar - 10 Mar
The price is £77
includes taxes & fees
2 Mar - 3 Mar
The price is £108
includes taxes & fees
2 Mar - 3 Mar

8.8 out of 10, Excellent, (219 reviews)
The price is £105
includes taxes & fees
24 Mar - 25 Mar
The price is £33
includes taxes & fees
2 Mar - 3 Mar

10.0 out of 10, Exceptional, (4 reviews)
The price is £148
includes taxes & fees
24 Mar - 25 Mar
The price is £129
includes taxes & fees
4 Mar - 5 Mar
Save an average of 15% on thousands of hotels when you're signed in
Explore similar 3-star hotels
Many 3-star hotels have the same amenities as 2-star hotels. See all 3-star hotels in Elgin.

Laichmoray Hotel
Maisondieu Road Elgin Scotland
The price is £150 per night from 15 Mar to 16 Mar
£150
15 Mar - 16 Mar
includes taxes & fees
9.4/10 Exceptional! (459 reviews)
Still don't see what you're looking for?
See all properties in Elgin.
You can also use these popular filters to refine your search.
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.
Learn more about Elgin
Nestled along the Moray Firth, historic Elgin Cathedral's magnificent ruins stand as a testament to medieval craftsmanship. Sample single malt whisky at Glen Moray Distillery before exploring the peaceful grounds of 13th-century Pluscarden Abbey, where monks still maintain their traditional way of life.

Top Elgin Hotel Reviews
Find out more about Elgin
Explore a world of travel with Expedia
- 2 Star Hotels in Cummingston
- 2 Star Hotels in Portgordon
- 3 Star Hotels in Burghead
- 3 Star Hotels in Cummingston
- 3 Star Hotels in Forres
- 3 Star Hotels in Kinloss
- 3 Star Hotels in Lossiemouth
- 3 Star Hotels in Rafford
- 3 Star Hotels in Rothes
- 4 Star Hotels in Archiestown
- 4 Star Hotels in Burghead
- 4 Star Hotels in Craigellachie
- 4 Star Hotels in Cummingston
- 4 Star Hotels in Findhorn
- 4 Star Hotels in Fochabers
- 4 Star Hotels in Forres
- 4 Star Hotels in Hopeman
- 4 Star Hotels in Lossiemouth
- 4 Star Hotels in Mulben
- 4 Star Hotels in Portgordon
- 4 Star Hotels in Rafford
- 4 Star Hotels in Rothes
- 5 Star Hotels in Craigellachie
- 5 Star Hotels in Findhorn
- 5 Star Hotels in Fochabers
- 5 Star Hotels in Forres
- 5 Star Hotels in Kinloss
- 5 Star Hotels in Lossiemouth
- 5 Star Hotels in Portgordon
- 5 Star Hotels in Rafford
- Adults Only Resorts & in Moray
- All-Inclusive Hotels in Moray
- Beach Resorts & in Moray
- Boutique Hotels in Moray
- Cheap Hotels in Moray
- Family-Friendly Hotels in Moray
- Golf Hotels in Moray
- Historic Hotels in Moray
- Hotels near Museums in Moray
- Hotels with a View in Moray
- Hotels with Breakfast in Moray
- Hotels with Entertainment in Moray
- Hotels with Gym in Moray
- Hotels with Laundry Service in Moray
- Hotels with Restaurant in Moray
- Hotels with Balcony in Moray
- Hotels with Hot Tubs in Moray
- Hotels with Pool in Moray
- Hotels with Wifi in Moray
- Luxury Hotels in Moray
- Pet-Friendly Hotels in Moray
- Romantic Hotels in Moray
- Ski Hotels in Moray
- Spa Hotels in Moray
- Wedding Hotels in Moray
- Moray Hotels
- Hotels near Duffus Castle
- Hotels near Elgin Cathedral
- Farmstay in Elgin Station
- Guest Houses in Elgin Station
- Hotels near Glen Moray Distillery
- Lhanbryd Hotels
- Villas in Longmorn
- Farmstay in Moray
- Serviced Apartments in Moray
- Apartments in Moray
- B&B in Moray
- Caravan Parks in Moray
- Castles in Moray
- Chalets in Moray
- Cottages in Moray
- Country Houses in Moray
- Guest Houses in Moray
- Hostels in Moray
- Inns in Moray
- Lodges in Moray
- Hotels near Relax
- Hotels near Spynie Palace
- B&B in Urquhart
- Urquhart Hotels
- Inns in Urquhart















































































