1-9 out of 9
Sort by:
high popularity
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
Laichmoray HotelHotel
8.8
Great1302 total reviews
our site & Booking.com
Map
900 m from City Centre200 m from Elgin Train Station
Whisky BarGarden RoomFunction Suite
- Whisky lounge with 130 varieties
- Garden room dining with views
- Close to Speyside distilleries
From£ 172
/nightSelect
The Mansefield HotelHotel
8.3
Great387 total reviews
our site & Booking.com
Map
400 m from City Centre300 m from Moray Books at Usborne
Whisky BarBeauty SpaEvent Space
- Over 200 Scotch whiskies
- On-site beauty spa and hairdresser
- Historic former bishop's manse
From£ 90
/nightSelect


Eight Acres HotelHotel
6.4
Nice310 total reviews
our site & Booking.com
Map
1.7 km from City Centre700 m from Glen Moray Distillery
Leisure ClubBeauty TreatmentsGames Room
- Largest private gym in Elgin
- Themed dining evenings and teas
- Tranquil landscaped gardens for events
From£ 113
/nightSelect


Sunninghill HotelHotel
8.9
Great268 total reviews
our site & Booking.com
Map
500 m from City Centre100 m from Moray Books at Usborne
Whisky BarScottish RestaurantIn-Room Breakfast
- 130+ malt whiskies on-site
- Victorian-era historic charm
- Memory foam beds in rooms
From£ 154
/nightSelect


Mansion House HotelHotel
7.9
Very good1238 total reviews
our site & Booking.com
Map
400 m from City Centre200 m from Elgin City FC Social Club
SpaGolf CourseScenic Grounds
- Historic 19th-century baronial hotel
- Complimentary spa treatments
- River Lossie scenic grounds
From£ 86
/nightSelect


7.3
Very good597 total reviews
our site & Booking.com
Map
900 m from City Centre200 m from Elgin Train Station
CafeBusiness CentreFree Parking
- Listed building with historic charm
- New cafe with kids' play area
- Substantial cooked breakfast
From£ 75
/nightSelect


Southbank GuesthouseBed & Breakfast
8.9
Great341 total reviews
our site & Booking.com
Map
600 m from City Centre300 m from Elgin Cathedral
Free ParkingScottish BreakfastModern En-suites
- Historic Georgian town house
- Locally sourced Scottish breakfast
- Whisky Trail location
From£ 157
/nightSelect


Elgin Guest HouseGuest house
8.9
Great641 total reviews
our site & Booking.com
Map
100 m from City Centre300 m from Playhouse Moray
Private ParkingGolf CourseFamily Rooms
- 200-year-old historic townhouse
- Located along the Whisky Trail
- Dolphin and whale spotting
From£ 66
/nightSelect


St Michaels Guest HouseGuest house
8.9
Great411 total reviews
our site & Booking.com
Map
300 m from City Centre200 m from Playhouse Moray
Private parkingShared loungeAirport shuttle
- Period town house with historic charm
- Personalized hospitality from host Hazel
- Garden view shared lounge with fireplace
From£ 120
/nightSelect
| 🏨 Hotels in Elgin | 9 |
| 👛 Lowest price | 66 GBP |
| ✍️ Hotels Reviews | 1 313 |