Photo by HayZ

Find hotels in Elgin from CA $80

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Compare 744 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Our top choices for Elgin hotels

The Mansion House Hotel

4.0 star property
8.4 out of 10, Very good, (488)
"What an absolutely beautiful place! We loved our room; it had so much character. We appreciated the kettle and coffee/tea in the room, the included breakfast; the restaurant on site, the wifi and the available parking. The grounds are also beautiful; you can sit at the tables along the river and admire the castle-like building. I wish we could have stayed longer. "
The price is CA $170
CA $204 total
includes taxes & fees
Aug 31 - Sep 1
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 CA $189
CA $227 total
includes taxes & fees
Aug 29 - Aug 30
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 CA $228
CA $274 total
includes taxes & fees
Aug 24 - Aug 25
Sunninghill

The Royal Hotel

3.0 star property
7.8 out of 10, Good, (134)
"Close to the high street "
The price is CA $153
CA $183 total
includes taxes & fees
Aug 29 - Aug 30
The Royal Hotel

The Pines Guesthouse

3.0 star property
9.8 out of 10, Exceptional, (72)
"Very welcoming and homely experience at The Pines Guesthouse. Hosts were lovely, and breakfast was fantastic."
The price is CA $194
CA $232 total
includes taxes & fees
Aug 30 - Aug 31
The Pines Guesthouse

Premier Inn Elgin

2.0 star property
6.0 out of 10, (1)
The price is CA $80
CA $97 total
includes taxes & fees
Sep 14 - Sep 15
Premier Inn Elgin

Fishermans Rest

2.0 star property
The price is CA $662
CA $662 total
includes taxes & fees
Aug 29 - Aug 30
Fishermans Rest

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 CA $192
CA $231 total
includes taxes & fees
Sep 1 - Sep 2
River View Apartment

Taigh Mor

3.0 star property
The price is CA $113
CA $135 total
includes taxes & fees
Aug 24 - Aug 25
Taigh Mor

Anchor Cottage

3.0 star property
The price is CA $779
CA $935 total
includes taxes & fees
Sep 7 - Sep 8
Anchor Cottage

Seaview at The Doocot

4.0 star property
The price is CA $1,008
CA $1,210 total
includes taxes & fees
Aug 29 - Aug 30
Seaview at The Doocot

The Mains

3.5 star property
The price is CA $1,368
CA $1,642 total
includes taxes & fees
Sep 13 - Sep 14
The Mains

The White Cottage

3.5 star property
The price is CA $1,406
CA $1,687 total
includes taxes & fees
Aug 27 - Aug 28
The White Cottage

The Bungalow

3.5 star property
The price is CA $1,050
CA $1,260 total
includes taxes & fees
Aug 30 - Aug 31
The Bungalow

Garden Cottage

3.5 star property
The price is CA $2,091
CA $2,510 total
includes taxes & fees
Aug 30 - Aug 31
Garden Cottage

The Old Coach House Hotel

3.0 star property
6.8 out of 10, (138)
"Central location but needs a refresh . No eating facilities onsite. Gravel car park difficult for manoeuvre "
The price is CA $78
CA $94 total
includes taxes & fees
Aug 25 - Aug 26
The Old Coach House Hotel

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 CA $264
CA $317 total
includes taxes & fees
Aug 31 - Sep 1
The Clubhouse

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 CA $378
CA $453 total
includes taxes & fees
Aug 31 - Sep 1
Craigellachie Hotel of Speyside

The Station Hotel

4.0 star property
9.4 out of 10, Exceptional, (229)
"Wonderful place to be and explore the area."
The price is CA $299
CA $359 total
includes taxes & fees
Aug 30 - Aug 31
The Station Hotel

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 CA $103
CA $103 total
includes taxes & fees
Aug 27 - Aug 28
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.

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

Stay near popular Elgin attractions

Relax

Relax

Enjoy an outing to Relax during your stay in Elgin. While you're here, you can savor the top-notch restaurants.

Find out more about Elgin

Find out more about Elgin

Top reasons to visit Elgin

  • Scenic Outdoor Adventures: Elgin offers stunning hiking trails and a renowned golf course, perfect for outdoor enthusiasts.
  • Whisky Tours: Explore the famous Speyside Way and enjoy whisky tours to experience the region's rich distilling heritage.
  • Historic Attractions: Visit the majestic Elgin Cathedral and explore nearby historic castles for a taste of local history.
  • Charming Accommodations: Enjoy a range of comfortable stays, from 3 to 4-star hotels to charming bed & breakfasts.
  • Cultural Experiences: Discover local shops and indulge in local delicacies while enjoying Elgin's friendly atmosphere.

Find great hotels in Elgin

Elgin, Scotland, welcomes visitors with a diverse selection of comfortable accommodations, featuring 3 to 4-star hotels and charming bed & breakfasts. Whether you're seeking a pet-friendly retreat, a golfing getaway, or a business-friendly stay, Elgin has options to meet your needs. With top choices like the Royal Hotel Elgin and many others, you’ll find the perfect base for exploring this picturesque region.

  • The Mansion House Hotel: Nestled in the heart of Elgin, The Mansion House Hotel is a luxurious 4-star retreat that embodies a unique Golf and Boutique theme. This hotel is ideal for travellers seeking a refined experience, featuring distinctive decor and curated artworks that enhance its charm. Golf enthusiasts will appreciate the on-site golf experience, while those who enjoy boutique-style accommodations will find the hotel's character and elegance truly captivating. The Mansion House Hotel promises a memorable stay with its blend of sophistication and leisure.
  • Laichmoray Hotel: The Laichmoray Hotel is a well-appointed 3-star accommodation tailored for business travellers. Conveniently situated in Elgin, this hotel offers essential business amenities including conference space and meeting rooms, making it an excellent choice for corporate stays. Guests will find the atmosphere professional yet welcoming, allowing for productivity alongside comfort. The hotel's commitment to service ensures that all business needs are met, providing a seamless experience for those on work-related trips.
  • Stotfield Hotel: Located a short drive from Elgin, the Stotfield Hotel is a charming 3-star property that offers a delightful blend of dining and recreational activities. Guests can indulge in various meal options, including a buffet breakfast and kids' meals, ensuring family-friendly dining experiences. With nearby golfing opportunities and stunning views of the sea and bay, this hotel is perfect for leisure travellers. Entertainment options like television enhance the stay, making the Stotfield Hotel a relaxing getaway for all.

Where to stay in Elgin

Elgin, Scotland, is a charming city perfect for outdoor enthusiasts and history buffs alike. Explore the stunning Scottish Highlands and the enchanting town's friendly atmosphere. Discover nearby shops and indulge in local delicacies while enjoying trendy excursions. Venture into the north-east region to experience breathtaking scenery and luxury accommodations, making your stay in Scotland truly memorable.

  • Lossiemouth: Located approximately 8.0km from Elgin, Lossiemouth is a charming city that offers a delightful blend of outdoor activities and stunning scenery. Known for its beautiful beaches and scenic hiking trails, it attracts visitors year-round, with peak seasons in April and from July to August. Golf enthusiasts will enjoy the local golf courses, while history buffs can explore nearby landmarks like the historic castle and museum. Lossiemouth is perfect for those looking to unwind in nature or engage in adventure sports.
  • Burghead: Nestled close to Elgin, Burghead is a quaint village brimming with charm. Its geographical proximity to the coast makes it an ideal spot for outdoor adventures, with hiking trails and golf courses readily accessible. Visitor numbers are steady throughout the year, peaking in the spring and summer months. Notable attractions include picturesque beaches and historical sites, as well as a visitor centre that provides insights into the village's rich heritage. Burghead offers a peaceful retreat for nature lovers and history enthusiasts alike.
  • Hopeman: This lovely village, situated near Elgin, is a hidden gem for outdoor enthusiasts. Hopeman experiences a consistent flow of visitors, especially during the spring and summer. The village is renowned for its golf courses and scenic hiking trails, making it a great spot for active travellers. Visitors can explore nearby natural wonders, including a national park and a museum that highlights local culture. Hopeman’s idyllic setting and welcoming community make it an excellent destination for those seeking adventure and relaxation.

Things to do in Elgin

Elgin, Scotland, is perfect for outdoor enthusiasts and adventure seekers, boasting scenic hiking trails and a renowned golf course. Visitors can explore the famous Speyside Way and indulge in whisky tours to experience the region's rich distilling heritage. Whether you're hiking through stunning landscapes or enjoying a round of golf, Elgin offers a unique blend of activities for a memorable vacation.

Shopping

In Elgin, you can explore Relax for unique gifts and souvenirs. If you're up for a drive, Harbour Treasures, located 8.0km away, offers delightful finds as well. Both spots are perfect for picking up mementos to remember your trip.

Recreation

Experience the Moray Golf Club, just 8.0km from Elgin, where you can enjoy a round of golf amidst beautiful landscapes and outdoor vibes. Alternatively, visit Hopeman Golf Club for a similar sporting experience right in Elgin or Kinloss Country Golf Club, located 11.3km away, for a relaxing day outdoors.

Adventure

Embark on the Moray Coast Trail, an 17.7km hike showcasing breathtaking coastal views and rugged landscapes. For winter sports enthusiasts, the Lecht Ski Resort, located 49.9km away, offers exhilarating skiing experiences. Alternatively, enjoy another scenic hike on the Dava Way, also 17.7km from Elgin.

Booking tips and Expedia advantages for Elgin

To save money on your trip to Elgin, consider visiting during the off-peak months of January to February and November for lower accommodation rates. Booking your hotel about a month in advance can yield better deals, especially on Tuesdays, which are typically the least expensive days to stay. Explore popular free attractions like Pluscarden Abbey and Elgin Cathedral to keep your costs down. Utilize Expedia's tools to compare prices, look for last-minute deals, and consider package options that combine flights, hotels, and activities for additional savings.

  • 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 Tuesday. The most expensive day to stay in Elgin is Friday.
  • Find cheap hotels on Expedia: Utilize Expedia's search tool to refine your choices based on your budget, preferred location, and the type of hotel that suits your needs. To find the best prices and deals available, simply 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 Elgin

Elgin offers a perfect blend of outdoor adventure and cultural experiences, making it an ideal vacation spot. Visitors can explore beautiful beaches, historic castles, and the majestic Elgin Cathedral, while the Elgin Museum provides insights into the area’s rich history. Whether seeking romance or a relaxing beach experience, Elgin’s scenic landscapes and attractions promise an unforgettable getaway for all travelers.

  • Pluscarden Abbey: Nestled in a serene valley, Pluscarden Abbey is a tranquil monastery that offers a unique glimpse into monastic life. Visitors can explore the beautiful architecture and lush surroundings while enjoying a peaceful atmosphere infused with spiritual culture.
  • Lossiemouth East Beach: Located 8.0km from Elgin, this stunning beach features golden sands and scenic views of the Moray Firth. It's a perfect spot for relaxation, beachcombing, or enjoying a leisurely stroll along the shoreline, all while soaking in the refreshing coastal vibes.
  • Elgin Cathedral: A remarkable example of Gothic architecture, Elgin Cathedral stands as a testament to Scotland's rich history. Visitors can admire its intricate stonework and majestic ruins, all while experiencing the cultural heritage that permeates through this iconic landmark.

Best time to go to Elgin

Visitor numbers in Elgin is generally unchanged in popularity throughout the year. 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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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 CloudyAverageSlightly Low
December40.1°F (4.5°C)Light RainMostly CloudySlightly HighAverage

The nearest major airports for your trip to Elgin

To visit Elgin, Scotland, you can fly into several major airports. Aberdeen Airport (ABZ), located 83.7km away, offers nearby hotels such as the 5-star Marcliffe, 9.7km from the airport, and the 4-star Leonardo Hotel, also 9.7km away. Inverness Airport (INV) is 46.7km from Elgin, with excellent accommodations including the 5-star Ness Walk and Rocpool Reserve, both 12.9km from the airport. For those considering Wick Airport (WIC), situated 59.7km from Elgin, options include the 4-star Bank Guest House, just 1.1km away. Each airport provides convenient access to Elgin for a delightful Scottish getaway.

Frequently asked questions

Where is the best place for a stay in Elgin?

Laichmoray Hotel is ranked highly by Expedia customers. This hotel offers 2 bars and free breakfast. Other top choices based on traveler reviews include Sunninghill and The Mansion House Hotel. See all available top hotels, or vacation rentals in Elgin.

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

The Old Mill Inn : You might want to consider this vacation rental near Elgin, which offers a garden and free WiFi to help you feel comfortable in your new surroundings. Our travelers also rate Sea Views, Sauna, Jacuzzi Bath, Decking, BBQ, Summer House, Perfect! as a favorite home for rent in Elgin. 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 hotel for couples in Elgin?

Peaceful, relaxing lodge for 2 set in countryside is a favorite lodge for couples, and features a garden and a hot tub. See all romantic hotels in Elgin.

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 and Southbank Guest House are two other good choices for your vacation. See all available hotels listed as LGBTQ-friendly in Elgin.

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

The Royal Hotel is a top B&B for people traveling with their pets, and offers a restaurant and a bar/lounge for its human guests. Eight Acres Hotel is another good option for you and your pet. 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'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 74 hotels and other accommodations to choose from. Find out more about Elgin.

What should I do while I'm visiting Elgin?

Landmarks like Elgin Cathedral and Pluscarden Abbey might be worth a visit. Natural beauty is on display at Moray Firth, Loch Na Bo, and Cummingston Beach. A couple of additional sights to add to your agenda are Relax and Glen Moray Distillery. 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.