Find hotels in Elgin from £38

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Elgin hotels

Copper Beeches

Copper Beeches
3.0 star property
Elgin
The price is £133
includes taxes & fees
21 Apr - 22 Apr
Copper Beeches

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (464 reviews)
"One of the most wonderful hotels I've stayed in. Every aspect of the hotel is well organized and the staff are superb resulting in a peaceful and very restful stay."
United States
Alan
The price is £109
includes taxes & fees
19 Apr - 20 Apr
Laichmoray Hotel

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (552 reviews)
"room was clean nice breakfast lovely staff "
United Kingdom
heather
The price is £108
includes taxes & fees
18 Apr - 19 Apr
The Mansion House Hotel

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (86 reviews)
"All of the above clean room good breakfast and owners very helpful and informative "
United Kingdom
James
The price is £113
includes taxes & fees
7 May - 8 May
The Pines Guesthouse

St Michaels Guesthouse

St Michaels Guesthouse
3.0 star property
Elgin
The price is £167
includes taxes & fees
19 Apr - 20 Apr
St Michaels Guesthouse

River View Apartment

River View Apartment
2.5 star property
Elgin
7.8 out of 10, Good, (7 reviews)
"Dated apartment but clean & comfortable"
United Kingdom
Joseph
The price is £120
includes taxes & fees
25 Apr - 26 Apr
River View Apartment

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.6 out of 10, Good, (155 reviews)
"Very great friendly staff and really good food !"
United States
Donald
The price is £100
includes taxes & fees
18 Apr - 19 Apr
The Royal Hotel

The Bungalow

The Bungalow
3.5 star property
Elgin
The price is £647
includes taxes & fees
21 Apr - 22 Apr
The Bungalow

Taigh Mor

Taigh Mor
3.0 star property
Elgin
6.6 out of 10, (4 reviews)
"Clean room with everything you need for short stay - very much self service which I prefer and was able to extent visit for an extra night quite easily "
United Kingdom
Valerie
The price is £83
includes taxes & fees
18 Apr - 19 Apr
Taigh Mor

Sunninghill

Sunninghill
3.0 star property
Elgin
9.2 out of 10, Wonderful, (118 reviews)
"Very relaxing location, spotless clean room and very nice shower room Great dinner from a wide choice of menus and finished with a excellent breakfast "
United Kingdom
ALAN
The price is £146
includes taxes & fees
18 Apr - 19 Apr
Sunninghill

6 New Street

6 New Street
2.0 star property
Elgin
The price is £500
includes taxes & fees
2 May - 3 May
6 New Street

Fishermans Rest

Fishermans Rest
2.0 star property
Elgin
The price is £370
includes taxes & fees
22 Apr - 23 Apr
Fishermans Rest

The White Cottage

The White Cottage
3.5 star property
Elgin
The price is £920
includes taxes & fees
20 Apr - 21 Apr
The White Cottage

Garden Cottage

Garden Cottage
3.5 star property
Elgin
The price is £1,369
includes taxes & fees
21 Apr - 22 Apr
Garden Cottage

1 The Coach House

1 The Coach House
3.5 star property
Elgin
The price is £1,415
includes taxes & fees
30 Apr - 1 May
1 The Coach House

Anchor Cottage

Anchor Cottage
3.0 star property
Elgin
The price is £524
includes taxes & fees
21 Apr - 22 Apr
Anchor Cottage

Seaview at The Doocot

Seaview at The Doocot
4.0 star property
Elgin
The price is £678
includes taxes & fees
21 Apr - 22 Apr
Seaview at The Doocot

The Mains

The Mains
3.5 star property
Elgin
The price is £908
includes taxes & fees
21 Apr - 22 Apr
The Mains

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
8.2 out of 10, Very good, (11 reviews)
"The room was clean but the heating didn’t work. The nearby bathroom had dead wasps on the floor."
United Kingdom
Anne
The price is £38
includes taxes & fees
19 Apr - 20 Apr
Cluny Hill Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Elgin attractions

Learn more about Elgin

Nestled along the Moray Firth, historic Elgin Cathedral's magnificent ruins stand as a testament to medieval craftsmanship. Sample single malt whisky at Glen Moray Distillery before exploring the peaceful grounds of 13th-century Pluscarden Abbey, where monks still maintain their traditional way of life.

ruins of Elgin Cathedral in Edlin in nortern Scotland in United Kingdom

Top Elgin Hotel Reviews

More cheap stays in Elgin

Hotels in Elgin with star rating

Find out more about Elgin

Top reasons to visit Elgin

  • Historic Attractions: Explore the stunning Elgin Cathedral and the informative Elgin Museum, showcasing the town's rich heritage.
  • Beautiful Scenery: Enjoy breathtaking views of the Scottish Highlands and the rugged coastline, perfect for outdoor enthusiasts.
  • Outdoor Activities: Discover picturesque hiking trails and play a round of golf at local courses amidst scenic landscapes.
  • Vibrant Neighbourhoods: Experience the friendly atmosphere and trendy excursions in Elgin's lively local areas.
  • Diverse Accommodation: Choose from a variety of hotels and guesthouses, catering to all budgets and preferences.

Find great hotels in Elgin

Explore a variety of hotel accommodations in Elgin, Scotland, perfect for every traveller. Whether you're seeking budget-friendly options or pet-friendly guesthouses, Elgin offers a range of lodging types to suit your needs. Enjoy a golf-themed adventure or simply relax in the charming surroundings of this historic town. Discover the best Elgin hotels and make your stay memorable with a selection of affordable and comfortable options.

  • The Mansion House Hotel: This charming 4-star hotel, boasting a guest rating of 8.4, offers a boutique experience with a distinctive golf theme. Nestled in Elgin, The Mansion House Hotel features uniquely designed decor and artworks that reflect its commitment to style. Ideal for golf enthusiasts, the property allows guests to participate in golf-themed activities, creating a perfect blend of leisure and luxury. After a day on the greens, unwind in the elegantly appointed rooms that promise comfort and relaxation.
  • Laichmoray Hotel: Rated 9.4, this 3-star hotel is perfect for business travellers seeking a welcoming atmosphere. The Laichmoray Hotel, situated in the heart of Elgin, provides an ideal base for meetings and events, ensuring all necessary amenities are at hand. Guests appreciate the hotel's focus on comfort and functionality, combined with friendly service that adds a personal touch to their stay. With its convenient location, you can easily explore the local area during your downtime.
  • Sunninghill: Another excellent option for business travellers, Sunninghill is a 3-star hotel with a commendable guest rating of 9.2. Situated in Elgin, the hotel offers a warm and professional environment, making it a great choice for those on work trips. Guests enjoy comfortable accommodations complemented by essential business facilities. The hotel's strategic location allows for easy access to local attractions, ensuring a balanced stay between work and leisure.

Where to stay in and around Elgin

Elgin, Scotland, offers a delightful blend of historical charm and stunning scenery, making it an ideal destination for outdoor enthusiasts and adventure seekers. Explore the enchanting town's rich heritage, from the Elgin Centre to the breathtaking Scottish Highlands. Just a stone's throw away, discover the rugged coastline and vibrant neighbourhoods that showcase the friendly atmosphere and trendy excursions, ensuring a memorable experience for every traveller.

  • Lossiemouth: Situated a mere 8.0km from Elgin, Lossiemouth is a charming seaside town that offers a delightful blend of adventure and stunning scenery. Visitors flock here for its beautiful beaches and scenic hiking trails, making it an ideal destination for outdoor enthusiasts. The local golf courses are also a highlight for sports lovers. With a peak in visitor numbers during the warmer months of April and July to August, Lossiemouth is perfect for those looking to enjoy nature and partake in various activities, all while being surrounded by majestic views of the bay and the nearby national park.
  • Burghead: Nestled close to Elgin, Burghead is a quaint village that captivates visitors with its picturesque coastal views and rich history. The village experiences a steady stream of tourists, especially during peak seasons like April and the summer months of July to August. Adventurous souls can explore local trails and enjoy a game of golf while taking in the scenic surroundings. Notable attractions include the stunning beaches and the local museum, which showcases the area’s heritage and culture. Burghead’s charm lies in its relaxing atmosphere and beautiful landscapes, perfect for a leisurely getaway.
  • Hopeman: This charming village, also located near Elgin, offers a perfect retreat for nature lovers and adventure seekers alike. With a visitor peak in April to May and July, Hopeman is an inviting destination for those looking to explore its scenic hiking trails and enjoy outdoor activities like golf. The nearby beaches and access to national parks provide ample opportunities for exploration. This village is a hidden gem that encapsulates the beauty of Scotland’s coastline, making it an ideal spot for a tranquil break amidst breathtaking natural surroundings.

Things to do near Elgin

Elgin offers a delightful blend of outdoor adventures and scenic beauty, making it an ideal destination for your holiday. Explore the picturesque hiking trails and enjoy a round of golf at the local courses. Don't miss the chance to visit engaging museums and discover comfortable hotels to enhance your stay. Whether you're seeking relaxation or adventure, Elgin has something to cater to every traveller's taste.

Shopping

In Elgin, explore the charming shops along the High Street for unique gifts and local crafts. If you're up for a drive, head to the nearby St. Nicholas Centre in Aberdeen for an extensive selection of retailers and boutiques that cater to every taste.

Recreation

At Buckpool Golf Club, indulge in a round of golf surrounded by exquisite landscapes, only 19.3km from Elgin. Keith Golf Club, located 24.1km away, offers a luxurious golfing experience. Strathlene Golf Course, also 24.1km from Elgin, provides a serene atmosphere for relaxation and recreation.

Adventure

In Elgin, explore the picturesque Moray Coast by hiking along the stunning trails, where breathtaking views await. Alternatively, experience the thrill of mountain biking at Craigellachie, with its diverse terrain offering excitement for all skill levels.

Nightlife

Elgin's nightlife offers a warm atmosphere, perfect for a casual evening. Enjoy a pint at The Drouthy Neebors or dance the night away at The Elgin. For a more relaxed vibe, try The Muckle Cross, where you can unwind with friends in a charming setting.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Elgin

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Elgin are December to February, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel in Elgin about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Elgin is Wednesday. The most expensive day to stay in Elgin is Friday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, chosen location, and additional preferences. You can arrange your search results to display prices from lowest to highest, ensuring you find the most affordable hotels first. Furthermore, you can refine your options by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservation in Elgin with your flights and activities through an Expedia package.

Find the best attractions in and around Elgin

Elgin, Scotland, is perfect for outdoor enthusiasts and offers stunning scenery along with cultural experiences. Visitors can explore captivating attractions like Elgin Cathedral and the Elgin Museum, while also enjoying the nearby beaches and historical castles. Whether you're seeking romance or adventure, Elgin caters to all interests, making it an ideal destination for a memorable getaway.

  • Pluscarden Abbey: Experience the serene atmosphere of this active monastery nestled within Elgin. Surrounded by lush landscapes, Pluscarden Abbey offers a unique glimpse into monastic life and spiritual culture, making it a peaceful retreat for reflection.
  • Duffus Castle: Discover the enchanting ruins of Duffus Castle, steeped in history and romance. This medieval fortress offers stunning views and intriguing architecture, perfect for exploring the rich heritage of the region.
  • Lossiemouth East Beach: Enjoy the sandy shores and refreshing sea breeze at Lossiemouth East Beach, located a short drive from Elgin. Ideal for a relaxing day out, this beach offers gorgeous coastal scenery and opportunities for leisurely strolls.

Best time to go to Elgin

The best time to visit Elgin can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Elgin falls in July, when visitor numbers are average and weather is mostly cloudy with light rain. The coolest average temperature in Elgin falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January39.0°F (3.9°C)Light RainMostly CloudyAverageSlightly Low
February39.6°F (4.2°C)Light RainMostly CloudySlightly HighSlightly Low
March41.5°F (5.3°C)Light RainMostly CloudySlightly LowAverage
April44.8°F (7.1°C)Light RainMostly CloudySlightly LowAverage
May49.1°F (9.5°C)Light RainMostly CloudySlightly LowAverage
June54.0°F (12.2°C)Light RainMostly CloudyAverageSlightly High
July57.0°F (13.9°C)Light RainMostly CloudyAverageSlightly High
August56.7°F (13.7°C)Light RainMostly CloudyAverageSlightly High
September54.0°F (12.2°C)Light RainMostly CloudySlightly HighAverage
October49.1°F (9.5°C)Light RainMostly CloudyAverageAverage
November44.1°F (6.7°C)Light RainMostly CloudyAverageAverage
December40.1°F (4.5°C)Light RainMostly CloudySlightly HighSlightly Low

The nearest major airports for your trip to Elgin

To reach Elgin, Scotland, you can fly into several nearby airports. Aberdeen Airport (ABZ) is 83.7km away and offers various accommodation options, such as the 5-star Marcliffe Hotel, 9.7km from the airport, and the 4-star Courtyard by Marriott, just 483m away. INVerness Airport (INV) is closer at 46.7km, with luxurious stays like the 5-star Rocpool Reserve and Ness Walk, both 12.9km from the airport, offering shuttle services. For a more remote option, Kirkwall Airport (KOI) is 146.4km away, with comfortable beds at Graemeshall House and nearby B&Bs, all within 6.4km of the airport.

Frequently asked questions

What is the best area to stay in Elgin?
The best area to stay in Elgin is generally within the town centre itself, particularly around High Street and the areas immediately surrounding it.

The town centre is the main activity hub. It's quite compact and walkable, with High Street running through its heart, lined with a variety of shops, eateries, and local businesses. You'll find landmarks like the Elgin Cathedral ruins just a short walk from the High Street, and Cooper Park, a large green space, is also easily accessible.

For couples, staying in the town centre offers convenience and a pleasant base for exploring. You'll be within walking distance of many of Elgin's historic sites, local pubs, and restaurants, making evenings out easy and enjoyable. The proximity to attractions like the Elgin Museum and the cathedral means less time travelling and more time enjoying.

Business travellers will also find the town centre highly practical. Hotels here often provide good access to local amenities and transport links, making it easy to get to meetings or connect with colleagues.
What are the best hotels in Elgin that travellers recommend?
Two of the best hotels in Elgin that receive consistently high recommendations from travellers are The Mansion House Hotel and Laichmoray Hotel.

The 4-star Mansion House Hotel, with an 8.4 rating, is praised for its excellent and helpful staff, as well as its clean and lovely rooms. Guests frequently highlight the great breakfast and the comfortable feel of the hotel. It is also conveniently located just 1.0 km from Elgin Cathedral.

Another highly recommended option is the 3-star Laichmoray Hotel, which has an outstanding 9.4 rating. Guests frequently mention the friendly and great staff, excellent breakfast, and comfortable, clean rooms. It also offers free breakfast and a free electric car charging station, and is just 0.8 km from Elgin Cathedral.
What are the best family hotels in Elgin?
For families travelling to Elgin, several highly-rated hotels offer excellent amenities for a comfortable stay, including Sunninghill, Laichmoray Hotel, and The Mansion House Hotel.

The 3-star Sunninghill, with an impressive 9.2 rating, is a great choice for families. It offers complimentary WiFi, free toiletries, and free self-parking. Families will appreciate the child-friendly window designs and the option for kids' meals. It is also conveniently located just 0.9 km from Elgin Cathedral.

Another excellent option is the 3-star Laichmoray Hotel, which boasts a remarkable 9.4 rating. Guests frequently praise the friendly and great staff, as well as the excellent and good breakfast, which is complimentary. The hotel also provides free WiFi, free toiletries, and free self-parking. Like Sunninghill, it is very close to Elgin Cathedral, only 0.8 km away.

The 4-star The Mansion House Hotel, rated 8.4, provides a comfortable and convenient stay for families. It features free WiFi, free self-parking, and free parking for RVs, buses, and trucks. Connecting rooms are available, which can be very beneficial for families, and it also includes child-friendly window designs. This hotel is located 1.0 km from Elgin Cathedral. Find more child-friendly accommodations in Elgin
What are the best spa hotels in Elgin?
For a spa hotel in Elgin, the Eight Acres Hotel is a great choice.

The 3-star Eight Acres Hotel has a review rating of 7.0. Guests frequently highlight the helpful and friendly staff, the good breakfast, and amazing food. The hotel also offers mountain biking in a nearby location. See all spa hotels in Elgin
What hotels in Elgin offer free breakfast?
For hotels in Elgin that offer free breakfast, the Laichmoray Hotel is an excellent choice.

This 3-star hotel, with an impressive 9.4 rating, provides complimentary breakfast, including full breakfast options. Guests consistently praise the friendly and great staff, as well as the excellent and good breakfast. The rooms are noted for being comfortable and clean, and the hotel also offers free toiletries, free WiFi, and free self-parking. The Laichmoray Hotel is conveniently located just 0.6 km from the Elgin Museum. Find more hotels with breakfast in Elgin
What are the top pet-friendly hotels in Elgin?
For top pet-friendly hotels in Elgin, consider the Eight Acres Hotel and The Royal Hotel.

The 3-star Eight Acres Hotel, with a 7.0 rating, is a welcoming choice for travellers with pets. Guests frequently praise the helpful and friendly front desk staff, and many report that the breakfast and other food options are amazing.

Another excellent option is The Royal Hotel, a 3-star establishment with a 7.8 rating. This hotel is also pet-friendly and offers complimentary WiFi and free self-parking. Guests appreciate the comfortable and clean rooms, and it is conveniently located just 0.8 km from Elgin Cathedral. See more pet-friendly hotels in Elgin
What are the best budget hotels in Elgin?
For budget-friendly accommodation in Elgin, consider the Laichmoray Hotel or Sunninghill.

The 3-star Laichmoray Hotel, with an impressive 9.4 rating, offers guests complimentary toiletries, free full breakfast, and free WiFi. Customers frequently praise the friendly staff, excellent breakfast, and comfortable, clean rooms. It is conveniently located just 0.6 km from the Elgin Museum.

Another excellent choice is the 3-star Sunninghill, which has a 9.2 rating. Guests benefit from free self-parking, free WiFi, and complimentary toiletries. The hotel is also family-friendly, offering kids' meals and child-friendly window designs. It is also just 0.6 km from the Elgin Museum. View all budget hotels in Elgin
What are the most romantic hotels in Elgin for couples?
For a romantic getaway in Elgin, the Peaceful, relaxing lodge for 2 set in countryside is an excellent choice for couples.

This highly-rated lodge, with an impressive 9.8 review score, offers a truly tranquil experience. Couples can enjoy the private hot tub, a lovely balcony for relaxing evenings, and a charming fireplace for cosy nights in. The inclusion of a kitchen provides the convenience of preparing your own meals, adding to the intimate and private feel of the accommodation. See all romantic hotels in Elgin
What are the best hotels in Elgin near Elgin Cathedral?
For hotels in Elgin located conveniently near Elgin Cathedral, consider the Laichmoray Hotel, Sunninghill, and The Mansion House Hotel.

The 3-star Laichmoray Hotel, with an excellent 9.4 rating, is just 0.8 km from Elgin Cathedral. Guests frequently praise the friendly and great staff, the excellent and good breakfast, and the comfortable and clean rooms. It also offers free WiFi and complimentary self-parking.

Sunninghill, a 3-star hotel rated 9.2, is another good option, located 0.9 km from the cathedral. This hotel provides free WiFi, complimentary toiletries, and free self-parking, making it a convenient choice for families.

The 4-star Mansion House Hotel, rated 8.4, is situated 1.0 km from Elgin Cathedral. Reviewers often highlight the excellent and helpful staff, the excellent and great breakfast, and the clean and lovely rooms. It offers free WiFi and free parking for RVs, buses, or trucks, in addition to self-parking.
When is the best time to go to Elgin?
The best time to visit Elgin is typically during the late spring and summer months, from May to September, when the weather is generally mildest and the days are longer. This period offers the most pleasant conditions for exploring the region's outdoor attractions and enjoying its scenery.

May and June are particularly good for those who appreciate fewer crowds and agreeable temperatures. The countryside is lush, and the opportunities for walking and exploring the coastline are abundant without the peak season bustle.

July and August are the warmest months, making them ideal for enjoying the beaches along the Moray Firth and attending local events and festivals. While it's the busiest time, Elgin doesn't usually feel overwhelmingly crowded, allowing for a comfortable experience.

For those interested in whisky distilleries, the autumn months of September and October can also be a good choice. The harvest season adds a lovely backdrop to the landscape, and the distilleries are typically in full swing, offering an extensive visitor experience.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Elgin.
How can I save on a Elgin hotel booking with Expedia?
Members always get our best prices. Find our best Elgin hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Elgin hotel?
Prices for hotels in Elgin often vary, but you can find a great deal from £38 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia