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

Elgin Hotels

  • 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
Sep 30 - Oct 1
Tomorrow
Oct 1 - Oct 2
This weekend
Oct 2 - Oct 4
Next weekend
Oct 9 - Oct 11

Filter by

Star rating

Guest rating

Our top choices for Elgin hotels

1. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Christopher
P8,980
P10,776 total
includes taxes & fees
Oct 11 - Oct 12
Laichmoray Hotel

2. Sunninghill

Sunninghill
Elgin
United Kingdom
ALAN
P10,088
P12,106 total
includes taxes & fees
Oct 18 - Oct 19
Sunninghill

3. The Mansion House Hotel

The Mansion House Hotel
Elgin
P8,691
P10,429 total
includes taxes & fees
Oct 4 - Oct 5
The Mansion House Hotel

4. St Michaels Guesthouse

St Michaels Guesthouse
Elgin
United Kingdom
Lona
P7,587
P9,105 total
includes taxes & fees
Oct 27 - Oct 28
St Michaels Guesthouse

5. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
Andrew
P7,139
P8,567 total
includes taxes & fees
Oct 2 - Oct 3
The Royal Hotel

6. The Pines Guesthouse

The Pines Guesthouse
Elgin
United Kingdom
june
P8,924
P10,709 total
includes taxes & fees
Oct 2 - Oct 3
The Pines Guesthouse

7. Premier Inn Elgin

Premier Inn Elgin
Elgin
Canada
Scott
P3,725
P4,470 total
includes taxes & fees
Oct 25 - Oct 26
Premier Inn Elgin

8. The Station House Boutique Hotel

The Station House Boutique Hotel
Burghead
United Kingdom
Brian
P8,277
P9,932 total
includes taxes & fees
Oct 1 - Oct 2
The Station House Boutique Hotel

9. Copper Beeches

Copper Beeches
Elgin
United Kingdom
John
P11,588
P13,905 total
includes taxes & fees
Oct 11 - Oct 12
Copper Beeches

10. Taigh Mor

Taigh Mor
Elgin
Canada
Robert
P4,640
P5,568 total
includes taxes & fees
Oct 13 - Oct 14
Taigh Mor

11. River View Apartment

River View Apartment
Elgin
United Kingdom
Joseph
P8,518
P10,222 total
includes taxes & fees
Oct 3 - Oct 4
River View Apartment

12. 6 New Street

6 New Street
Elgin
P34,473
P41,368 total
includes taxes & fees
Oct 31 - Nov 1
6 New Street

13. 1 The Coach House

1 The Coach House
Elgin
P97,511
P117,013 total
includes taxes & fees
Oct 29 - Oct 30
1 The Coach House

14. The Mains

The Mains
Elgin
P63,600
P76,320 total
includes taxes & fees
Oct 31 - Nov 1
The Mains

15. Garden Cottage

Garden Cottage
Elgin
P94,415
P113,298 total
includes taxes & fees
Oct 15 - Oct 16
Garden Cottage

16. Anchor Cottage

Anchor Cottage
Elgin
P36,162
P43,394 total
includes taxes & fees
Oct 17 - Oct 18
Anchor Cottage

17. The Bungalow

The Bungalow
Elgin
P41,298
P49,557 total
includes taxes & fees
Oct 17 - Oct 18
The Bungalow

18. The White Cottage

The White Cottage
Elgin
P64,585
P77,502 total
includes taxes & fees
Oct 17 - Oct 18
The White Cottage

19. Golf View Hotel

Golf View Hotel
Lossiemouth
Canada
Anne
P6,555
P7,866 total
includes taxes & fees
Oct 13 - Oct 14
Golf View Hotel

20. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Emily
P17,692
P21,230 total
includes taxes & fees
Oct 19 - Oct 20
Craigellachie Hotel of Speyside
View all properties

Vacation Rentals in Elgin

Vacation 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
Aparthotel

The Station House Boutique Hotel

The Station House Boutique Hotel
Burghead
"Best bed I've ever slept in"
The Station House Boutique Hotel
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
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 vacation 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

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

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

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 exploring the galleries in Elgin Museum during your travels in Elgin. While you're here, you can savor 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

The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"Everything about the Mansion House Hotel was excellent - the staff, room, bar and breakfast."
Lindsay 2-night trip
Posted 1 hour ago
The Mansion House Hotel
Craiglynne Hotel

Craiglynne Hotel

10/10 Excellent
"Staff were very helpful and the room was great for the prices"
Scott 2-night trip
Posted 22 hours ago
Craiglynne Hotel
The Speyside Hotel

The Speyside Hotel

8/10 Good
"We had an overnight stay, and it was a pleasant hotel. They did appear to be short staffed for some of the stay, which may have reflected a little in service. The room had everything we needed, breakfast was tasty, and we can’t complain overall on the stay"
Aimee 1-night trip
Posted 23 hours ago
The Speyside Hotel
West End Hotel

West End Hotel

8/10 Good
"It was fine for the price we paid. About 20 minutes’ walk from the train station. Room was clean but definitely could use some updating. Didn’t have any interaction with staff other than at check-in."
Jennifer M 4-night trip
Posted 1 day ago
West End Hotel
The Station House Boutique Hotel

The Station House Boutique Hotel

10/10 Excellent
"Great place! A bit unusual but once you figure out the checking in great! Hosts were awesome!"
Kurt 1-night trip
Posted 2 days ago
The Station House Boutique Hotel
Seabank House Hotel

Seabank House Hotel

10/10 Excellent
"Absolutely incredible place to stay! Hosts are lovely, Rosie is a treat, and the property couldn’t be in a better location to explore Nairn and the area. Can’t recommend enough!"
Kimli 2-night trip
Posted 2 days ago
Seabank House Hotel
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Brilliant stay for a wedding. Very helpful and nice room"
Brontey 1-night trip
Posted 3 days ago
Laichmoray Hotel
Ben Mhor Hotel

Ben Mhor Hotel

10/10 Excellent
"Very clean room and bathroom excellent staff"
Robert 1-night trip
Posted 6 days ago
Ben Mhor Hotel
Golf View Hotel

Golf View Hotel

10/10 Excellent
"Always a great stay fantastic staff rooms spotless"
david 1-night trip
Posted 6 days ago
Golf View Hotel

More cheap stays in Elgin

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
P5,308
P6,369 total
Oct 1 - Oct 2
includes taxes & fees
7.6/10 Good! (78 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
P5,711
P6,854 total
Oct 2 - Oct 3
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
P8,277
P9,932 total
Oct 1 - Oct 2
includes taxes & fees
9.4/10 Exceptional! (3 reviews)
The Station House Boutique Hotel
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
P8,966
P10,760 total
Oct 24 - Oct 25
includes taxes & fees
9.4/10 Exceptional! (51 reviews)
Bankhouse B&B
Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant

Academy Street Nairn Scotland
P9,312
P11,174 total
Oct 1 - Oct 2
includes taxes & fees
8.8/10 Excellent! (241 reviews)
Aurora Hotel & Italian Restaurant
Glen Lyon Lodge Bed & Breakfast

Glen Lyon Lodge Bed & Breakfast

19 Waverley Rd Nairn Scotland
P12,912
P12,912 total
Oct 14 - Oct 15
includes taxes & fees
10/10 Exceptional! (10 reviews)
Glen Lyon Lodge Bed & Breakfast

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 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

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

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.
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.
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.
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 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.