Elgin Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Go beyond your typical stay in Elgin

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Elgin hotels

1. Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (503 reviews)
"Stayed twice now, consistently good, breakfast is fantastic. A nice change from the constants Hilton buffets I’ve had most of the year."
United Kingdom
Christopher
The price is P10,736
P12,883 total
includes taxes & fees
Nov 15 - Nov 16
Laichmoray Hotel

2. Sunninghill

Sunninghill
4.0 star property
Elgin
9.2 out of 10, Wonderful, (137 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 P10,263
P12,316 total
includes taxes & fees
Nov 15 - Nov 16
Sunninghill

3. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (624 reviews)
"Staff was great and breakfast was great. Classic historical site."
United States
reece
The price is P8,841
P10,610 total
includes taxes & fees
Dec 5 - Dec 6
The Mansion House Hotel

4. The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (114 reviews)
"Wonderful couple who made us feel very welcome. Breakfast was excellent and we would definitely stay again"
United Kingdom
june
The price is P9,079
P10,894 total
includes taxes & fees
Nov 15 - Nov 16
The Pines Guesthouse

5. The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (183 reviews)
"One night stop over for business trip. Big room, clean. Dinner was great, staff friendly. Bargain, would stay again"
United Kingdom
Andrew
The price is P6,315
P7,578 total
includes taxes & fees
Nov 29 - Nov 30
The Royal Hotel

6. Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
8.4 out of 10, Very good, (13 reviews)
"Great value for the quality. Would stay again any time."
Canada
Scott
The price is P3,579
P4,294 total
includes taxes & fees
Dec 11 - Dec 12
Premier Inn Elgin

7. Taigh Mor

Taigh Mor
3.0 star property
Elgin
8.0 out of 10, Very good, (15 reviews)
"Close to town and sites and far enough away to be piece full Everything was less than a 10 min walk"
Canada
Robert
The price is P4,576
P5,491 total
includes taxes & fees
Nov 15 - Nov 16
Taigh Mor

8. The Station House Boutique Hotel

The Station House Boutique Hotel
2.0 star property
Burghead
9.6 out of 10, Exceptional, (4 reviews)
"Best bed I've ever slept in"
United Kingdom
Brian
The price is P6,175
P7,410 total
includes taxes & fees
Nov 15 - Nov 16
The Station House Boutique Hotel

9. River View Apartment

River View Apartment
2.5 star property
Elgin
7.0 out of 10, Good, (8 reviews)
"Dated apartment but clean & comfortable"
United Kingdom
Joseph
The price is P8,666
P10,399 total
includes taxes & fees
Nov 15 - Nov 16
River View Apartment

10. 1 The Coach House

1 The Coach House
3.5 star property
Elgin
The price is P108,927
P130,712 total
includes taxes & fees
Nov 21 - Nov 22
1 The Coach House

11. 6 New Street

6 New Street
3.0 star property
Elgin
The price is P38,509
P46,211 total
includes taxes & fees
Nov 20 - Nov 21
6 New Street

12. Fishermans Rest

Fishermans Rest
3.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
"Excellent home away from home. "
United States
Sheldon
The price is P34,234
P34,234 total
includes taxes & fees
Dec 5 - Dec 6
Fishermans Rest

13. The White Cottage

The White Cottage
3.5 star property
Elgin
The price is P73,011
P87,613 total
includes taxes & fees
Dec 15 - Dec 16
The White Cottage

14. Anchor Cottage

Anchor Cottage
3.0 star property
Elgin
The price is P38,509
P46,211 total
includes taxes & fees
Nov 28 - Nov 29
Anchor Cottage

15. The Bungalow

The Bungalow
3.5 star property
Elgin
The price is P46,133
P55,359 total
includes taxes & fees
Nov 28 - Nov 29
The Bungalow

16. The Mains

The Mains
3.5 star property
Elgin
The price is P71,046
P85,255 total
includes taxes & fees
Nov 28 - Nov 29
The Mains

17. The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (295 reviews)
"A very welcoming place to stay while touring around the nearby distilleries. A great little restaurant, wonderful breakfast and a nice whiskey bar to unwind in the evening. The staff was so friendly and helpful and the rooms were comfortable and clean. Highly recommend!"
Canada
Andria
The price is P8,048
P9,658 total
includes taxes & fees
Dec 4 - Dec 5
The Station Hotel

18. The Mash Tun

The Mash Tun
2.5 star property
Aberlour
10.0 out of 10, Exceptional, (1 review)
"Wonderful location next to the River Spey. Staff were very friendly and helpful. Quickly resolved a problem with me having inadvertently paid twice. Lively bar with good food. Room was very comfortable"
United Kingdom
William
The price is P10,104
P12,125 total
includes taxes & fees
Nov 19 - Nov 20
The Mash Tun

19. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (409 reviews)
"Great place to stay while in Speyside. The breakfast was excellent. The restaurant has great food too! Would stay here again."
United States
Banan
The price is P14,438
P17,325 total
includes taxes & fees
Nov 22 - Nov 23
Craigellachie Hotel of Speyside

20. Golf View Hotel

Golf View Hotel
3.0 star property
Lossiemouth
8.6 out of 10, Excellent, (250 reviews)
"The stay in Lossiemouth was exceptional,I highly recommend this wonderful hotel"
Canada
Anne
The price is P6,063
P7,275 total
includes taxes & fees
Nov 25 - Nov 26
Golf View 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.

Compare top hotels in Elgin

3.0 star property
Elgin
4.0 star property
Elgin
4.0 star property
Elgin
3.0 star property
Elgin
3.0 star property
Elgin
9.4
Exceptional
503 reviews
9.2
Wonderful
137 reviews
8.4
Very good
624 reviews
9.8
Exceptional
114 reviews
7.8
Good
183 reviews
The price is P10,736
P12,883 total
includes taxes & fees
Nov 15 - Nov 16
The price is P10,263
P12,316 total
includes taxes & fees
Nov 15 - Nov 16
The price is P8,841
P10,610 total
includes taxes & fees
Dec 5 - Dec 6
The price is P9,079
P10,894 total
includes taxes & fees
Nov 15 - Nov 16
The price is P6,315
P7,578 total
includes taxes & fees
Nov 29 - Nov 30
  • Yes, Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • No Pool
  • No Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking

Vacation Rentals in Elgin

Hotels recommended for families in Elgin

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.

A historic church with Gothic architecture and a cemetery in the foreground.

Find out more about Elgin

Top reasons to visit Elgin

  • Historic Elgin Cathedral: A stunning landmark showcasing impressive medieval architecture and a rich history, perfect for exploration.
  • Elgin Museum: Delve into the local heritage with fascinating exhibits that highlight the area's culture and history.
  • Outdoor Adventures: Enjoy beautiful hiking trails and scenic landscapes, ideal for nature enthusiasts and adventure seekers.
  • Nearby Beaches: Relax and unwind at picturesque beaches that offer a tranquil escape by the coast.
  • Welcoming Accommodations: Choose from a variety of hotels and bed and breakfasts that offer comfort and warmth to all visitors.

Find great hotels in and around Elgin

Discover a range of delightful accommodations in Elgin, Scotland, perfect for every type of traveller. From charming bed and breakfasts to welcoming hotels, you'll find options that cater to your needs, including pet-friendly facilities and adventure-themed experiences. Whether you're seeking a relaxing getaway or an active golf holiday, Elgin's top hotels and guest houses are ready to provide a memorable stay.

  • The Mansion House Hotel: Nestled in the heart of Elgin, The Mansion House Hotel is a charming 4-star hotel that offers a unique golf-themed experience. Rated 8.4 out of 10 by guests, this boutique-style accommodation features distinctly designed decor and artworks that enhance its character. Ideal for golf enthusiasts, the hotel provides various golfing activities and access to nearby golf courses. With its elegant atmosphere and attention to detail, it creates a memorable getaway for travellers seeking both leisure and luxury.
  • Laichmoray Hotel: A welcoming 3-star hotel, Laichmoray Hotel boasts an impressive guest rating of 9.4 out of 10, making it a popular choice for business travellers. Located conveniently in Elgin, this hotel combines comfort with practicality, offering a range of amenities tailored for those on work trips. Guests appreciate the modern facilities and the attentive service, ensuring a productive and pleasant stay. The Laichmoray Hotel is an excellent option for professionals needing a reliable base during their visit.
  • Stotfield Hotel: Situated a short drive of 8km from Elgin, the 3-star Stotfield Hotel offers a tranquil seaside escape. Guests can enjoy a variety of dining options, including a beachfront restaurant and children’s meals. The hotel features numerous recreational activities, such as nearby golf and picturesque views of the sea and bay. With entertainment options like television in the rooms, Stotfield Hotel caters well to families and leisure seekers looking to unwind in a scenic setting.

Where to stay in and around Elgin

Elgin, Scotland, offers an enchanting blend of outdoor adventure and rich history, perfect for a memorable vacation. Explore the charming Elgin Centre and immerse yourself in the scenic beauty of the Scottish Highlands and rugged coastline nearby. Experience the warm hospitality of the locals as you wander through this friendly city, where trendy excursions and luxury awaits every traveller. Discover the unique atmosphere that makes Elgin a delightful destination for all.

  • Lossiemouth: Located approximately 8km from Elgin, Lossiemouth offers a delightful coastal experience with its stunning beaches and scenic views of the Moray Firth. Popular for its outdoor pursuits, this charming city attracts visitors year-round, with peaks in April and the summer months. Here, you can enjoy activities such as golfing at local courses and exploring beautiful trails. The nearby Lossiemouth East Beach and the scenic bay provide perfect spots for relaxation and adventure, while the nearby national state park invites nature enthusiasts to explore its diverse landscapes.
  • Burghead: Nestled within the Elgin area, Burghead is a quaint village that boasts breathtaking coastal scenery and a rich historical background. Visitors flock here for its outdoor activities and picturesque landscapes, with peak travel periods in April and the summer months. The village features several attractions, including a local museum that showcases its heritage and beautiful beaches that are perfect for leisurely strolls. Golf enthusiasts can enjoy the nearby courses, while the surrounding trails offer picturesque views of the bay, making it an ideal destination for those seeking a blend of adventure and culture.
  • Hopeman: A charming village located close to Elgin, Hopeman is an outdoor lover’s paradise, attracting visitors with its stunning beaches and scenic hiking trails. The village experiences a steady influx of tourists, particularly in April, May, and during the summer months. With access to beautiful coastal paths and the nearby national state park, Hopeman is perfect for those seeking adventure and tranquility. The local private country club adds a touch of exclusivity, while the bay offers a serene backdrop for relaxation, making it a wonderful spot for families and solo travellers alike.

Things to do in Elgin

Shopping

In Elgin, visit the St Giles Shopping Centre for various high street shops and local boutiques. If you're up for a drive, head to the nearby Town Centre in Inverness, where you'll find more extensive shopping options, including unique shops and artisan goods.

Recreation

The Moray Spa offers a tranquil environment with various treatments, including massages and facials, providing a perfect retreat for relaxation. For outdoor enthusiasts, the nearby Lossiemouth Beach invites leisurely strolls along the sandy shore, complemented by stunning coastal views and refreshing sea breezes.

Adventure

Explore the stunning landscapes of Moray Firth with a thrilling kayak tour, where you can paddle alongside seals and enjoy breathtaking coastal views. For a unique experience, try the Speyside Way, offering scenic walks through rolling hills and whisky distilleries, perfect for those seeking adventure and local culture.

Nightlife

Visit The Drouthy Cobbler on East Bond Street for a relaxed atmosphere and a fine selection of ales. If you're in the mood for live entertainment, check out The Hootananny on South Street, where you can enjoy local bands and a vibrant, friendly crowd.

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

Booking tips and Expedia advantages for Elgin

For a budget-friendly trip to Elgin, consider visiting during the cheaper months of January to February and November, avoiding the peak summer season. Book your accommodation about a month in advance, or check Expedia for last-minute deals. Staying on a Wednesday can save you money, as it’s the least expensive day. Make use of Expedia’s search tools to filter by price and preferences, and look for package deals that combine hotels with flights and activities for added savings. Don’t forget to explore free attractions around Elgin to stretch your budget further.

  • 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: The cheapest time to book a hotel in Elgin is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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, such as budget, desired location, and preferred hotel type. To uncover the best prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can enjoy savings by combining your Elgin hotel reservations with your flights and activities through an Expedia package.

Find the best attractions in and around Elgin

Elgin offers a delightful blend of outdoor adventures and cultural experiences, making it an ideal vacation spot. Visitors can explore the stunning Elgin Cathedral and the fascinating Elgin Museum, while the nearby beaches and historic castles provide opportunities for romance and relaxation. For those seeking accommodation, consider looking into hotels in Liverpool as a convenient option for your journey. Embrace the scenic beauty and rich heritage that Elgin has to offer.

  • Covesea Lighthouse: Located approximately 8km from Elgin, this historic lighthouse offers stunning views of the Moray Firth and the surrounding coastline. Its striking architecture and the chance to explore the nearby sandy beaches make it a delightful spot for photography and relaxation.
  • Lossiemouth Fisheries & Community Museum: Situated 8km from Elgin, this museum immerses visitors in the maritime history of the region. With engaging exhibits showcasing local fishing heritage, it reflects the cultural significance of the community and its connection to the sea.
  • Pluscarden Abbey: Nestled within Elgin, this tranquil monastery is a serene retreat known for its beautiful gardens and stunning architecture. Visitors can enjoy the peaceful atmosphere and learn about the monastic life that has flourished here for centuries.

Best time to go to Elgin

The best time to visit Elgin is dependent 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.

Calendar MonthTemperaturePrecipitationCloudinessOccupancyPricing
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, the nearest major airport is INVerness (INV), located 47km away. Excellent hotel options near Inverness include the 5-star Ness Walk and Rocpool Reserve, both situated 13km from the airport, offering various transportation services including 24-hour airport shuttles. The Factor's House, a charming 5-star bed and breakfast, is located 14km from Inverness. Other airports include Aberdeen (ABZ) at 84km, with nearby hotels like the 5-star Marcliffe and Trump® International Scotland. Dundee (DND), 134km away, features hotels such as The Hideaway Experience and Premier Inn Dundee North, providing limited shuttle services to the airport.

Frequently Asked Questions

What are some of the best vacation home rentals that Elgin has to offer?

Taigh Mor : This Elgin vacation home rental has free WiFi and a TV to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a full-sized fridge, a stovetop, and a microwave. See all vacation rentals in Elgin.

If I need to cancel my hotel reservation in Elgin, will I receive a refund?

Yes, the majority of hotel reservations are fully refundable if cancelled before the accommodation's cancellation deadline, which is often 24 or 48 hours before your scheduled arrival. If you have a reservation that's non-refundable, you may still be able to cancel and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Elgin.

Where can I learn more about changing or cancelling my trip to Elgin?

To find more details about rescheduling or cancelling your trip to Elgin, head over to our customer service page.

What's the best LGBTQ-friendly place to stay in Elgin?

Laichmoray Hotel is a top LGBTQ-friendly hotel that features free breakfast and free WiFi. Premier Inn Elgin is another good option for your vacation. See all available hotels listed as LGBTQ-friendly in Elgin.

What's the best pet-friendly accommodation in Elgin?

Garner Hotel Eight Acres Elgin by IHG is a top hotel for people traveling with their pets, and offers a restaurant and a bar/lounge for its human guests. See more pet-friendly hotel accommodations in Elgin.

Where is the best hotel to stay with easy access to Elgin Cathedral?

Adjacent to Elgin Cathedral, The Pines Guesthouse is one of the top choices for your stay based on our traveler data, and this 4-star B&B offers free breakfast and free parking. Other good options close by include Laichmoray Hotel and The Mansion House Hotel.

What about the best place to stay near Pluscarden Abbey?

One of the top choices for your stay is Beautiful Hillside Apartment Near Elgin, Scotland, located 2.7 mi (4.3 km) from Pluscarden Abbey, and this apartment offers private yards and free WiFi. Peaceful, relaxing lodge for 2 set in countryside and Carden Holiday Cottages are a couple of other good options within a few miles.

What's the best boutique-style accommodation in Elgin?

The Mansion House Hotel is a favorite hotel with our travelers looking for a stylish accommodation, and features 23 guestrooms, free parking, and a garden. See all boutique hotels in Elgin.

What's the best place to stay if I'm looking to play golf in Elgin?

The Mansion House Hotel is a top hotel that has an adjacent golf course and features free WiFi. You can tee off at Hopeman Golf Club during your trip. See more golf hotels in Elgin.

What are some accommodations with pools in Elgin?

Golf View Hotel & Spa: Offers a full-service spa, a pool, and 2 outdoor tennis courts. View all hotels with pools in Elgin.

What's the best accommodation near Inverness Airport (INV)?

Ardersier Alma is one of the top choices for your stay and is a popular 3.5-star inn featuring free breakfast and free WiFi. It's located 2.3 mi (3.6 km) from Inverness Airport. Other good choices close to the airport include Inchrye Bed & Breakfast and Broomlea.

What's it like to stay in Elgin?

Visitors can enjoy all that Elgin has to offer including the monuments, cathedral, and spas. This city also attracts tourists with its welcoming locals. In Elgin, there are 87 hotels and other accommodations to choose from. Find out more about Elgin.

What should I do while I'm visiting Elgin?

The picturesque setting of Moray Firth and Cummingston Beach exemplify the area's natural beauty. A couple of additional sights to add to your agenda are Glen Moray Distillery and Pluscarden Abbey. Check out what more to see and do in Expedia's Elgin guide.

How should I get around Elgin?

If you want to venture outside of the area, hop on a train at Elgin Station. If you want to venture out around the area, you may want a rental car in Elgin for your journey.

What's the seasonal weather like in Elgin?

The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for Elgin is 36 inches.

Where is the best place for a stay in Elgin?

Based on our traveler data, The Mansion House Hotel is one of the top choices for your stay. This hotel offers free parking and free WiFi. Other good options for your stay include Sunninghill and The Royal Hotel. See all available top hotels, or vacation rentals in Elgin.