Check rooms and rates
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
Check rooms and rates
exclusive online offers!
Destination
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

28 hotels in Elgin

Search the best hotels and places to stay in Elgin

View map
When you book Elgin accommodation with hotelmix.co.uk, you will find heaps of affordable options. Booking a hotel in Scotland is a piece of cake with us and you are going to thoroughly enjoy it! Hide
Show more
Filter by
Sort by
  • Sort by
  • Pricefrom low to highfrom high to low
  • Popularityfrom low to highfrom high to low
  • Guest ratingfrom low to highfrom high to low
The Haugh, Elgin, United Kingdom
Placed close to Elgin Cathedral in the historical centre of Elgin, this hotel offers 23 rooms.
  • The hotel has
    • On-site car park
    +1
8.2
Great16 reviews
Price from£ 94per nightSelect
Not available
Morriston Road, Elgin, United Kingdom, IV30 6UL
This tranquil hotel is nestled in the heart of Elgin, not far from Elgin Cathedral.
  • The hotel has
    • On-site car park
    +1
6.4
Nice118 reviews
Price from£ 77per nightSelect
Not available
Maisondieu Road, Elgin, United Kingdom, IV30 1QR
Featuring a private pool along with a snack bar, the hotel is a great place for exploring Millbuies Trout Fishery in a busy area.
9.2
Perfect1 review
Price from£ 98per nightSelect
Not available
2 Mayne Road Elgin Moray, Elgin, United Kingdom, IV30 1NY
The hotel is based close to Glen Moray Distillery in Elgin, and consists of 41 rooms with fresh decor.
9.0
Perfect1 review
Price from£ 99per nightSelect
Not available
15 Linkwood Way, Elgin, United Kingdom, IV30 1HY
1.6 km from City Centre400 m from Bowl 2000
This hotel offers the lounge bar and 62 rooms together with convenient location close to Pluscarden Abbey.
Price from£ 74per nightSelect
Not available
Hay Street, Elgin, United Kingdom, IV30 1NH
Set near Glen Moray Distillery, this classic venue is 10 minutes' walk of the city center.
9.2
Perfect3 reviews
Price from£ 101per nightSelect
Not available
Station Road, Elgin, United Kingdom, IV30 1QW
500 m from City Centre400 m from Lantern Gallery Of Fine Art
The hotel has a lounge restaurant plus 18 rooms and is located in a business area.
9.0
Perfect1 review
Price from£ 94per nightSelect
Not available
282 High St, Elgin, United Kingdom, IV30 1AG
Set near Spynie Palace, this lovely venue is 10 minutes' walk of the city center.
7.8
Very good39 reviews
Price from£ 74per nightSelect
Not available
276 High Street, Elgin, United Kingdom, IV30 1AG
7.8
Very good1 review
Price from£ 96per nightSelect
Not available
36 Academy St, Elgin, United Kingdom, IV301LP
This quiet apartment, located 1 km to the city center, features individual rooms with private bathrooms.
7.4
Very good41 reviews
Price from£ 77per nightSelect
Not available
East Rd, Elgin, United Kingdom, IV30 1XG
The 6-room accommodation is 1050 meters from Elgin Town Hall For The Comunity, and RAF airport is about 10 km away.
Price from£ 62per nightSelect
Not available
20 Duff Avenue, Elgin, United Kingdom
Set in Elgin, this 7-room property is an ideal base for visits to Elgin Cathedral.
Price from£ 73per nightSelect
Not available
St Michaels Guesthouse Northfield Terrace, Elgin, United Kingdom, IV30 1NE
Set in Elgin, this 8-room property is an ideal base for visits to Pluscarden Abbey.
Price from£ 88per nightSelect
Not available
1 & 3 North Guildry Street Elgin, Elgin, United Kingdom, IV30 1JR
200 m from City Centre100 m from Carlton Club
Featuring a free car park, a golf course and a luggage storage, this property is situated a short distance from Elgin Cathedral.
Price from£ 65per nightSelect
Not available
C/O East Wing Braemorriston Housebraemorriston Road, Elgin, United Kingdom, IV30 4DL
Located 1 km from city centre, the property has a terrace and 3 bedrooms with super-king size beds and single beds to provide a comfortable stay for up to 6 guests.
Price from£ 145per nightSelect
Not available
18 Moss Street, Elgin, United Kingdom, IV30 1LU
300 m from City Centre200 m from Carlton Club
Just 1.7 km from Glen Moray Distillery, this hotel offers windsurfing, diving and canoeing for guests to keep active.
Price from£ 69per nightSelect
Not available
125 South Street, Elgin, United Kingdom, IV30 1JB
600 m from City Centre400 m from Playhouse Moray
This budget hotel with garden views lies close to the sights of Elgin including Relax.
Price from£ 62per nightSelect
Not available
4 Mayne Road, Elgin, United Kingdom, IV30 1NY
400 m from City Centre300 m from Moray Books at Usborne
Located less than 10 minutes' walk to the city center, this 1-bedroom apartment features a kitchenette and a private bathroom.
Price from£ 59per nightSelect
Not available
32 Milnefield Avenue, Elgin, United Kingdom, IV30 6EL
1.1 km from City Centre1000 m from Bowl 2000
Situated within walking distance of Glen Moray Distillery, this 70 m² apartment with the views of the cathedral features a tennis court and a golf course.
Price from£ 112per nightSelect
Not available
C/O East Wing, Braemorriston House, Elgin, United Kingdom, IV30 4DL
Situated within walking distance of The Wolf of Badenoch, this 70 m² apartment with the views of the mountain features a tennis court and a golf course.
Price from£ 91per nightSelect
Not available
, Elgin, United Kingdom, IV30 5QR
8.5 km from City Centre
Situated 9 km from Elgin Cathedral, this property features a golf course and a garden.
Price from£ 159per nightSelect
Not available
, Elgin, United Kingdom, IV30 4EQ
1000 m from City Centre300 m from Moray Motor Museum
Placed 1.1 km from Moray College UHI, the property consists of 2 bedrooms, 1 bathrooms and a kitchen.
Price from£ 374per nightSelect
Not available
Muiryhall Miltonduff, Elgin, United Kingdom, IV30 8TG
4.2 km from City Centre
Situated 5 km from Elgin Cathedral, this venue features a golf course and a garden.
Price from£ 400per nightSelect
Not available
4 Cathedral Court, Elgin, United Kingdom, IV30 4BZ
1000 m from City Centre700 m from Bowl 2000
Located in Elgin, 15 minutes' walk from Pluscarden Abbey, this apartment features a modern bathroom and a kitchen.
Select
Not available
West Road A96, Elgin, United Kingdom
6.0 km from City Centre
There are rooms facing the garden and the hotel is set close to Alpaca Days Out.
Price from£ 103per nightSelect
Not available
5 Lossie Wynd, Elgin, United Kingdom
400 m from City Centre300 m from Carlton Club
Select
Not available
Silversands Holiday Park Lossiemoth, Elgin, United Kingdom, KA26 9JW
8.3 km from City Centre
Covesea Lighthouse Lossiemouth is 2.9 km from this villa that offers 2 bedrooms along with a kitchenette.
Price from£ 43per nightSelect
Not available
6 Institution Road, Elgin, United Kingdom, IV30 1RP
600 m from City Centre500 m from Carlton Club
Select
Not available

Filtering results

Please wait...

28 hotels found

Where to stay in Elgin?

Best cheap hotels in Elgin

A more budget-friendly alternative would be Premier Inn Elgin, which is 3-star accommodation with room rates from 87£. East Wing Apartment is an affordable choice that will put you within a 10-minute walk of the center. For accommodation near Relax, Eight Acres Hotel is a budget-friendly option.

Elgin airports & Underground stations

Near Elgin train station you will find Sunninghill, which offers a 3-star accommodation with free private parking and free parking.

Convenience of staying in hotels in the city centre

Travelers who prefer staying in the center of the city should check out Ardvorlich Guest House and Willowbank Bed &Breakfast, which are a 10 and 5-minute walk from the city center. The Lodge Guest House and St Michaels Guest House are good apartments that will place you within a 10-minute walk of the city center.

If you'd like to conveniently access Against the Grain, select a hotel that is located nearby, such as West End Guest House which is within 10 minutes' walking distance.

Luxury and boutique accommodation in Elgin

The Mansefield Hotel offers high-end accommodation, with a sun deck, complimentary parking and a free private carpark, and it is located close to Spynie Palace. Central 2 Bed Apartment is a charming choice that is only a 5-minute walk to the center and offers rates from 115£.

Explore and find your best apartments, B&Bs and others

Braebirnie Court, The Courtyard is an affordable apartment that is only a 15-minute walk from Glen Moray Distillery featuring a golf course and complimentary private parking. For a family holiday, check out Laichmoray Hotel, a kid-friendly hotel that comes with a golf course, horse riding and fishing.

Show moreLess