Hotels in Elgin

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

Check-in
Fri, 26 Jul
-
Check-out
Sat, 27 Jul
Rooms and Guests2 Guests, 1 Room
Check-in
Fri, 26 Jul
-
Check-out
Sat, 27 Jul
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
Check-in
Fri, 26 Jul
-
Check-out
Sat, 27 Jul
Rooms and Guests2 Guests, 1 Room
1Filter & Sort
View map
View map
1-27 out of 27
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£ 88 /nightSelect
8.2
Great117 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£ 160 /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£ 107 /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£ 152 /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£ 92 /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.4
Great111 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£ 153 /nightSelect
Elgin Guest HouseGuest house
8.2
Great120 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
Great58 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£ 48 /nightSelect
Kilmorie HouseGuest house
8.2
Great112 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£ 84 /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£ 86 /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£ 106 /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£ 94 /nightSelect
8.2
Great133 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£ 78 /nightSelect
8.4
Great94 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£ 88 /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.4
Great64 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£ 93 /nightSelect
8.2
Great46 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.4
Great52 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£ 135 /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£ 141 /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£ 70 /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£ 58 /nightSelect
Braemorriston LodgeBed & Breakfast
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£ 99 /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£ 70 /nightSelect
Map
400 m from City Centre300 m from Carlton Club
The Apartment is 1.7 km from Glen Moray Distillery and a flat screen TV and entertainment activities are available.
Select

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?

Our HotelMix.co.uk travel data based on 1548 visitors' reviews show the top places in Elgin city centre. The best hotel in Elgin city centre is Old Mills Garden rated 8.4/10, offering housekeeping service, a sun deck, and a sunbathing terrace on site. Sunninghill Hotel, Kilmorie House, and Guest House are also suitable for your memorable stay. To check more central hotels click here.

What are the best budget hotels in Elgin?

There are more than 13 top budget properties in Elgin. One of the best budget hotels is The Royal Hotel rated 7.8/10 at the cost of 77£ per night, offering a special menu, bar, and ironing. Old Mills Garden rated 8.4/10 is one more great hotel, offering housekeeping service, a sun deck, and a sun terrace, as well as prices from 48£ per one night. Premier Inn, Eight Acres Hotel, and Guest House are also suitable options for a budget trip. To see more cheap hotels go here.

What are the finest boutique hotels in Elgin?

We recommend Laichmoray Hotel rated 8.2/10 as the top boutique property for 114£ per night with concierge service, cots, and children's menu on site. To see more boutique hotels click here.

What are the top Elgin hotels for couples?

According to HotelMix.co.uk travel data, there are 7 deals for couples. West End Guest House rated 8.2/10 is a favourite 4-star hotel for couples, featuring a golf course, housekeeping, and ironing. Visitors can book a room at this property for about 86£ per night. Other top options are St Michaels Guest House, The Royal Hotel, and The Mansefield Hotel. For more romantic deals go here.

What are the top family-friendly Elgin properties?

According to 884 visitors' reviews, there are 3 family deals to consider. St Michaels Guest House (rating: 8.4/10) offers a golf course, cots, and board games. It's set 1.1 km from Moray Motor Museum. Visitors can enjoy Thai meals at Chuan Chim restaurant nearby. You also can book Sunninghill Hotel (rating: 8.0/10) for about 139£ per night. This child-friendly property offers cots, children's menu, and a xerox on site. To see more family accommodations click here.

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

According to HotelMix.co.uk travel data, visitors love staying at The Mansefield Hotel (rating: 8.4/10), which offers cots, children's menu, and a photocopier. It’s set a 10-minute walk from Elgin Cathedral. For more suitable options go here.

What are the top pet-friendly hotels in Elgin?

For visitors travelling with pets, there are 3 accommodations to choose from. Alternatively, book Heather Glen Guest House (rating: 8.4/10) with a golf course, board games, and a photocopy machine. It's set 400 meters from the city centre and costs 106£ per night. See more pet-friendly accommodations here.

Which hotels are the best ones to stay at in Elgin?

For instance, book Premier Inn rated 8.0/10 for 87£ per night. It's set 3.2 km from Glen Moray Distillery and provides newspaper service, bar, and restaurant. Alternatively, you may like Eight Acres Hotel with waxing, a facial room, and children's menu. It costs 103£ per night. West End Guest House, St Michaels Guest House, and Laichmoray Hotel are other top accommodations in this area.

What are the best luxury hotels in Elgin?

If you're searching for a perfect place, enjoy staying at one of 7 luxurious hotels offered on HotelMix.co.uk. 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 do hotels in Elgin cost?

Of course, the prices change in Elgin depending on the season, but on average:
A 4-star hotel room costs 88£ per night. You may book Mansion House Hotel with cots, ironing, and housekeeping service.

How much does it cost to stay in a hotel in Elgin for tonight?

According to HotelMix.co.uk travel data, the average prices for tonight in Elgin are: St Michaels Guest House (rating: 8.4/10) may cost you about 87£ per night.

What are the most popular resorts in Elgin?

Alternatively, Sunninghill Hotel is rated as one of the best resorts in Elgin, offering cots, children's menu, and a photocopier. It costs 139£ per night.

What are the most favoured properties near Elgin Museum?

On HotelMix.co.uk you will find 10 great accommodations near Elgin Museum in Elgin. Also, you may like Moraydale Guest House rated 8.4/10 with cots, complimentary parking, and a free private carpark. It costs 88£ per night. Other cool options include The Milton Bed & Breakfast and West End Guest House. 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 27
👛 Lowest price 48 GBP
✍️ Hotels Reviews 2 041