1-8 out of 8
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
Great1154 total reviews
our site & Booking.com
Map
900 m from City Centre200 m from Elgin Train Station
Situated in the very heart of Elgin and merely 1.3 km from Cooper Park, the Laichmoray offers 32 rooms.
From£ 158
/nightSelect
The Mansefield HotelHotel
8.2
Great318 total reviews
our site & Booking.com
Map
400 m from City Centre300 m from Moray Books at Usborne
Set a 14-minute walk from Pluscarden Abbey, the 4-star Mansefield Elgin features 41 rooms with private bathrooms.
From£ 87
/nightSelect


Mansion House HotelHotel
8.0
Great881 total reviews
our site & Booking.com
Map
400 m from City Centre200 m from Elgin City FC Social Club
Here, in the elegant Mansion House Elgin, guests can enjoy Scottish dishes at the à la carte restaurant, a 14-minute walk from Cooper Park.
From£ 83
/nightSelect


Sunninghill HotelHotel
8.9
Great202 total reviews
our site & Booking.com
Map
500 m from City Centre100 m from Moray Books at Usborne
An à la carte restaurant along with 30 airy rooms are available in the 3-star Sunninghill Elgin, settled just a short walk from a railway station.
From£ 151
/nightSelect


The Royal Hotel ElginBed & Breakfast
7.2
Very good539 total reviews
our site & Booking.com
Map
900 m from City Centre200 m from Elgin Train Station
Guests can have a continental breakfast and enjoy visiting Duffus Castle, set within a 15-minute drive of the smoke-free Royal Hotel.
From£ 72
/nightSelect


Southbank GuesthouseBed & Breakfast
8.9
Great226 total reviews
our site & Booking.com
Map
600 m from City Centre300 m from Elgin Cathedral
The Southbank Guesthouse is set within 5 minutes' drive of Glen Moray Distillery and within 15 minutes' walk of Moray Motor Museum.
From£ 90
/nightSelect


Elgin Guest HouseGuest house
8.8
Great488 total reviews
our site & Booking.com
Map
100 m from City Centre300 m from Playhouse Moray
From£ 63
/nightSelect


St Michaels Guest HouseGuest house
8.9
Great263 total reviews
our site & Booking.com
Map
300 m from City Centre200 m from Playhouse Moray
Located within a 9-minute walk of Elgin Museum, the 3-star St Michaels features 8 rooms with views of the garden.
From£ 139
/nightSelect
| 🏨 Hotels in Elgin | 8 |
| 👛 Lowest price | 104 GBP |