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:
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
  • Free Wifi
  • Free Parking
Eight Acres Hotel & Leisure Club
TripAdvisor
US$68
View Deal
#2 Best Value of 7 hotels in Elgin
  • Free Wifi
  • Free Parking
Mansion House
TripAdvisor
US$195
View Deal
#3 Best Value of 7 hotels in Elgin
  • Free Wifi
  • Free Parking
Laichmoray Hotel
Loading prices...
#4 Best Value of 7 hotels in Elgin
  • Free Wifi
  • Free Parking
Sunninghill Hotel
Loading prices...
#5 Best Value of 7 hotels in Elgin
  • Free Wifi
  • Free Parking
The Mansefield Hotel
Loading prices...
#6 Best Value of 7 hotels in Elgin
  • Free Wifi
  • Free Parking
Royal Hotel
Loading prices...
#7 Best Value of 7 hotels in Elgin
  • Free Wifi
  • Free Parking
See all hotels in or near Elgin
Holiday Inn Express Inverness
HIExpress.com
US$217
View Deal
54.0 km from Elgin
  • Free Wifi
  • Free Parking
Best Western Inverness Palace Hotel & Spa
SAVE US$71
US$265
Expedia.com
US$194
View Deal
56.8 km from Elgin
  • Free Wifi
  • Free Parking
Best Western Plus Inverness Lochardil House Hotel
SAVE US$55
US$277
Booking.com
US$222
View Deal
57.9 km from Elgin
  • Free Wifi
  • Free Parking
Premier Inn Inverness Centre (River Ness) Hotel
PremierInn.com
US$110
View Deal
56.8 km from Elgin
  • Free Wifi
  • Restaurant
Glen Mhor Hotel & Apartments
SAVE US$37
US$292
Agoda.com
US$255
View Deal
56.8 km from Elgin
  • Free Wifi
  • Free Parking
Craigmonie Hotel & Leisure Ltd.
SAVE US$30
US$196
Agoda.com
US$166
View Deal
56.1 km from Elgin
  • Free Wifi
  • Free Parking
Coul House Hotel
Hostelworld.com
US$273
View Deal
74.5 km from Elgin
  • Free Wifi
  • Free Parking
Newton Muthu Hotel
Hotels.com
US$122
View Deal
33.7 km from Elgin
  • Free Wifi
  • Free Parking
Invernairne Hotel
Booking.com
US$152
View Deal
33.5 km from Elgin
  • Free Wifi
  • Free Parking
Premier Inn Inverness West Hotel
PremierInn.com
US$99
View Deal
58.3 km from Elgin
  • Free Wifi
  • Free Parking
pentahotel Inverness
SAVE US$62
US$271
Expedia.com
US$209
View Deal
56.6 km from Elgin
  • Free Wifi
  • Restaurant
Dowans Hotel
Booking.com
US$179
View Deal
20.9 km from Elgin
  • Free Wifi
  • Free Parking
Premier Inn Inverness Centre (Millburn Rd) Hotel
PremierInn.com
US$104
View Deal
55.3 km from Elgin
  • Free Wifi
  • Free Parking
Kincraig Castle Hotel
SAVE US$12
US$238
Expedia.com
US$226
View Deal
52.0 km from Elgin
  • Free Wifi
  • Free Parking
Beaufort Hotel
SAVE US$21
US$233
Agoda.com
US$212
View Deal
56.7 km from Elgin
  • Free Parking
  • Restaurant
Grant Arms Hotel
LateRooms.com
US$97
View Deal
38.7 km from Elgin
  • Free Wifi
  • Free Parking
Macdonald Drumossie Hotel
SAVE US$59
US$245
Priceline
US$186
View Deal
53.8 km from Elgin
  • Free Wifi
  • Free Parking
Cairngorm Hotel
Booking.com
US$108
View Deal
59.1 km from Elgin
  • Free Parking
  • Breakfast included
Muckrach Country House Hotel
Loading prices...
43.3 km from Elgin
  • Free Wifi
  • Free Parking
Dalrachney Lodge Hotel
Expedia.com
US$160
View Deal
49.5 km from Elgin
  • Free Wifi
  • Free Parking
Douneside House
No availability for your dates from these sites
63.0 km from Elgin
  • Free Wifi
  • Free Parking
Bunchrew House Hotel
No availability for your dates from these sites
60.7 km from Elgin
  • Free Wifi
  • Free Parking
Hilton Coylumbridge Hotel
SAVE US$7
US$182
Priceline
US$175
View Deal
59.7 km from Elgin
  • Free Parking
  • Pool
*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.