The ruins of a medieval castle with Gothic arches and stone walls.

Elgin Hotels from ₹8,078

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
5 Sept - 6 Sept
Tomorrow
6 Sept - 7 Sept
Next weekend
11 Sept - 13 Sept
In two weeks
18 Sept - 20 Sept

Filter by

Star rating

Guest rating

Our top choices for Elgin hotels

1. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Hyeon Dae
₹12,673
₹15,207 total
includes taxes & fees
6 Sept - 7 Sept
Laichmoray Hotel

2. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Ian
₹13,414
₹16,096 total
includes taxes & fees
13 Sept - 14 Sept
The Mansion House Hotel

3. Sunninghill

Sunninghill
Elgin
United States
Pauleen
₹16,192
₹19,430 total
includes taxes & fees
6 Sept - 7 Sept
Sunninghill

4. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
William
₹10,252
₹12,302 total
includes taxes & fees
13 Sept - 14 Sept
The Royal Hotel

5. St Michaels Guesthouse

St Michaels Guesthouse
Elgin
United Kingdom
Lona
₹19,417
₹23,301 total
includes taxes & fees
7 Sept - 8 Sept
St Michaels Guesthouse

6. The Pines Guesthouse

The Pines Guesthouse
Elgin
United States
Kalyani
₹13,360
₹16,032 total
includes taxes & fees
14 Sept - 15 Sept
The Pines Guesthouse

7. Premier Inn Elgin

Premier Inn Elgin
Elgin
Canada
Scott
₹5,749
₹6,898 total
includes taxes & fees
6 Sept - 7 Sept
Premier Inn Elgin

8. Copper Beeches

Copper Beeches
Elgin
United Kingdom
John
₹17,348
₹20,818 total
includes taxes & fees
1 Oct - 2 Oct
Copper Beeches

9. Taigh Mor

Taigh Mor
Elgin
Canada
Robert
₹6,732
₹8,078 total
includes taxes & fees
6 Sept - 7 Sept
Taigh Mor

10. The Station House Boutique Hotel

The Station House Boutique Hotel
Burghead
United Kingdom
Victoria
₹9,687
₹11,624 total
includes taxes & fees
7 Sept - 8 Sept
The Station House Boutique Hotel

11. River View Apartment

River View Apartment
Elgin
United Kingdom
Joseph
₹12,753
₹15,304 total
includes taxes & fees
6 Sept - 7 Sept
River View Apartment

12. 1 The Coach House

1 The Coach House
Elgin
₹207,290
₹248,748 total
includes taxes & fees
29 Sept - 30 Sept
1 The Coach House

13. 6 New Street

6 New Street
Elgin
₹53,207
₹63,848 total
includes taxes & fees
15 Sept - 16 Sept
6 New Street

14. The Bungalow

The Bungalow
Elgin
₹63,740
₹76,488 total
includes taxes & fees
1 Oct - 2 Oct
The Bungalow

15. The White Cottage

The White Cottage
Elgin
₹97,944
₹117,533 total
includes taxes & fees
12 Sept - 13 Sept
The White Cottage

16. Garden Cottage

Garden Cottage
Elgin
₹145,722
₹174,866 total
includes taxes & fees
12 Sept - 13 Sept
Garden Cottage

17. Fishermans Rest

Fishermans Rest
Elgin
United States
Sheldon
₹47,300
₹47,300 total
includes taxes & fees
19 Sept - 20 Sept
Fishermans Rest

18. Anchor Cottage

Anchor Cottage
Elgin
₹55,813
₹66,976 total
includes taxes & fees
20 Sept - 21 Sept
Anchor Cottage

19. The Mains

The Mains
Elgin
₹95,338
₹114,406 total
includes taxes & fees
12 Sept - 13 Sept
The Mains

20. Golf View Hotel

Golf View Hotel
Lossiemouth
Canada
Anne
₹11,976
₹14,372 total
includes taxes & fees
6 Sept - 7 Sept
Golf View Hotel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Elgin attractions

Pluscarden Abbey

9.0/10 (9 reviews)
Founded in 1230, Pluscarden Abbey is the only medieval British monastery still used for its original purpose. Visitors can experience the monks' Gregorian chants during daily prayers in this serene, historic sanctuary.
See properties

Elgin Cathedral

9.0/10 (66 reviews)
Known as the "Lantern of the North," Elgin Cathedral's intricate medieval stonework showcases Scotland's ecclesiastical heritage. Climb the towers for panoramic countryside views.
See properties

Glen Moray Distillery

8.0/10 (13 reviews)
This historic Speyside distillery crafts smooth, fruity single malts through traditional methods since 1897. Join an intimate tour to witness whisky-making before sampling their unique cask-finished expressions.
See properties

Cummingston Beach

9.0/10 (11 reviews)
Dramatic sandstone cliffs and sea caves make Cummingston Beach a paradise for rock climbers. Walk the Moray Coastal Trail for possible sightings of the resident dolphins in the firth.
See properties

Elgin Museum

9.4/10 (6 reviews)
You can spend time studying the exhibits at Elgin Museum during your trip to Elgin. While you're here, you can savour the top-notch restaurants.
See properties

Duffus Castle

9.4/10 (11 reviews)
This 12th-century Norman motte-and-bailey castle reveals medieval Scotland's evolution from timber to stone. Explore the impressive ruins, enjoy panoramic countryside views, and discover its rich history.
See properties

Hopeman Golf Club

8.0/10 (1 review)
This traditional Scottish links course features "The Prieshach," one of Scotland's finest Par 3 holes. Enjoy spectacular Moray Firth views while navigating fairways framed by vibrant gorse bushes.
See properties

Moray Leisure Centre

Enjoy an outing to Moray Leisure Centre during your stay in Elgin. Make time to visit the monuments and cathedral while you're in the area.
See properties

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.

See all hotels in Elgin
A historic church with Gothic architecture and a cemetery in the foreground.

Top Elgin Hotel Reviews

Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Very convenient location for our requirements. The bed was very comfortable and we had a fabulous sleep. The bar staff were knowledgeable and friendly and the whisky choice was amazing. Breakfast had to be pre-ordered and we weren’t sure how it would be, but it was excellent. Especially the Greek yoghurt and berries with honey. Portions were generous and we struggled to eat everything."
Francesca 1-night trip
Posted 6 hours ago
Laichmoray Hotel
Seabank House Hotel

Seabank House Hotel

10/10 Excellent
"Vvnnnnnnnnnnnnnnnnnnnnnnnnnn"
Simon 3-night trip
Posted 10 hours ago
Seabank House Hotel
The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"Very helpful you man carried our very heavy suitcase upstairs for us. Clean, comfortable room, amazing breakfast, and a very sweet cat to greet you on the front porch."
melissa 1-night trip
Posted 14 hours ago
The Mansion House Hotel
The Speyside Hotel

The Speyside Hotel

10/10 Excellent
"Excellent visit. Food in the restaurant was to die for! Hotel very welcoming. Highly recommended."
Dominic 1-night trip
Posted 1 day ago
The Speyside Hotel
Shore Hotel

Shore Hotel

10/10 Excellent
"Excellent stay in Balintore. Having stayed in the Balintore inn a number of times, this is a great addition to the area. Staff first class, rooms amazing. Sadly I didn’t get the chance to try the restaurant but will definately be back. The only minor comment which I hope the hotel fixes is the lights in the toilet as they are all on sensors and the timers are too sensitive, so found myself having a shower and brushing my teeth intermittently in the dark with the lights going on and off. I hope they fix, but this is a very small issue which can easily be addressed."
Colin 1-night trip
Posted 2 days ago
Shore Hotel
West End Hotel

West End Hotel

10/10 Excellent
"Good hotel for an overnight stop before flying out of Inverness airport. Very quiet room and comfy beds."
J 1-night trip
Posted 2 days ago
West End Hotel
Golf View Hotel

Golf View Hotel

8/10 Good
"We had a nice double room overlooking Moray Golf Club. The room doubled in size if you kept the bathroom door wide open, so we did."
STACEY 1-night trip
Posted 5 days ago
Golf View Hotel
The Royal Hotel

The Royal Hotel

8/10 Good
"Friendly efficient staff, nice restaurant with a good breakfast. Handy for both the train and bus stations. My only problem was the room I was in, although it had almost all that I needed, was a bit small."
Keith 3-night trip
Posted 5 days ago
The Royal Hotel
The Pines Guesthouse

The Pines Guesthouse

10/10 Excellent
"Our stay at the Pines exceeded all our expectations, Lyn and Lee are gracious hosts made us feel very welcomed and were very helpful. Room was spacious and very comfortable. Breakfast was excellent. We highly recommend the Pines Guest House"
Ara 2-night trip
Posted 13 days ago
The Pines Guesthouse

More cheap stays in Elgin

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
₹8,192
₹9,830 total
14 Sept - 15 Sept
includes taxes & fees
7.6/10 Good! (76 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
₹8,815
₹10,578 total
6 Sept - 7 Sept
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
₹9,687
₹11,624 total
7 Sept - 8 Sept
includes taxes & fees
8/10 Very good! (1 review)
The Station House Boutique Hotel
Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant

Academy Street Nairn Scotland
₹13,307
₹15,968 total
7 Sept - 8 Sept
includes taxes & fees
8.8/10 Excellent! (238 reviews)
Aurora Hotel & Italian Restaurant
Glen Lyon Lodge Bed & Breakfast

Glen Lyon Lodge Bed & Breakfast

19 Waverley Rd Nairn Scotland
₹19,729
₹19,729 total
1 Oct - 2 Oct
includes taxes & fees
10/10 Exceptional! (9 reviews)
Glen Lyon Lodge Bed & Breakfast
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
₹17,033
₹20,440 total
20 Sept - 21 Sept
includes taxes & fees
9.4/10 Exceptional! (51 reviews)
Bankhouse B&B

Hotels in Elgin with star rating

Find out more about Elgin

Top reasons to visit Elgin

  • Stunning Scenery: Elgin offers breathtaking views of the Scottish Highlands and rugged coastline, perfect for outdoor enthusiasts.
  • Rich Historical Sites: Visit the iconic Elgin Cathedral and the informative Elgin Museum to immerse yourself in local history.
  • Outdoor Adventures: Enjoy a variety of activities including hiking trails and golfing at nearby courses.
  • Charming Town Centre: Experience the friendly atmosphere and delightful local shops in Elgin's enchanting town centre.
  • Diverse Accommodation: Choose from a range of lodgings, including guest houses and modern hotels, to suit every traveller's needs.

Find great hotels in and around Elgin

Explore a variety of accommodation options in Elgin, Scotland, where you can find everything from charming guest houses to modern hotels. Ideal for pet owners and adventure seekers alike, Elgin offers a range of lodgings that cater to various interests, including golf-themed vacations. Whether you're searching for top hotels or cozy lodges, Elgin has the perfect place to make your stay memorable.

  • The Mansion House Hotel: Nestled in the heart of Elgin, The Mansion House Hotel is a distinguished 4-star establishment with a guest rating of 8.4 out of 10. This boutique hotel is tailored for those seeking a golf-themed getaway, showcasing uniquely designed decor and artworks that create an inviting atmosphere. Guests can indulge in golf experiences right on the property, making it an ideal choice for golf enthusiasts. The elegant setting, coupled with personalised service, delivers a charming blend of leisure and sophistication for an unforgettable stay.
  • Laichmoray Hotel: With a commendable guest rating of 9.4 out of 10, Laichmoray Hotel is a reliable 3-star option situated in Elgin. This hotel caters especially to business travellers, offering a conducive environment for work and relaxation. Guests appreciate the blend of comfort and functionality, creating an ideal space to unwind after a day of meetings or conferences. The attentive staff ensure a pleasant experience, making it a preferred choice for those visiting for business purposes.
  • Stotfield Hotel: Located 8km from Elgin, Stotfield Hotel is a charming 3-star property that offers a variety of dining options, including a bar, lounge, and several restaurants serving breakfast and dinner. The hotel is well-situated for guests to enjoy nearby recreational activities, such as golf and scenic views of the sea and bay. With entertainment amenities like television and a range of activities available onsite or nearby, Stotfield Hotel provides a relaxed atmosphere for both leisure and recreation.

Where to stay in and around Elgin

Elgin, a charming city in Scotland, offers a delightful blend of history and natural beauty. Explore the enchanting town centre, where friendly locals welcome you, and indulge in luxury experiences. Venture into the stunning Scottish Highlands and along the rugged coastline for breathtaking scenery and outdoor adventures. Nearby attractions promise trendy excursions and a vibrant atmosphere, making your visit to Elgin truly memorable.

  • Lossiemouth: A charming city located 8km from Elgin, Lossiemouth offers a delightful blend of coastal beauty and outdoor adventure. With its stunning beaches and scenic bay, it's a favourite among nature lovers and outdoor enthusiasts. Visitors can enjoy activities such as golfing at local courses or exploring the nearby national state park. The peak seasons in April and from July to August bring an influx of travellers eager to soak up the sun and enjoy adventure sports. Lossiemouth is perfect for those seeking a picturesque getaway with plenty of opportunities for relaxation and exploration.
  • Burghead: Nestled in the vicinity of Elgin, Burghead is a quaint village that boasts a rich maritime history. This area is renowned for its breathtaking scenery, making it ideal for outdoor activities and adventures. Visitors flock here to enjoy the local beach and explore its fascinating museum, which showcases the village's heritage. Peak visitor numbers occur in April and during the summer months of July to August, attracting those with a love for the outdoors. Golf enthusiasts will also find excellent courses nearby, ensuring a fulfilling experience for all who visit.
  • Hopeman: Situated close to Elgin, the village of Hopeman is a hidden gem that offers a perfect retreat for outdoor adventurers. With its stunning beaches and access to hiking trails, it's an excellent destination for those who appreciate nature and scenic landscapes. The area is particularly popular in the spring and summer months, drawing visitors eager to explore its beautiful surroundings. Highlights include the nearby national state park and the local private country club, making Hopeman a wonderful spot for relaxation and outdoor pursuits.

Things to do in Elgin

Shopping

In Elgin, visit the St. Giles Shopping Centre for a range of high street shops and local boutiques. If you're up for a drive, head to the nearby town of Forres to explore its charming shops and markets offering unique Scottish gifts and souvenirs.

Recreation

In Elgin, the Moray Wellbeing Hub offers a range of holistic therapies and workshops designed to enhance mental and physical health. For relaxation, visit the nearby Lossiemouth Beach, where you can enjoy tranquil walks along the shore, soaking in the refreshing sea air and stunning coastal views.

Adventure

Explore the stunning Moray Firth coastline with a kayaking adventure, where you can paddle alongside dolphins and enjoy scenic views. For a different thrill, try mountain biking in the nearby forests, offering trails that cater to various skill levels and stunning landscapes.

Nightlife

Enjoy a night out at The Drouthy Neebors on South Street, where you can savour a selection of local ales. For a lively atmosphere, visit The Elgin City Football Club, which often hosts events and live matches, providing a vibrant setting to soak in the local spirit.

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

Booking tips and Expedia advantages for Elgin

To save money on your visit to Elgin, consider travelling during the cheaper months of January to February and November, while avoiding the peak summer months. Book your accommodation roughly one month in advance for better rates, particularly on Wednesdays when prices are lower. Use Expedia to find last-minute deals and customise your search for budget-friendly options. Combining your hotel booking with flights and activities can lead to significant savings. Don't forget to explore free activities in the area and make use of Elgin's affordable public transport system to get around easily.

  • 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 customise your preferences, including your budget, desired location, and type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the most economical options and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your Elgin hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Elgin

Elgin, Scotland, offers a delightful mix of outdoor adventures and cultural experiences, making it an ideal destination for beach lovers, history enthusiasts, and romantics alike. Explore the stunning Elgin Cathedral and delve into local history at the Elgin Museum. With its picturesque scenery and nearby castles and monasteries, Elgin is perfect for an unforgettable getaway.

  • Pluscarden Abbey: Nestled in the lush countryside near Elgin, Pluscarden Abbey is a tranquil monastery steeped in history and spirituality. Visitors can explore its stunning architecture, serene gardens, and experience the peaceful atmosphere that encourages reflection and meditation.
  • Duffus Castle: This impressive medieval castle, located within Elgin, offers a glimpse into Scotland's romantic past. With its striking ruins and picturesque setting, Duffus Castle is a fascinating site for history enthusiasts and those seeking to enjoy its scenic views.
  • Lossiemouth East Beach: Approximately 8km from Elgin, Lossiemouth East Beach boasts golden sands and invigorating sea air. It's an ideal spot for relaxation, beachcombing, or indulging in a beachside stroll while taking in the natural beauty of the coastline.

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.

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 CloudyAverageAverage
December40.1°F (4.5°C)Light RainMostly CloudySlightly HighSlightly Low

The nearest major airports for your trip to Elgin

Flying into Elgin, Scotland is convenient with two major airports nearby. Aberdeen Airport (ABZ) is situated 84km away, with excellent hotels such as the 5-star Marcliffe and Leonardo Hotel Aberdeen, both approximately 10km from the airport. INVerness Airport (INV), located 47km from Elgin, offers luxurious options like the 5-star Ness Walk and Rocpool Reserve, both 13km away. Dundee Airport (DND), 134km from Elgin, features hotels like The Hideaway Experience and Apex City Quay Hotel & Spa, 5 and 5km away respectively. Each hotel provides various transportation services to their respective airports, ensuring a smooth journey for visitors.

Frequently asked questions

Where is the best place for a stay in Elgin?
Based on our traveller 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 visit include The Royal Hotel and Sunninghill. See all available top hotels, or vacation rentals in Elgin.
What are some of the best holiday rentals that Elgin has to offer?
Taigh Mor: This highly rated holiday home rental in Elgin 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 you cancel before the hotel's cancellation deadline, which is often 24 or 48 hours before check in. If your reservation is non-refundable, you may still be able to cancel and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals 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 Wi-Fi. Premier Inn Elgin and Southbank Guest House are other good options for your holiday. See all available hotels listed as LGBTQ-friendly in Elgin.
What's the best dog-friendly place to stay in Elgin?
Garner Hotel Eight Acres Elgin by IHG is a top hotel for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. See more pet-friendly hotel accommodations in Elgin.
What's the best boutique-style hotel in Elgin?
The Mansion House Hotel is a favourite hotel with our travellers looking for stylish accommodation, and features 23 guestrooms, free parking and a garden. See all boutique hotels in Elgin.
What's the best golf hotel 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 accommodation options 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 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 88 hotels and other accommodation options to choose from. Find out more about Elgin.
What is there to see in 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 itinerary are Glen Moray Distillery and Pluscarden Abbey. Take a look at what more there is to see and do in Expedia's Elgin guide.
How should I get around Elgin?
To venture out into the surrounding area, take a train from 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 in Elgin?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Elgin is 917 mm.

Explore a world of travel with Expedia