We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Your selections
Clear all
Accommodation
Price per night
Amenities
Location
Any Distance
from
Traveller Rating
Hotel class
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Lowest price
  • Distance
Updating list...
Premier Inn Elgin Hotel
PremierInn.com
US$73
View Deal
#1 Best Value of 7 hotels in Elgin
Eight Acres Hotel & Leisure Club
Loading prices...
#3 Best Value of 7 hotels in Elgin
Sunninghill Hotel
Loading prices...
#4 Best Value of 7 hotels in Elgin
Royal Hotel
Loading prices...
#5 Best Value of 7 hotels in Elgin
See all hotels in or near Elgin
Holiday Inn Express Inverness
HIExpress.com
US$217
View Deal
Best Western Inverness Palace Hotel & Spa
SAVE US$67
US$256
Orbitz.com
US$189
View Deal
Premier Inn Inverness Centre (River Ness) Hotel
PremierInn.com
US$110
View Deal
Glen Mhor Hotel & Apartments
SAVE US$77
US$332
Agoda.com
US$255
View Deal
Craigmonie Hotel & Leisure Ltd.
SAVE US$29
US$195
Agoda.com
US$166
View Deal
Coul House Hotel
Hostelworld.com
US$273
View Deal
Invernairne Hotel
SAVE US$5
US$152
Expedia.com
US$147
View Deal
Dowans Hotel
Booking.com
US$179
View Deal
Grant Arms Hotel
Booking.com
US$97
View Deal
38.7 km from Elgin
Dalrachney Lodge Hotel
Hotwire.com
US$155
View Deal
49.5 km from Elgin
Beaufort Hotel
SAVE US$22
US$233
Priceline
US$211
View Deal
Craigellachie Hotel
Booking.com
US$184
View Deal
19.4 km from Elgin
Bay Highland Hotel
SAVE US$80
US$161
Orbitz.com
US$81
View Deal
Priory Hotel
Booking.com
US$130
View Deal
Braeval Hotel
Booking.com
US$103
View Deal
Cullen Bay Hotel
Booking.com
US$114
View Deal
Banff Springs Hotel
Loading prices...
47.2 km from Elgin
Loch Ness Clansman Hotel
SAVE US$38
US$216
Orbitz.com
US$178
View Deal
Duke of Gordon Hotel
SAVE US$4
US$141
Hotels.com
US$137
View Deal
North Kessock Hotel
No availability for your dates from these sites
The Boat Hotel
Loading prices...
51.0 km from Elgin
Highlander Hotel
No availability for your dates from these sites
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.