Hotels in Elgin

Search among 24 available hotels and places to stay in Elgin.

Check-in
Tue, 16 Jun
Check-out
Wed, 17 Jun
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Tue, 16 Jun
-
Check-out
Wed, 17 Jun
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
Check-in
Tue, 16 Jun
-
Check-out
Wed, 17 Jun
Rooms and Guests2 Guests, 1 room
1Filter & Sort
View map
View map
1-24 out of 24
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great363 total reviews
our site & Booking.com
Map
600 m from City Centre500 m from Carlton Club
Set only 250 metres from Elgin Cathedral, the rooms in the Belleville have views of street.
FromC$ 133 /nightSelect
9.1
Perfect357 total reviews
our site & Booking.com
Map
1.1 km from City Centre400 m from Bowl 2000
Moray Motor Museum is just 1 km from the Pines Guest House Elgin, while Glen Moray Distillery is about a 10-minute ride away.
FromC$ 270 /nightSelect
8.0
Great1242 total reviews
our site & Booking.com
Map
400 m from City Centre200 m from Elgin City FC Social Club
Millbuies Trout Fishery is nearly a 10-minute drive from the 4-star Mansion House Elgin.
FromC$ 158 /nightSelect
8.7
Great1300 total reviews
our site & Booking.com
Map
900 m from City Centre200 m from Elgin Train Station
Located 350 metres from Pluscarden Abbey, the 3-star Laichmoray Elgin features 32 rooms together with an à la carte restaurant.
FromC$ 317 /nightSelect
7.4
Very good593 total reviews
our site & Booking.com
Map
900 m from City Centre200 m from Elgin Train Station
Located an 18-minute stroll from Biblical Garden Elgin, the 3-star Royal Hotel features a continental breakfast.
FromC$ 138 /nightSelect
8.7
Great148 total reviews
our site & Booking.com
Map
12.0 km from City Centre
The 3-star Harbour Inn is a perfect vacation spot 10 minutes by car from Cove Bay and other Elgin landmarks.
FromC$ 143 /nightSelect
8.3
Great392 total reviews
our site & Booking.com
Map
400 m from City Centre300 m from Moray Books at Usborne
While staying at the Mansefield you are invited to discover Elgin Cathedral, set a 15-minute stroll away, or Spynie Palace, which is about 3.7 km away.
FromC$ 165 /nightSelect
8.7
Great270 total reviews
our site & Booking.com
Map
500 m from City Centre100 m from Moray Books at Usborne
Set 16 minutes' walk from Elgin Cathedral, the 3-star Sunninghill features 30 rooms with private bathrooms.
FromC$ 283 /nightSelect
Elgin Guest HouseGuest house
8.7
Great640 total reviews
our site & Booking.com
Map
100 m from City Centre300 m from Playhouse Moray
The Guest House is set about 20 minutes on foot from Pluscarden Abbey and a 10-minute drive from Spynie Palace.
FromC$ 121 /nightSelect
Kilmorie HouseGuest house
9.4
Perfect471 total reviews
our site & Booking.com
Map
800 m from City Centre500 m from Carlton Club
Located less than 7 minutes' walk from Elgin Museum and a mere 1.3 km from Moray Motor Museum, the Kilmorie House features hiking, horse riding and cycling.
FromC$ 172 /nightSelect
Old Mills GardenGuest house
8.8
Great164 total reviews
our site & Booking.com
Map
900 m from City Centre800 m from Elgin City FC Social Club
The Old Mills Garden Bed & Breakfast Elgin is set a 10-minute walk from Borough Briggs and at 950 metres from Moray Motor Museum.
FromC$ 86 /nightSelect
8.0
Great6 total reviews
our site & Booking.com
Map
1.9 km from City Centre400 m from Bowl 2000
The Premier Inn Elgin is located 55 km from Inverness airport and at 750 metres of Pinefield Crescent bus stop.
FromC$ 157 /nightSelect
7.5
Very good311 total reviews
our site & Booking.com
Map
1.7 km from City Centre700 m from Glen Moray Distillery
Located approximately 5 minutes by car from Elgin Cathedral, the perfect Eight Acres features a heated swimming pool along with sauna facilities and an indoor pool.
FromC$ 208 /nightSelect
8.7
Great412 total reviews
our site & Booking.com
Map
300 m from City Centre200 m from Playhouse Moray
The St Michaels is set within 5 minutes' walk of Dandy Lion Statue and within a 5-minute drive of Glen Moray Distillery.
FromC$ 221 /nightSelect
Southbank GuesthouseBed & Breakfast
8.7
Great342 total reviews
our site & Booking.com
Map
600 m from City Centre300 m from Elgin Cathedral
Located within an 8-minute walk of Elgin Museum, the 3-star Southbank Guesthouse is within 2.9 km of Millbuies Trout Fishery.
FromC$ 289 /nightSelect
West End Guest HouseBed & Breakfast
9.0
Perfect311 total reviews
our site & Booking.com
Map
500 m from City Centre400 m from Playhouse Moray
Located about an 18-minute stroll from Elgin Cathedral, the traditional West End offers 6 rooms with bright views.
FromC$ 158 /nightSelect
8.2
Great816 total reviews
our site & Booking.com
Map
1.6 km from City Centre800 m from Elgin Train Station
While staying at the Milton Bed & Breakfast you are invited to discover Spynie Palace, set a 10-minute ride away, or Elgin Museum, which is only 1.7 km away.
FromC$ 140 /nightSelect
8.9
Great458 total reviews
our site & Booking.com
Map
500 m from City Centre300 m from Playhouse Moray
Pluscarden Abbey is approximately 25 minutes on foot from the attractive Moraydale Guest House, while Dandy Lion Statue is 0.8 km away.
FromC$ 204 /nightSelect
9.0
Perfect5 total reviews
our site & Booking.com
Map
500 m from City Centre200 m from Carlton Club
Lady Hill is a mere 1.4 km from the City Centre Guest House and Cooper Park is 350 metres away.
FromC$ 125 /nightSelect
Stag And BarrelGuest house
8.4
Great157 total reviews
our site & Booking.com
Map
300 m from City Centre100 m from Carlton Club
Birnie Kirk is 4.3 km from the Stag And Barrel Elgin and Johnston's Cashmere Mill is nearly 20 minutes' walk away.
FromC$ 189 /nightSelect
Braemorriston LodgeGuest house
9.4
Perfect46 total reviews
our site & Booking.com
Map
700 m from City Centre400 m from Moray Motor Museum
The Braemorriston Lodge is situated only 1.2 km from Biblical Garden Elgin and around a 10-minute ride from The BenRiach Distillery.
FromC$ 147 /nightSelect
Taigh MorHotel
8.2
Great59 total reviews
our site & Booking.com
Map
200 m from City Centre200 m from Playhouse Moray
Dandy Lion Statue is only 450 m from the Taigh Mor Elgin and Loch Spynie is 2.9 km away.
Select
8.0
Great45 total reviews
our site & Booking.com
Map
2.2 km from City Centre900 m from Bowl 2000
The Grampian Serviced Apartments - The Garden Room - Woodside is set 1.8 km from Elgin Museum and within 20 minutes' walk of Elgin Cathedral.
FromC$ 157 /nightSelect
Copper BeechesBed & Breakfast
10.0
Perfect10 total reviews
our site & Booking.com
Map
4.5 km from City Centre
Select

FAQs about hotels in Elgin

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

Which hotels in Elgin have a central location?

There are 4 hotels and other accommodations in Elgin city centre to choose from. Sunninghill Hotel rated 8.0/10 is the best hotel with cots, a special menu, bar, located 10 minutes' walk from the city centre. Mansion House Hotel with rating 8.2/10 and Guest House rated 8.2/10 are other favourite hotels in the area. To see more central hotels click here.

What are the top cheap hotels in Elgin?

There are more than 14 top budget properties in Elgin. Premier Inn with a rating 8.0/10 is a good option set 3.3 km from Cooper Park. At this 3-star hotel you can take advantage of newspaper service, restaurant, bar. Travellers mentioned a quality service. St Michaels Guest House rated 8.2/10 is one more great hotel, offering a golf course, cots, board games, as well as prices from 176C$ per one night. Kilmorie House, Old Mills Garden, The Milton Bed & Breakfast are other popular cheap hotels. Go here to see more cheap hotels.

What are the best boutique hotels in Elgin?

One of the finest boutique hotels is Laichmoray Hotel rated 8.2/10 at the cost of 289C$ per night. To see more modern hotels go here.

What are the best romantic hotels in Elgin?

According to iBooked.ca travel data, there are 6 deals for couples. Other top options are Sunninghill Hotel The Mansefield Hotel. To see more romantic hotels click here.

What are the top family-friendly Elgin properties?

According to 690 travellers' reviews, there are 6 family deals to consider. Eight Acres Hotel (rating: 8.2/10): a family-hotel with children's menu, facials, a business centre for 242C$ per night. You also can book St Michaels Guest House (rating: 8.2/10) for about 176C$ per night. This child-friendly property offers a golf course, cots, board games on site. Go here to see more family-friendly hotels.

Which Elgin hotels near Elgin Cathedral are the best?

To be near Elgin Cathedral, stay at Laichmoray Hotel (rating: 8.2/10), which is only a 10-minute walk from the attraction and offers concierge service, cots, children's menu. Travellers can enjoy British and Scottish food at Ashvale Fish Restaurant And Takeaway restaurant nearby. For more deals go here.

Which Elgin hotels are the top to stay at?

You may book Mansion House Hotel rated 8.2/10 with cots, bar, ironing. It costs 164C$ per night. Also, you may book Premier Inn (rating: 8.0/10), a fantastic hotel with newspaper service, restaurant, bar. It costs about 163C$ per night. Laichmoray Hotel St Michaels Guest House are other top accommodations in this area.

What are the most favoured luxury hotels in Elgin?

If you're searching for a perfect place, enjoy staying at one of 7 luxurious hotels offered on iBooked.ca. Another good option is Mansion House Hotel (rating: 8.2/10), which is set 5 minutes' walk from the city centre and features cots, bar, ironing.

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 164C$ per night. You may book Mansion House Hotel with cots, bar, ironing.

How much is a hotel in Elgin for tonight?

According to iBooked.ca travel data, the average Elgin prices for tonight are:
One of the best hotels is Mansion House Hotel rated 8.2/10 for 163C$ per night.

What are the most popular resorts in Elgin?

Alternatively, Eight Acres Hotel is rated as one of the best resorts in Elgin, offering children's menu, facials, a business centre. It costs 242C$ per night.

What are the most favoured hotels near Elgin Museum?

On iBooked.ca you will find 12 great accommodations near Elgin Museum in Elgin. Another perfect accommodation is The Lodge Guest House rated 8.2/10 at the cost of 143C$ per night. It features ironing room services. Other cool options include Moraybank Bed & Breakfast, Old Mills Garden, Southbank Guesthouse. Or click here to see other good hotels.

Where to stay in Elgin?

Best cheap hotels in Elgin

The 3-star budget Eight Acres Hotel is a casual, yet elegant choice that features a picnic area, a golf course and a solarium as well as room rates at 133C$. Laichmoray Hotel is an economy hotel located less than 0.5 km from the city center. The Lodge Guest House is an affordable apartment only a 10-minute drive from Lossiemouth Fisheries & Community Musuem.

Elgin airports & Underground stations

Sunninghill is only a 10-minute walk to Elgin train station for those who would like to opt for a time-saver.

Convenience of staying in hotels in the city centre

Travelers who prefer staying in the center of the city should check out Willowbank Bed &Breakfast and The Royal Hotel, which are a 5 and 10-minute walk from the city center. The Pines Guesthouse and Central 2 Bed Apartment are good apartments that will place you within a 10-minute walk of the city center.

Accommodation option close to Lady Hill Castle is West End Guest House next to golf courses, restaurants and bars.

Luxury and boutique accommodation in Elgin

You can relax at fancy The Mansefield Hotel with a free private car park, a sunbathing terrace and a free carpark, only 0.2 km away from the city center. Heather Glen Guest House is a charming choice that is only a 5-minute walk to the center and offers rates from 124C$.

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

Braebirnie Court The Courtyard is a modest apartment, located a 5-minute walk from Sunninghill Hotel. Premier Inn Elgin is a family hotel that is just a 20-minute walk from Dandy Lion Statue.

Show moreLess

Elgin hotels essential information

🏨 Hotels in Elgin 24
👛 Lowest price 87 CAD
✍️ Hotels Reviews 2 149