Photo by HayZ

Find hotels in Elgin from £44

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top 10 Elgin hotels and places to stay

Our top choices for Elgin hotels

The Mansion House Hotel

4.0 star property
8.4 out of 10, Very good, (490)
"Beautiful rooms and property, excellent food. Parking and check in were easy and convenient"
The price is £121
includes taxes & fees
7 Sept - 8 Sept
The Mansion House Hotel

Laichmoray Hotel

3.0 star property
9.4 out of 10, Exceptional, (429)
"Great hotel, free room service breakfast was appreciated."
The price is £135
includes taxes & fees
30 Aug - 31 Aug
Laichmoray Hotel

Sunninghill

3.0 star property
9.2 out of 10, Wonderful, (105)
"Staff were so kind, room was lovely. Restaurant incredible - 3 dinners there and each was different, delicious, healthy, elegant- credit to the chef and staff!"
The price is £146
includes taxes & fees
7 Sept - 8 Sept
Sunninghill

The Royal Hotel

3.0 star property
7.8 out of 10, Good, (134)
"Close to the high street "
The price is £103
includes taxes & fees
7 Sept - 8 Sept
The Royal Hotel

The Pines Guesthouse

3.0 star property
9.8 out of 10, Exceptional, (73)
"This Hotel doesn’t have parking, how ever there is parking close by. There is a pub with in walking distance for dinner and live music on the weekends "
The price is £122
includes taxes & fees
30 Aug - 31 Aug
The Pines Guesthouse

River View Apartment

2.5 star property
7.8 out of 10, Good, (6)
"Easy to get into the apartment and the pull out bed was comfortable. The bedroom bed was not as comfortable. Well stocked and organized, but noisy complex In a rundown part of the city."
The price is £130
includes taxes & fees
26 Aug - 27 Aug
River View Apartment

Fishermans Rest

2.0 star property
Fishermans Rest

Taigh Mor

3.0 star property
The price is £72
includes taxes & fees
31 Aug - 1 Sept
Taigh Mor

Anchor Cottage

3.0 star property
The price is £500
includes taxes & fees
7 Sept - 8 Sept
Anchor Cottage

Seaview at The Doocot

4.0 star property
The price is £647
includes taxes & fees
30 Aug - 31 Aug
Seaview at The Doocot

The Mains

3.5 star property
The price is £878
includes taxes & fees
13 Sept - 14 Sept
The Mains

The White Cottage

3.5 star property
The price is £902
includes taxes & fees
28 Aug - 29 Aug
The White Cottage

The Bungalow

3.5 star property
The price is £674
includes taxes & fees
30 Aug - 31 Aug
The Bungalow

Garden Cottage

3.5 star property
The price is £1,342
includes taxes & fees
6 Sept - 7 Sept
Garden Cottage

The Clubhouse

4.0 star property
10.0 out of 10, Exceptional, (6)
"Loved this property! Wish we could have stayed longer."
The price is £159
includes taxes & fees
26 Aug - 27 Aug
The Clubhouse

The Old Coach House Hotel

3.0 star property
6.8 out of 10, (140)
"Old Coach House sounded like a quaint place with a bar. They have nout, not even breakfast"
The price is £44
includes taxes & fees
28 Aug - 29 Aug
The Old Coach House Hotel

The Station Hotel

4.0 star property
9.4 out of 10, Exceptional, (230)
"Wonderful place to be and explore the area."
The price is £187
includes taxes & fees
30 Aug - 31 Aug
The Station Hotel

Craigellachie Hotel of Speyside

4.0 star property
9.0 out of 10, Wonderful, (321)
"Good place to explor the many distilleries in the close area."
The price is £242
includes taxes & fees
31 Aug - 1 Sept
Craigellachie Hotel of Speyside

Ben Mhor Hotel

3.0 star property
8.2 out of 10, Very good, (160)
"Good rooms though a little small. A good location in town. "
The price is £50
includes taxes & fees
25 Sept - 26 Sept
Ben Mhor 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

Check out hotels with free breakfast in Elgin

Pet-friendly hotels in Elgin you'll enjoy

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.

Accommodation near Elgin attractions

Learn more about Elgin

Come to upscale Elgin and enjoy its archaeology, ruins and castle.

by
(
)
Open Photo by Des Colhoun (CC BY-SA) / Cropped from original

Top Elgin Hotel Reviews

Find out more about Elgin

Find out more about Elgin

Top reasons to visit Elgin

  • Stunning Scenery: Elgin boasts breathtaking landscapes, perfect for outdoor enthusiasts and nature lovers.
  • Historic Sites: Explore the remarkable Elgin Cathedral and the informative Elgin Museum, rich in cultural heritage.
  • Outdoor Activities: Enjoy scenic hiking trails and local golf courses, catering to all adventure levels.
  • Charming Atmosphere: Experience the warm hospitality of friendly locals and trendy spots in town.
  • Varied Accommodation: Choose from delightful bed and breakfasts to comfortable hotels for a memorable stay.

Find great hotels in and around Elgin

Elgin offers a delightful selection of accommodation options, from charming bed and breakfasts to comfortable hotels. Whether you're seeking pet-friendly facilities or a family-oriented adventure, you'll find the perfect place to stay. With its rich history and stunning landscapes, Elgin is the ideal destination for a memorable getaway. Explore the best hotels in the area to ensure a delightful stay in this picturesque corner of Scotland.

  • The Mansion House Hotel: A charming 4-star establishment located in the heart of Elgin, The Mansion House Hotel caters to those seeking a boutique-themed getaway infused with a passion for golf. Guests will appreciate the unique decor and artistic touches throughout the property, which create an inviting atmosphere. The hotel offers exceptional golf experiences, allowing visitors to engage in themed activities that celebrate the sport. Ideal for golf enthusiasts and those looking for a distinctive stay, this hotel promises a memorable vacation.
  • Stotfield Hotel: Situated 3.1km from Elgin, the Stotfield Hotel is a welcoming 3-star property perfect for families and leisure travellers. With a variety of dining options including a bar and multiple restaurants, guests can enjoy delightful meals tailored for all ages. The hotel also offers a range of sports and recreational activities nearby, including golf and stunning views of the sea and bay. The entertainment options, including television in the rooms, ensure a comfortable stay for all visitors.
  • Sunninghill: Positioned in Elgin, Sunninghill is a 3-star hotel that focuses on providing a business-friendly environment. This property is ideal for business travellers, offering essential amenities such as well-equipped meeting rooms and professional services. Guests have access to comfortable accommodations that cater specifically to their needs, making it a practical choice for those visiting for work. Sunninghill balances convenience with comfort, ensuring a productive stay in the area.

Where to stay in and around Elgin

Elgin, Scotland, offers a delightful blend of outdoor adventures and rich history. As you explore the town of Elgin, you'll encounter friendly locals and trendy spots that make for a vibrant atmosphere. Don't miss the Elgin Centre for shopping and dining, or the stunning scenery surrounding the area. Nearby attractions provide opportunities for excursions that showcase the beauty and character of this charming city. Discover why Elgin is a must-visit destination for your Scottish getaway!

  • Lossiemouth: Situated approximately 3.1km from Elgin, Lossiemouth is a vibrant coastal city known for its stunning outdoor adventures and picturesque scenery. Visitors flock to this charming location for its excellent golf courses and easy access to scenic trails. The area boasts beautiful beaches, where you can unwind and take in the fresh sea air, as well as historic landmarks such as the local castle and museum that offer a glimpse into the region's rich heritage. Peak travel times in Lossiemouth are typically from April and during the summer months of July to August, making it a lively destination for those seeking both relaxation and adventure.
  • Burghead: Nestled close to Elgin, Burghead is a quaint village that invites visitors to explore its stunning coastal landscape and engaging outdoor activities. Renowned for its hiking trails and golf courses, Burghead is perfect for adventurers seeking to experience the great outdoors. The village is home to a lovely beach and a historic visitor centre that highlights the area's cultural significance. Similar to Lossiemouth, the peak visitor season falls in April and the warmer months of July to August, ensuring a vibrant atmosphere filled with outdoor enthusiasts and scenic beauty.
  • Hopeman: Located in the vicinity of Elgin, Hopeman is a delightful village that offers a perfect blend of outdoor excitement and breathtaking scenery. With popular activities such as golfing and hiking, it's an ideal destination for those looking to connect with nature. The nearby national state park and museum enhance the area's charm, providing ample opportunities for exploration and learning. Visitor numbers peak from April to May and during the summer, making Hopeman a lively choice for a holiday filled with adventure and tranquillity.

Things to do in and around Elgin

Elgin, Scotland, is an ideal destination for outdoor enthusiasts and adventure seekers, offering stunning scenery and a variety of activities. Visitors can explore scenic hiking trails, enjoy the accessibility of various trail routes, and play a round at the local golf course. Whether you're looking for a leisurely stroll or an exhilarating hike, Elgin provides a perfect backdrop for a memorable vacation.

Shopping

In Elgin, visit Relax for unique gifts and Harbour Treasures, located 3.1km away, for charming souvenirs. If you're up for a drive, head to nearby Inverness for larger shopping centres offering a wider selection of shops and boutiques.

Recreation

Experience the Moray Golf Club, just a short drive from Elgin, where you can enjoy a round of golf amidst stunning landscapes. Hopeman Golf Club offers a similar outdoor sports vibe in the heart of Elgin, while Kinloss Country Golf Club, located nearby, provides a tranquil setting for a relaxing day on the greens.

Adventure

Experience thrilling mountain biking at Bike Glenlivet, located 15.5km from Elgin, where you can enjoy rugged trails and stunning landscapes. For winter sports enthusiasts, Lecht Ski Resort, 19.3km away, offers excellent skiing opportunities. Don’t miss the Moray Coast Trail, 6.8km from Elgin, perfect for scenic hiking adventures.

Nightlife

Experience the vibrant nightlife at The Drouthy Neebors, where you can enjoy a lively atmosphere with a selection of ales and hearty pub grub. For a more laid-back evening, visit The Elgin Town Hall for occasional live performances and events that showcase local talent.

Booking tips and Expedia advantages for Elgin

To save money on your trip to Elgin, consider visiting during the cheaper months of January to February or November, when accommodation prices drop. Booking your hotel about a month in advance often yields the best rates, particularly on Wednesdays, the least expensive day to stay. Utilise platforms like Expedia to find last-minute deals, and don't forget to combine hotel, flight, and activity bookings for added savings. Explore free attractions and make use of public transport to keep costs down while enjoying the charm of Elgin.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Elgin are January to February and November, 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: Booking a hotel in Elgin about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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: Utilise Expedia’s search tool to refine your preferences, including your budget, desired location, and ideal type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel booking in Elgin with your flights and activities through an Expedia package.

Find the best attractions in and around Elgin

Elgin is an ideal destination for those seeking outdoor adventures and scenic beauty, boasting attractions such as stunning beaches, historic castles, and ancient monasteries. Notable points of interest include the impressive Elgin Cathedral and the informative Elgin Museum, perfect for travellers interested in culture and romance. Experience the charm of this Scottish town while enjoying its rich heritage and picturesque landscapes.

  • Lossiemouth East Beach: Located 3.1km from Elgin, this stunning beach offers a perfect spot for relaxation and seaside activities. With golden sands and gentle waves, it's ideal for a leisurely stroll or a picnic while enjoying the picturesque coastal views.
  • Pluscarden Abbey: Nestled within Elgin, this tranquil monastery showcases stunning architecture and rich cultural heritage. Visitors can explore the serene grounds, attend services, or simply soak in the peaceful atmosphere that envelops this spiritual retreat.
  • Burghead Visitor Centre: Located in Elgin, this centre is perfect for families seeking adventure. With interactive exhibits and outdoor activities, it provides a great way to learn about local history while engaging in fun experiences for all ages.

Best time to go to Elgin

The best time to visit Elgin is dependant on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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

Elgin, Scotland, can be conveniently accessed via several major airports. Aberdeen Airport (ABZ) is located 32.3km away, with nearby accommodation options such as the 5-star Marcliffe Hotel, 3.7km from the airport, and the 4-star Leonardo Hotel Aberdeen, also 3.7km away. Inverness Airport (INV) is closer at 18.0km, offering luxurious stays at the 5-star Ness Walk and Rocpool Reserve, both 5.0km from the airport. Lastly, Wick Airport (WIC) is 53.7km from Elgin, with options like the 4-star Bank Guest House, just 435m away. Each airport provides various transport services to ensure easy travel to Elgin.

Frequently asked questions

What are the best hotels in Elgin that travellers recommend?
Sunninghill in Elgin is a top-rated choice among travellers, boasting a stellar rating of 9.2. This hotel is ideally located near a vibrant shopping district, making it superb for those who enjoy exploring local boutiques and eateries. Guests appreciate the thoughtful service and comfortable accommodations, providing a superb base for both relaxation and adventure.

For those seeking a higher rating, Laichmoray Hotel stands out with a remarkable score of 9.4. This charming hotel combines traditional Scottish hospitality with modern comforts, ensuring a delightful stay. Travellers particularly love the warm atmosphere and the attention to detail, making it a fantastic option for couples looking for a romantic getaway or business travellers who value a peaceful environment.

Families will find The Royal Hotel, rated 7.8, to be a great choice, offering premium bedding for restful nights after a day of exploration. The central location allows easy access to local attractions and activities, making it convenient for parents traveling with children.

Lastly, for those planning a special event, Eight Acres Hotel, although rated 7.0, offers unique wedding services and a beautiful setting. It's a lovely option for couples looking to celebrate their love in a picturesque location, with the added benefit of a dedicated team to assist in making their day memorable.
What are the best family hotels in Elgin?
Laichmoray Hotel in Elgin is a top choice for families, boasting a stellar rating of 9.4. This charming property offers complimentary breakfast on weekdays, allowing families to start their day off right without the hassle of finding a meal. Guests appreciate the beautiful garden, which is superb for children to explore and play while parents relax.

Another excellent family-friendly option is Sunninghill, rated 9.2 by its visitors. In addition to daily housekeeping, Sunninghill provides a special breakfast for children, ensuring that even the littlest travellers are well catered for. Families will also find a cozy garden where they can unwind and enjoy quality time together. Cribs are available for a small fee, making it easier for parents with younger children.

For families who prioritize dining options, The Royal Hotel is noteworthy, featuring a kids' meal program that allows parents to enjoy their meals while ensuring that the little ones have delicious, age-appropriate choices. With a review score of 7.8, this hotel also provides daily housekeeping to keep your stay comfortable and tidy.

Lastly, Eight Acres Hotel, rated 7.0, offers unique child-friendly window designs and a dedicated pool area for children, ensuring that safety and fun are always prioritized. The property also includes an arcade game room, which is a hit with kids of all ages. With daily housekeeping and a breakfast option, Eight Acres combines convenience with family-focused amenities, making it a solid choice for families visiting Elgin. Find more child-friendly accommodations in Elgin.
What are the best spa hotels in Elgin?
For a rejuvenating getaway, the Eight Acres Hotel in Elgin invites you to unwind with its dedicated spa facilities, earning a rating of 7.0 from guests. This welcoming hotel features a full-service spa and sauna, where you can indulge in relaxing treatments designed to melt away the stresses of everyday life. See all spa hotels in Elgin.
What hotels in Elgin offer free breakfast?
Laichmoray Hotel in Elgin is a fantastic choice for travellers seeking value and comfort, particularly with its complimentary breakfast offerings. Guests rave about the full breakfast served on weekends, making it a delightful way to start your day in Scotland. Find more hotels with free breakfast in Elgin.
What are the top pet-friendly hotels in Elgin?
Laichmoray Hotel stands out as a welcoming option for travellers in Elgin, offering a blend of comfort and attentive service that is sure to enhance your stay. With a remarkable guest review rating of 9.4, this hotel provides complimentary full breakfast options, free WiFi, and convenient self-parking, making it an excellent choice for families and solo travellers alike. You can also enjoy thoughtful amenities like free toiletries and in-room safe, ensuring a straightforward experience.

For families traveling with pets, The Royal Hotel is also a great option, rated at 7.8 by guests. This hotel permits dogs and cats and offers a range of family-friendly facilities, including kids' meals and free WiFi. Its relaxed atmosphere and convenient location make it suitable for those seeking a cozy, pet-friendly retreat.

Meanwhile, the Eight Acres Hotel, which is rated 7.0, also welcomes dogs and cats, providing an outdoor pool and a hot tub for relaxation after a day of exploration. Although this property may appeal more to those looking for outdoor adventures, its family-friendly design and nearby mountain biking opportunities make it viable for active families as well. See more pet-friendly hotels in Elgin.
What are the best budget hotels in Elgin?
Laichmoray Hotel is a fantastic option for travellers seeking quality and value in Elgin, boasting an exceptional score of 9.4. This welcoming hotel offers a range of thoughtful amenities, including complimentary breakfast options on weekends, free Wi-Fi in rooms, and self-parking. Families will appreciate the child-friendly environment, and the hotel's LGBTQIA welcoming stance adds to its inclusive charm.

Sunninghill is another excellent choice, rated 9.2 by guests for its convenient location near a shopping district. Families will find it particularly appealing, as children can stay for free. The hotel also offers free Wi-Fi in rooms and public areas, making it easy to stay connected. With ample self-parking and a meeting room available, Sunninghill is well-suited for both family getaways and business travellers.

For families with slightly older children, The Royal Hotel, with a review score of 7.8, provides a cozy atmosphere and features such as kids' meals and pet-friendly accommodations, making it a great option for those traveling with furry companions.

If you're seeking a more active experience, consider Eight Acres Hotel, which, while rated slightly lower at 7.0, offers outdoor pools and nearby mountain biking opportunities. This property might appeal to couples or adventurous families looking for an engaging escape, with amenities such as a fitness centre and hot tubs to unwind after a day of exploration. View all budget hotels in Elgin.
When is the best time to go to Elgin?
The most popular time to visit Elgin is December. During this festive month, the city transforms into a winter wonderland, with charming decorations and celebrations that capture the holiday spirit. Average temperatures hover around 3 to 6°C, which, while chilly, creates a cosy atmosphere superb for enjoying seasonal festivities.

From December through February, Elgin experiences its peak season, attracting visitors eager to partake in winter activities and events. This is a wonderful time for those who appreciate the magic of the holidays and the opportunity to explore local traditions. You can stroll through the beautifully lit streets, visit the historic Elgin Cathedral, or enjoy a warming drink in one of the many inviting cafes.

For those who prefer a quieter experience, May is an excellent option. During this month, the weather begins to warm up, with temperatures reaching around 10 to 15°C, allowing for comfortable outdoor activities. This is a fantastic time to explore the surrounding countryside, enjoy scenic walks, and immerse yourself in the natural beauty that Elgin has to offer, all while experiencing fewer crowds.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Elgin hotel for you.
How can I save on a Elgin hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Elgin hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to 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 £44 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.