Hotels in Elgin

Search among 26 available hotels and places to stay in Elgin from 50+ providers

Check-in
Thu, 24 Oct
-
Check-out
Fri, 25 Oct
Rooms and Guests2 Guests, 1 Room
Check-in
Thu, 24 Oct
-
Check-out
Fri, 25 Oct
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Thu, 24 Oct
-
Check-out
Fri, 25 Oct
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-26 out of 26
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great244 reviews
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£ 87 /nightSelect
8.2
Great121 reviews
Map
900 m from City Centre500 m from Lantern Gallery Of Fine Art
Situated in the very heart of Elgin and merely 1.3 km from Cooper Park, the Laichmoray offers 32 rooms.
From£ 145 /nightSelect
8.0
Great6 reviews
Map
1.9 km from City Centre400 m from Bowl 2000
While staying at the 3-star Premier Inn you are invited to discover Elgin Museum, set approximately 3.4 km away, or Biblical Garden Elgin, which is approximately 3 km away.
From£ 87 /nightSelect
8.2
Great193 reviews
Map
1.7 km from City Centre700 m from Glen Moray Distillery
The perfect 3-star Eight Acres is within 3.8 km of Millbuies Trout Fishery and has to offer a heated swimming pool plus sauna facilities and an indoor pool.
From£ 106 /nightSelect
8.0
Great59 reviews
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£ 132 /nightSelect
8.4
Great75 reviews
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£ 91 /nightSelect
The Royal Hotel ElginBed & Breakfast
7.8
Very good64 reviews
Map
900 m from City Centre400 m from Lantern Gallery Of Fine Art
Guests can have a continental breakfast and enjoy visiting Duffus Castle, set within a 15-minute drive of the smoke-free Royal Hotel.
From£ 76 /nightSelect
8.2
Great119 reviews
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£ 144 /nightSelect
Elgin Guest HouseGuest house
8.2
Great136 reviews
Map
100 m from City Centre300 m from Playhouse Moray
Spynie Palace and Biblical Garden Elgin are located 3.2 km and 0.6 km from the low-budget Guest House respectively.
From£ 67 /nightSelect
Old Mills GardenBed & Breakfast
8.4
Great72 reviews
Map
900 m from City Centre800 m from Elgin City FC Social Club
The Old Mills Garden is a good starting point to Elgin's sights including Glen Moray Distillery, which is 10 minutes' walk away.
From£ 47 /nightSelect
Kilmorie HouseGuest house
8.2
Great136 reviews
Map
800 m from City Centre500 m from Carlton Club
Set within 550 metres of Elgin Museum, the Kilmorie House can arrange hiking, horse riding and cycling within 1.1 km of Elgin Cathedral.
From£ 95 /nightSelect
West End Guest HouseBed & Breakfast
8.2
Great124 reviews
Map
500 m from City Centre400 m from Playhouse Moray
The 4-star West End is placed in a quiet area of Elgin, within 10 minutes' drive of Spynie Palace and 17 minutes' walk from Cooper Park.
From£ 89 /nightSelect
8.4
Great53 reviews
Map
300 m from City Centre100 m from Carlton Club
Located a 10-minute drive from Spynie Palace, the 2-star Heather Glen Guest House Elgin features 6 rooms with views of the city.
From£ 103 /nightSelect
Southbank GuesthouseBed & Breakfast
8.2
Great91 reviews
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£ 86 /nightSelect
8.2
Great148 reviews
Map
1.6 km from City Centre1.1 km from Lantern Gallery Of Fine Art
Guests can have a full English breakfast and enjoy visiting Glen Moray Distillery, set within 5 minutes' drive of the Milton Bed & Breakfast.
From£ 77 /nightSelect
8.4
Great102 reviews
Map
500 m from City Centre300 m from Playhouse Moray
While staying at the attractive 4-star Moraydale Guest House you are invited to discover Pluscarden Abbey, set 5 minutes away by car, or Dandy Lion Statue, which is just an 11-minute walk away.
From£ 91 /nightSelect
8.4
Great76 reviews
Map
1.1 km from City Centre500 m from Bowl 2000
While staying at the Pines Guesthouse Elgin you are invited to discover Spynie Palace, set a 10-minute drive away, or The BenRiach Distillery, which is a 10-minute ride away.
From£ 73 /nightSelect
8.2
Great76 reviews
Map
900 m from City Centre500 m from Lantern Gallery Of Fine Art
The Lodge Elgin lies a 5-minute ride from Glen Moray Distillery and beside a railway station.
From£ 76 /nightSelect
Moraybank Bed & BreakfastBed & Breakfast
8.2
Great83 reviews
Map
600 m from City Centre300 m from Elgin Cathedral
While staying at the Moraybank Bed & Breakfast you are invited to discover Glen Moray Distillery, set 2 km away, or Biblical Garden Elgin, which is less than a 5-minute walk away.
From£ 86 /nightSelect
8.0
Great68 reviews
Map
600 m from City Centre400 m from Carlton Club
The Belleville is a good starting point to Elgin's sights including Elgin Cathedral, which is a 5-minute walk away.
From£ 74 /nightSelect
8.2
Great86 reviews
Map
1.1 km from City Centre400 m from Bowl 2000
Located about 5 minutes on foot from Elgin Cathedral, the Pines is within 1.1 km of Moray Motor Museum.
From£ 144 /nightSelect
Ardvorlich Guest HouseBed & Breakfast
8.6
Great37 reviews
Map
500 m from City Centre400 m from Playhouse Moray
Spynie Palace is within 3.3 km of the 4-star Ardvorlich Guest House, while Moray Motor Museum is a 17-minute stroll away.
From£ 69 /nightSelect
Boyndies B&BBed & Breakfast
8.2
Great21 reviews
Map
800 m from City Centre600 m from Playhouse Moray
The Boyndies Elgin, located less than a 10-minute walk from Glen Moray Distillery, is also at a proximity to Lady Hill Castle.
From£ 57 /nightSelect
Braemorriston LodgeBed & Breakfast
8.0
Great5 reviews
Map
700 m from City Centre400 m from Moray Motor Museum
Moray Motor Museum is 10 minutes' stroll from the Braemorriston Lodge Elgin and Loch Spynie is 10 minutes away by car.
From£ 81 /nightSelect
Map
500 m from City Centre200 m from Carlton Club
The BenRiach Distillery is within a 10-minute drive of the City Centre Guest House Elgin.
From£ 69 /nightSelect
8.4
Great15 reviews
Map
2.2 km from City Centre900 m from Bowl 2000
Pluscarden Abbey is approximately 20 minutes' walk from the Grampian Serviced Apartments - The Garden Room - Woodside Elgin and Glen Moray Distillery is around 3.7 km away.
From£ 138 /nightSelect

FAQs about hotels in Elgin

We hope that the answers to these questions will help you plan your trip

What are the finest hotels in Elgin city centre?

There are 4 hotels and other accommodations in Elgin city centre to choose from. One of the best hotels in Elgin city centre is Mansion House Hotel rated 8.2/10 from 87£ per night. The Mansefield Hotel with rating 8.4/10 and Old Mills Garden rated 8.4/10 are other favourite hotels in the area. To check more central hotels click here.

What are the best budget hotels in Elgin?

There are more than 14 top budget properties in Elgin. Kilmorie House rated 8.2/10 is great for your budget stay in Elgin. This property has shuttle service, cots, and hiking. Also Premier Inn is a good choice with rating 8.0/10 at the cost of 86£ per night. Other options to stay on the cheap include The Royal Hotel and Heather Glen Guest House. Click here to see more budget hotels.

Which boutique hotels in Elgin would you recommend?

One of the finest boutique hotels is Laichmoray Hotel rated 8.2/10 at the cost of 146£ per night. Go here to see more elegant hotels.

What are the top properties for couples in Elgin?

According to HotelMix.co.uk travel data, there are 6 deals for couples. Mansion House Hotel rated 8.2/10 is a favourite 4-star hotel for couples, featuring cots, ironing, and housekeeping. Visitors can book a room at this property for about 87£ per night. Other top options are Kilmorie House and Laichmoray Hotel. For more romantic deals go here.

Which hotels in Elgin are good for families?

If you’re searching for a family hotel, you will find 7 deals in Elgin. Southbank Guesthouse (rating: 8.2/10) offers a free car park and complimentary private parking. It's set 0.7 km from St Giles Shopping Centre. Visitors can enjoy British and Scottish meals at The Drouthy Cobbler restaurant nearby. You also can book The Mansefield Hotel (rating: 8.4/10) for about 91£ per night. This child-friendly property offers cots, children's menu, and a photocopy machine on site. Go here to see more family-friendly hotels.

What are the best accommodations with easy access to Elgin Cathedral?

According to HotelMix.co.uk travel data, visitors love staying at West End Guest House (rating: 8.2/10), which offers a golf course, housekeeping service, and ironing. It’s set a 15-minute walk from Elgin Cathedral. See more popular accommodations here.

What Elgin hotels allow pets?

If you want to stay in Elgin with pets, HotelMix.co.uk offers 3 deals to choose from. Alternatively, book Heather Glen Guest House rated 8.4/10 for 103£ per night. It's located 5 minutes` walk from the city center and offers a golf course, board games, and a xerox on site. See more pet-friendly hotels here.

What are the top hotels in Elgin?

You may like Premier Inn rated 8.0/10 featuring newspaper service, bar, and restaurant. It costs 86£ per night. Also, you may book The Pines Guest House (rating: 8.2/10), a fantastic hotel with cots, housekeeping service, and a free carpark. It costs about 145£ per night. Other top properties are Eight Acres Hotel, Sunninghill Hotel, and The Royal Hotel.

What are the best luxury hotels in Elgin?

Another good option is The Mansefield Hotel (rating: 8.4/10), which is set 5 minutes' walk from the city centre and features cots, children's menu, and a photocopy machine.

How much is it to stay a night in Elgin?

According to HotelMix.co.uk travel data, the average prices for Elgin hotels are:
A 4-star hotel room costs 87£ per night. You may book Mansion House Hotel with cots, ironing, and housekeeping service.

How much would a hotel in Elgin cost for tonight?

According to HotelMix.co.uk travel data, the average prices for tonight in Elgin are: A nice hotel like Mansion House Hotel (rating: 8.2/10) costs about 86£ per night.

What are the best resorts in Elgin?

Alternatively, Moraydale Guest House is rated as one of the best resorts in Elgin, offering cots, free parking, and a free private carpark. It costs 91£ per night.

What are the most popular hotels near Elgin Museum?

On HotelMix.co.uk you will find 10 great accommodations near Elgin Museum in Elgin. Another perfect accommodation is Heather Glen Guest House rated 8.4/10 at the cost of 103£ per night. It features a golf course, board games, and a xerox. Other cool options include Moraydale Guest House and The Pines Guesthouse. Or click here to see other good hotels.

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

Elgin hotels essential information

🏨 Hotels in Elgin 26
👛 Lowest price 47 GBP
✍️ Hotels Reviews 2 210