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

Elgin Hotels from S$92

  • 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
9 Sept - 10 Sept
Tomorrow
10 Sept - 11 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Filter by

Star rating

Guest rating

Our top choices for Elgin hotels

1. St Michaels Guesthouse

St Michaels Guesthouse
Elgin
United Kingdom
Lona
S$312
includes taxes & fees
10 Sept - 11 Sept
St Michaels Guesthouse

2. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Hyeon Dae
S$240
includes taxes & fees
27 Sept - 28 Sept
Laichmoray Hotel

3. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Ian
S$208
includes taxes & fees
13 Sept - 14 Sept
The Mansion House Hotel

4. Sunninghill

Sunninghill
Elgin
United States
Pauleen
S$260
includes taxes & fees
10 Sept - 11 Sept
Sunninghill

5. The Pines Guesthouse

The Pines Guesthouse
Elgin
United States
Kalyani
S$213
includes taxes & fees
20 Sept - 21 Sept
The Pines Guesthouse

6. Premier Inn Elgin

Premier Inn Elgin
Elgin
Canada
Scott
S$92
includes taxes & fees
20 Sept - 21 Sept
Premier Inn Elgin

7. Copper Beeches

Copper Beeches
Elgin
United Kingdom
John
S$282
includes taxes & fees
1 Oct - 2 Oct
Copper Beeches

8. The Station House Boutique Hotel

The Station House Boutique Hotel
Burghead
United Kingdom
Victoria
S$195
includes taxes & fees
10 Sept - 11 Sept
The Station House Boutique Hotel

9. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
William
S$165
includes taxes & fees
19 Sept - 20 Sept
The Royal Hotel

10. Taigh Mor

Taigh Mor
Elgin
Canada
Robert
S$108
includes taxes & fees
20 Sept - 21 Sept
Taigh Mor

11. Luxury Home - Sleeps 10 - Patio - Views

Luxury Home - Sleeps 10 - Patio - Views
Elgin
S$947
includes taxes & fees
2 Oct - 3 Oct
Luxury Home - Sleeps 10 - Patio - Views

12. River View Apartment

River View Apartment
Elgin
United Kingdom
Joseph
S$205
includes taxes & fees
13 Sept - 14 Sept
River View Apartment

13. 6 New Street

6 New Street
Elgin
S$856
includes taxes & fees
15 Sept - 16 Sept
6 New Street

14. Fishermans Rest

Fishermans Rest
Elgin
United States
Sheldon
S$634
includes taxes & fees
19 Sept - 20 Sept
Fishermans Rest

15. 1 The Coach House

1 The Coach House
Elgin
S$3,335
includes taxes & fees
29 Sept - 30 Sept
1 The Coach House

16. The Bungalow

The Bungalow
Elgin
S$1,025
includes taxes & fees
26 Sept - 27 Sept
The Bungalow

17. Anchor Cottage

Anchor Cottage
Elgin
S$898
includes taxes & fees
22 Sept - 23 Sept
Anchor Cottage

18. The Mains

The Mains
Elgin
S$1,534
includes taxes & fees
22 Sept - 23 Sept
The Mains

19. Garden Cottage

Garden Cottage
Elgin
S$2,344
includes taxes & fees
13 Sept - 14 Sept
Garden Cottage

20. The White Cottage

The White Cottage
Elgin
S$1,576
includes taxes & fees
22 Sept - 23 Sept
The White Cottage
View all properties

Holiday Rentals in Elgin

Holiday Home

Taigh Mor

Taigh Mor
Elgin
"Close to town and sites and far enough away to be piece full Everything was less than a 10 min walk"
Taigh Mor
Apartment

River View Apartment

River View Apartment
Elgin
"Dated apartment but clean & comfortable"
River View Apartment
Apartment

Duffus Nights

Duffus Nights
Duffus
"The house was fine for what we needed for a couple of nights. Off-street parking was good. We attended an event at Duffus village hall and the house location was excellent for that. There were some annoying features though, such as: - the kicker board in the kitchen falls down whenever you open the dishwasher - the plates are too deep to fit in the dishwasher - the fridge door could do with being fitted on the other side - the house sleeps 6 but there is only settee space for 4 - the settee is...
Duffus Nights
Aparthotel

The Station House Boutique Hotel

The Station House Boutique Hotel
Burghead
"Lovely clean family room, all brand new furnishings so really comfortable. Quiet calm place to stay, self check in so barely see anyone but thatโ€™s just fine. Lovely view of sea from room and if not then only ten paces and at sea wall so you can hear it and feel near it. Not much going on in town but just very calm and quaint and authentic so not over touristy, which is perfect. Ideal base for exploring region."
The Station House Boutique Hotel
Cottage

Darwin Cottage Self Catering in Elgin

Darwin Cottage Self Catering in Elgin
Elgin
"Perfect cottage. Perfect host. Immaculate condition. We will return."
Darwin Cottage Self Catering in Elgin
See all holiday rentals
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

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

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

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

Spynie Palace

8.0/10 (2 reviews)
David's Tower dominates this former residence of Scottish bishops, standing as one of Scotland's largest medieval tower houses. Climb the six-story structure for panoramic countryside views.
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

Craiglynne Hotel

Craiglynne Hotel

10/10 Excellent
"Loved staying here. The hotel was conveniently located for our needs"
Andrew 1-night trip
Posted 4 hours ago
Craiglynne Hotel
West End Hotel

West End Hotel

8/10 Good
"Easy check in Nice hotel Lovely friendly staff Hotel was clean and tidy"
Elizabeth 3-night trip
Posted 2 days ago
West End Hotel
Shore Hotel

Shore Hotel

10/10 Excellent
"Gorgeous room, super cosy and bed was really comfy! We arrived much later than expected and staff were so kind in staying up to check us in. Breakfast was outstanding. Will definitely be back, thankyou!"
Robin 1-night trip
Posted 3 days ago
Shore Hotel
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 4 days ago
Laichmoray Hotel
Seabank House Hotel

Seabank House Hotel

10/10 Excellent
"Vvnnnnnnnnnnnnnnnnnnnnnnnnnn"
Simon 3-night trip
Posted 4 days 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 4 days ago
The Mansion House Hotel
Ben Mhor Hotel

Ben Mhor Hotel

8/10 Good
"Pleasant stay thank you."
Glen 1-night trip
Posted 7 days ago
Ben Mhor 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 9 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 9 days ago
The Royal Hotel

More cheap stays in Elgin

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
S$124
10 Oct - 11 Oct
includes taxes & fees
7.6/10 Good! (76 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
S$142
2 Oct - 3 Oct
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
S$195
10 Sept - 11 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
S$214
12 Sept - 13 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
S$264
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
S$274
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

  • Historic Elgin Cathedral: Discover the stunning ruins of this medieval cathedral, a symbol of Elgin's rich history.
  • Elgin Museum: Engage with local history and culture through fascinating exhibits in Scotland's oldest independent museum.
  • Scenic Hiking Trails: Explore the picturesque landscapes of the Scottish Highlands with numerous trails for all skill levels.
  • Golfing Opportunities: Enjoy a round of golf at renowned local courses amidst beautiful scenery.
  • Charming Accommodation: Experience a variety of delightful hotels and guesthouses tailored for every traveller's needs.

Find great hotels in and around Elgin

Explore a range of delightful accommodation options in Elgin, Scotland, where you can find charming hotels and guesthouses tailored for every type of traveller. Whether you're looking for pet-friendly stays, adventure-filled experiences, or a relaxing golf-themed getaway, Elgin's top hotels and guesthouses provide the perfect base to enjoy the local sights and culture.

  • The Mansion House Hotel: This elegant 4-star hotel boasts a distinctive golf and boutique theme, making it an ideal choice for golfing enthusiasts. With a commendable guest rating of 8.4 out of 10, The Mansion House Hotel features uniquely designed decor and artworks that enhance its charming atmosphere. Guests can partake in golf-themed experiences while enjoying the hotel's sophisticated ambiance, which is perfect for those seeking a blend of leisure and luxury during their stay in Elgin.
  • Laichmoray Hotel: A well-appointed 3-star establishment, Laichmoray Hotel is tailored for business travellers, reflected in its impressive guest rating of 9.4 out of 10. Situated conveniently in Elgin, this hotel offers a professional atmosphere complemented by comfortable accommodations. Its facilities cater to the needs of those on business trips, ensuring a productive and pleasant experience. The Laichmoray Hotelโ€™s attentive service and practical amenities make it a smart choice for those looking to blend work with relaxation.
  • Stotfield Hotel: Located 8.0km from Elgin, Stotfield Hotel is a charming 3-star property offering a delightful coastal retreat. Guests can enjoy a variety of dining options, including breakfast and a bar/lounge area. The hotel features sports and recreational activities nearby, including golf, appealing to those who enjoy outdoor pursuits. With its picturesque views of the bay and sea, along with entertainment options like television, Stotfield Hotel provides a relaxing atmosphere for a memorable stay.

Where to stay in and around Elgin

Elgin, a charming city in Scotland, offers a delightful blend of historical intrigue and stunning landscapes. Explore the enchanting town with its friendly locals, or venture into the nearby Scottish Highlands for breathtaking scenery. Don't miss the rugged coastline that promises adventure and picturesque views. With a vibrant atmosphere and trendy excursions, Elgin is perfect for those seeking both outdoor thrills and luxury experiences during their visit.

  • Lossiemouth: Located approximately 8.0km from Elgin, Lossiemouth is a vibrant coastal city known for its stunning beaches and outdoor adventures. The travel experience here is particularly appealing for those who enjoy scenic views and active pursuits. Visitors can engage in activities such as golfing at local courses or exploring nearby trails. Key highlights include the beautiful Lossiemouth beach, the picturesque bay, and the adjacent national state park, which offers a range of outdoor experiences for nature enthusiasts. The visitor numbers peak from April to August, making it a lively destination during these months.
  • Burghead: Nestled in the vicinity of Elgin, Burghead is a charming village that attracts visitors year-round. The village is perfect for those seeking outdoor experiences, beautiful scenery, and adventure. Popular activities include golfing and accessing scenic trails that wind through the area. Highlights of Burghead include its serene beach, a local museum that offers insights into the village's history, and the enchanting bay. Like Lossiemouth, Burghead sees an influx of visitors from April through August, making it an ideal spot for a summer getaway.
  • Hopeman: Situated close to Elgin, Hopeman is a quaint village that offers a delightful travel experience for outdoor lovers and adventure seekers. With its scenic hiking trails and access to a country private club, Hopeman is perfect for those looking to explore the great outdoors. Visitors can enjoy the stunning beach, the nearby national state park, and the picturesque bay. While travel numbers peak from April to May, as well as in July, Hopeman provides a tranquil atmosphere for exploration and relaxation throughout the year.

Things to do in Elgin

Shopping

In Elgin, you can enjoy shopping at the St Giles Centre, which offers a range of high street shops and local boutiques. If you're up for a drive, visit the Eastgate Shopping Centre in Inverness, located about 25.7km away, featuring a wider selection of stores and eateries.

Recreation

The Elgin Wellness Centre offers a range of holistic treatments and fitness classes, emphasising relaxation and rejuvenation. Nearby, the tranquil River Lossie provides scenic walking paths, ideal for leisurely strolls and contemplation amidst nature, fostering a sense of peace and well-being.

Adventure

The stunning Moray Firth offers thrilling opportunities for dolphin watching and kayaking, allowing you to connect with nature while enjoying the scenic coastline. Explore the rugged hills of the Cairngorms for hiking or mountain biking, where breathtaking views and diverse wildlife await adventurous souls.

Nightlife

Experience the vibrant atmosphere at The Drouthy Cobbler on South Street, where you can enjoy a selection of local ales. For a lively night, visit The Muckle Cross on High Street, offering a warm pub vibe and occasional live music performances.

*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 during your trip to Elgin, consider visiting in January, February, or November when hotel prices are lower. Booking about a month in advance or exploring last-minute deals on platforms like Expedia can yield significant savings. The best day to book is Wednesday, while Friday tends to be the priciest. Use Expedia's search tools to compare prices and find flexible booking options. Additionally, combining your hotel, flights, and activities into a package can help you secure better deals and maximise your 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: 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, such as your budget, preferred location, and the type of accommodation you desire. 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 Elgin hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in Elgin

Elgin, Scotland, is the perfect destination for outdoor enthusiasts and those seeking scenic beauty. The area boasts captivating attractions such as the Elgin Cathedral, Elgin Museum, stunning beaches, and historic castles and monasteries. Whether you're in search of cultural experiences, romantic getaways, or adventures, Elgin has something to offer every traveller. Make the most of your visit by exploring these remarkable sites and immersing yourself in the local charm.

  • Cummingston Beach: Experience the tranquil beach vibes at Cummingston Beach, where you can relax on the soft sands and listen to the gentle waves. This picturesque spot is perfect for a leisurely stroll or a picnic, surrounded by stunning coastal scenery.
  • Loch Na Bo: Immerse yourself in the natural beauty of Loch Na Bo, a serene lake offering breathtaking views and a peaceful atmosphere. Ideal for outdoor enthusiasts, this locale is perfect for romantic walks or simply enjoying the scenic surroundings.
  • Pluscarden Abbey: Discover the rich cultural heritage at Pluscarden Abbey, a historic monastery characterised by its stunning architecture and tranquil gardens. Visitors can appreciate the spiritual ambiance and learn about the monastic way of life.

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 via two major airports. Aberdeen Airport (ABZ) is located 83.7km away, with excellent hotel options such as the 5-star Marcliffe and Leonardo Hotel Aberdeen, both 9.7km from the airport. INVerness Airport (INV) is closer at 46.7km, featuring luxurious hotels like the 5-star Ness Walk and Rocpool Reserve, both 12.9km away. Transportation services from these hotels include airport shuttles and transfers, ensuring easy access. Dundee Airport (DND) is another option, located 133.6km from Elgin, with quality accommodations like The Hideaway Experience and Apex City Quay Hotel & Spa nearby.

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 Sunninghill and The Royal Hotel. 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 is another good option 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 89 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