Hotels in Elgin

28 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Elgin hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

28 Cheap hotels in Elgin

Best Elgin hotels for families

The Harbour Inn - Elgin
8.7 142 reviews
Elgin
23/12 – 27/12
222 â‚¬/nighttotal: 888 â‚¬ (4 )

The Harbour Inn

2 5
hotel , Burghead
The Harbour Inn in Burghead, Moray, offers pet-friendly accommodation with stunning sea views, conveniently located approximately 16km from Elgin Cathedral and 48km from Castle Stuart Golf Links.
This one-bedroom inn provides guests with a restaurant, bar, terrace, free Wi-Fi, and parking, plus family rooms and a variety of breakfast options.
The Royal Hotel-elgin - Elgin
Elgin
14/10 – 17/10
117 â‚¬/nighttotal: 351 â‚¬ (3 )

The Royal Hotel-elgin

1 2
hotel , Elgin
The Royal Hotel-Elgin, a 3-star hotel located in Elgin, offers convenient access to local attractions.
This establishment provides complimentary high-speed internet, on-site parking, in-room dining, a coffee shop, and evening entertainment.

Best Elgin hotels with a pool

Among the 28 accommodations in Elgin, here are the 1 best hotels with a pool

Mansion House Hotel - Elgin
8.1 1575 reviews
Elgin
29/08 – 05/09
142 â‚¬/nighttotal: 994 â‚¬ (7 )

Mansion House Hotel

1 2
hotel , Elgin
The Mansion House Hotel is situated on the banks of the River Lossie, a short walk from Elgin's historic centre and a 15-minute stroll from Elgin Cathedral. This 4-star hotel enjoys very good user ratings for its location, cleanliness and overall experience.
The hotel is housed in a 19th-century Baronial House, offering guests a blend of period charm and modern comforts. Amenities include a swimming pool, jacuzzi, sauna, spa, restaurant, bar, fitness centre, room service, free Wi-Fi and parking.

Frequently asked questions about hotels in Elgin

  • What are the top landmarks to see in and around Elgin?

    Elgin's a real gem! You've got to see Elgin Cathedral, a stunning ruin with a rich history. If you're into castles, you can't miss Spynie Palace, a 16th-century castle with beautiful gardens. And for a taste of the outdoors, head to the beautiful Findhorn Bay, just a short drive away.
  • What are the best hotels with a swimming pool in Elgin?

    Eight Acres Hotel is among the best hotels with a swimming pool in Elgin.

  • What are the most affordable attractions in and around Elgin?

    For a budget-friendly day out, wander around the Elgin Museum, where you can learn about the area's history and culture. Head to the Cooper Park for a picnic and a stroll. And if you're looking for a scenic walk, the Elgin to Lossiemouth Coastal Trail is a great option.
  • What are the most popular 2, 3 and 4-star hotels in Elgin?

    Among 2, 3 and 4-star hotels in Elgin, Laichmoray Hotel, Sunninghill Hotel and Eight Acres Hotel are the most popular ones.

  • How can travelers relax during a week in and arond Elgin?

    Elgin's a great place to unwind. You can relax with a good book in the Elgin Botanic Gardens, or enjoy a leisurely walk along the River Lossie. For a bit of pampering, head to the Elgin Leisure Centre for a swim or a massage.
  • What are the best luxury hotels in Elgin?

    Mansion House Hotel and The Mansefield Hotel are among the best luxury hotels in Elgin.

  • What amenities can travelers expect in hotel rooms in Elgin?

    Most hotels in Elgin offer standard amenities like Wi-Fi, TVs, and tea and coffee making facilities. Many also have en-suite bathrooms and some even have a small fridge. Check the hotel's website for specific details.
  • What are the best family friendly hotels in Elgin?

    The best family friendly hotels in Elgin are Laichmoray Hotel, Mansion House Hotel and The Mansefield Hotel.

  • When is the best time to book a hotel in Elgin?

    The best time to book a hotel in Elgin is usually outside of peak season, which is typically July and August. You'll find better deals and less crowds if you travel in spring or autumn.
  • What are the best pet friendly hotels in Elgin?

    The best pet friendly hotel in Elgin is Eight Acres Hotel.

  • What are some pet-friendly activities in and around Elgin?

    There are plenty of dog-friendly pubs and cafes in Elgin, and many walks and trails are perfect for a stroll with your furry friend. You can even take your dog to Cooper Park, which has a designated dog walking area.
  • What are the best hotels with jacuzzi in Elgin?

    Mansion House Hotel and Eight Acres Hotel are the best hotels with a jacuzzi in Elgin.

  • Which towns or cities worth a visit near Elgin?

    You've got to check out the charming coastal town of Lossiemouth, just a short drive from Elgin. For a bigger city experience, head to Inverness, which is about an hour away. And if you're interested in whisky, you can take a day trip to Speyside, which is home to many famous distilleries.

Destinations nearby

Best Elgin hotels with breakfast

Among the 28 accommodations in Elgin, here are the 4 best hotels with breakfast

The Mansefield Hotel - Elgin
8.3 303 reviews
Elgin
07/11 – 11/11
371 â‚¬/nighttotal: 1484 â‚¬ (4 )

The Mansefield Hotel

2 3
hotel , Elgin
The Mansefield Hotel is located in Elgin, a short walk from the historic Elgin Cathedral ruins and a short drive from Glen Moray Distillery and Elgin Golf Club, offering a peaceful retreat amidst rolling hills and glens. It is a 4-star hotel with very good user ratings.
The hotel features a range of amenities, including a restaurant serving local seafood and game, a bar, a spa, a fitness centre, and a terrace. Guests can enjoy free parking and Wi-Fi access, as well as comfortable rooms with modern amenities.
Travelodge Elgin - Elgin
8.8 40 reviews
Elgin
14/09 – 16/09
191 â‚¬/nighttotal: 382 â‚¬ (2 )

Travelodge Elgin

1 2
hotel , Elgin
The Travelodge Elgin is situated 4km from Elgin town centre, offering convenient access to local attractions such as Lady Hill, Cooper Park, and Spynie Palace.
This 3-star hotel provides a relaxing environment for both business and leisure travellers, serving as an ideal base for exploring the surrounding area with very good user, location, and cleanliness ratings.
Laichmoray Hotel - Elgin
9.0 3035 reviews
Elgin
11/11 – 15/11
323 â‚¬/nighttotal: 1292 â‚¬ (4 )

Laichmoray Hotel

3 3
hotel , Elgin
The Laichmoray Hotel is located on the edge of Elgin town centre, just a short walk from the railway station. This 3-star hotel is highly rated by guests for its cleanliness and location. The Laichmoray Hotel offers a range of comfortable rooms, each individually styled with wooden furnishings and neutral décor. Guests can enjoy a delicious meal in the restaurant, relax in the lounge, or explore the nearby attractions, including Elgin Cathedral and the Moray Firth coast.
Sunninghill Hotel - Elgin
8.9 546 reviews
Elgin
04/07 – 20/07
176 â‚¬/nighttotal: 2816 â‚¬ (16 )

Sunninghill Hotel

1 2
hotel , Elgin
The Sunninghill Hotel is conveniently located in central Elgin, just a short walk from both the train station and the town's main shopping centre. This 3-star hotel consistently receives very good user reviews, making it a popular choice for travellers visiting the area.
The hotel offers comfortable rooms with 10 square metres of floor space, each featuring a private bathroom, flat-screen TV, and tea and coffee making facilities. Guests can enjoy a traditional British dining experience in the hotel's restaurant, relax in the bar, or take advantage of the hotel's other amenities such as free Wi-Fi, on-site parking, and a garden.

Best Elgin hotels with parking

The Station Hotel - Elgin
9.1 773 reviews
Elgin
07/11 – 11/11
547 â‚¬/nighttotal: 2188 â‚¬ (4 )

The Station Hotel

3 3
hotel , Rothes
The Station Hotel is located in Rothes, a short walk from the Glen Grant Whiskey Distillery and close to other distilleries in the Speyside region. The hotel is a 4-star establishment with very good user ratings for location and cleanliness.
The hotel offers 15 individually designed rooms, each with a seating area, flat-screen TV, and private bathroom. Amenities include a restaurant serving local dishes, a bar, room service, free Wi-Fi, and parking.
The Mansefield Hotel - Elgin
8.3 303 reviews
Elgin
07/11 – 11/11
371 â‚¬/nighttotal: 1484 â‚¬ (4 )

The Mansefield Hotel

2 3
hotel , Elgin
The Mansefield Hotel is located in Elgin, a short walk from the historic Elgin Cathedral ruins and a short drive from Glen Moray Distillery and Elgin Golf Club, offering a peaceful retreat amidst rolling hills and glens. It is a 4-star hotel with very good user ratings.
The hotel features a range of amenities, including a restaurant serving local seafood and game, a bar, a spa, a fitness centre, and a terrace. Guests can enjoy free parking and Wi-Fi access, as well as comfortable rooms with modern amenities.
Poseidon's - Elgin
8.5 181 reviews
Elgin
07/11 – 11/11
166 â‚¬/nighttotal: 664 â‚¬ (4 )

Poseidon's

3 3
hotel , Lossiemouth
Poseidon's, a hotel in Lossiemouth, is located a 11-minute walk from Lossiemouth West Beach and 9.3 kilometres from Elgin Cathedral.
This family-friendly accommodation offers free WiFi, a jacuzzi, a terrace or balcony, concierge services, and parking, with one-bedroom units featuring one bathroom and selected rooms providing a kitchenette.
Firth Hotel & Restaurant - Elgin
8.0 379 reviews
Elgin
07/11 – 11/11
96 â‚¬/nighttotal: 384 â‚¬ (4 )

Firth Hotel & Restaurant

1 3
hotel , Lossiemouth
The Firth Hotel & Restaurant is located right on Lossiemouth East Beach, offering stunning views and easy access to the sand and sea. It's a 3-star hotel with very good user ratings, making it a popular choice for travellers.
The hotel has comfortable rooms, each with a flat-screen TV and a floor area of 26 square metres. Guests can enjoy a range of amenities, including a restaurant, bar, garden, playground, free parking, and free WiFi.
©2026 cozycozy.com