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
Aug 16 - Aug 17
Tomorrow
Aug 17 - Aug 18
Next weekend
Aug 21 - Aug 23
In two weeks
Aug 28 - Aug 30

Filter by

Star rating

Guest rating

Our top choices for Elgin hotels

1. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Hyeon Dae
P11,786
P14,143 total
includes taxes & fees
Aug 21 - Aug 22
Laichmoray Hotel

2. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Ian
P9,048
P10,857 total
includes taxes & fees
Sep 13 - Sep 14
The Mansion House Hotel

3. Sunninghill

Sunninghill
Elgin
United States
Pauleen
P10,140
P12,168 total
includes taxes & fees
Aug 21 - Aug 22
Sunninghill

4. The Pines Guesthouse

The Pines Guesthouse
Elgin
United States
Kalyani
P8,970
P10,764 total
includes taxes & fees
Sep 8 - Sep 9
The Pines Guesthouse

5. St Michaels Guesthouse

St Michaels Guesthouse
Elgin
United Kingdom
Lona
P12,479
P14,975 total
includes taxes & fees
Sep 7 - Sep 8
St Michaels Guesthouse

6. Copper Beeches

Copper Beeches
Elgin
United Kingdom
John
P10,982
P13,178 total
includes taxes & fees
Sep 8 - Sep 9
Copper Beeches

7. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
Neil
P6,677
P8,012 total
includes taxes & fees
Sep 13 - Sep 14
The Royal Hotel

8. Premier Inn Elgin

Premier Inn Elgin
Elgin
United States
george
P3,605
P4,326 total
includes taxes & fees
Sep 6 - Sep 7
Premier Inn Elgin

9. The Station House Boutique Hotel

The Station House Boutique Hotel
Burghead
United Kingdom
Victoria
P8,320
P9,984 total
includes taxes & fees
Aug 23 - Aug 24
The Station House Boutique Hotel

10. Taigh Mor

Taigh Mor
Elgin
Canada
Robert
P4,664
P5,597 total
includes taxes & fees
Aug 30 - Aug 31
Taigh Mor

11. River View Apartment

River View Apartment
Elgin
United Kingdom
Joseph
P8,562
P10,275 total
includes taxes & fees
Aug 18 - Aug 19
River View Apartment

12. 1 The Coach House

1 The Coach House
Elgin
P143,344
P172,012 total
includes taxes & fees
Aug 29 - Aug 30
1 The Coach House

13. 6 New Street

6 New Street
Elgin
P34,651
P41,582 total
includes taxes & fees
Sep 15 - Sep 16
6 New Street

14. The Bungalow

The Bungalow
Elgin
P48,936
P58,723 total
includes taxes & fees
Sep 12 - Sep 13
The Bungalow

15. Fishermans Rest

Fishermans Rest
Elgin
United States
Sheldon
P30,804
P30,804 total
includes taxes & fees
Sep 2 - Sep 3
Fishermans Rest

16. Garden Cottage

Garden Cottage
Elgin
P94,902
P113,883 total
includes taxes & fees
Aug 29 - Aug 30
Garden Cottage

17. The White Cottage

The White Cottage
Elgin
P63,787
P76,544 total
includes taxes & fees
Aug 29 - Aug 30
The White Cottage

18. Anchor Cottage

Anchor Cottage
Elgin
P36,349
P43,618 total
includes taxes & fees
Aug 24 - Aug 25
Anchor Cottage

19. The Mains

The Mains
Elgin
P62,090
P74,508 total
includes taxes & fees
Sep 12 - Sep 13
The Mains

20. Stotfield Hotel

Stotfield Hotel
Lossiemouth
United Kingdom
Edith
P6,864
P8,236 total
includes taxes & fees
Aug 21 - Aug 22
Stotfield 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

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

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

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

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

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

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

The Station Hotel

10/10 Excellent
"Excellent staff, an outstanding aspect of my experience in the Speyside this year."
Gbenga 2-night trip
Posted 22 hours ago
The Station Hotel
The Pines Guesthouse

The Pines Guesthouse

10/10 Excellent
"Fantastic breakfast. Fan available in the room and great travel cot with proper mattress"
David 3-night trip
Posted 1 day ago
The Pines Guesthouse
Craiglynne Hotel

Craiglynne Hotel

8/10 Good
"Very nice hotel with a lovely room and a good breakfast. Shower was leaking at the hose connection which resulted in a poor flow from the shower head"
Donald 1-night trip
Posted 2 days ago
Craiglynne Hotel
Seabank House Hotel

Seabank House Hotel

10/10 Excellent
"Friendly staff, clean rooms, great location"
Tracy 1-night trip
Posted 3 days ago
Seabank House Hotel
The Mansion House Hotel

The Mansion House Hotel

10/10 Excellent
"great snooker table and bar, good parking, nice location, nice bedrooms -good value for money"
Akash 1-night trip
Posted 3 days ago
The Mansion House Hotel
Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

10/10 Excellent
"This hotel is conveniently located to the whisky trail with Glenfiddich and Macallan distilleries being within 10min drive. Hotel has a nice restaurant on the property and there is another good one 2 min walking distance. Our room had all basic amenities and was clean. The hotel has a rustic character of a building over 100 years old. It is very lovely but it comes with old furniture, uneven floor, no AC, and no elevator. Staff was very friendly and eager to help with travel information and other needs."
Vlad 3-night trip
Posted 7 days ago
Craigellachie Hotel of Speyside
The Royal Hotel

The Royal Hotel

8/10 Good
"Rooms well presented and clean with a good amount of space, large shower and coffee amenities. The breakfast was convenient and the service was quick, although they had limited vegan option and no non-dairy milks available. The staff were all incredible lovely and very helpful. The location was right across the road from the train station and a supermarket, and only a 10 minute walk into the centre of town."
Leah 2-night trip
Posted 8 days ago
The Royal Hotel
Copper Beeches

Copper Beeches

10/10 Excellent
"Comfortable stay with very clean room. Excellent breakfast and amazing, friendly hosts."
Lottie 1-night trip
Posted 8 days ago
Copper Beeches
The Station House Boutique Hotel

The Station House Boutique Hotel

8/10 Good
"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."
Victoria 2-night trip
Posted 3 weeks ago
The Station House Boutique Hotel

More cheap stays in Elgin

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
P5,335
P6,402 total
Aug 21 - Aug 22
includes taxes & fees
7.6/10 Good! (74 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
P5,741
P6,889 total
Aug 28 - Aug 29
includes taxes & fees
Harbour Nights
Macbeth's Hillock

Macbeth's Hillock

Brodie Nairn Scotland
P10,150
P10,150 total
Aug 23 - Aug 24
includes taxes & fees
9.6/10 Exceptional! (34 reviews)
Macbeth's Hillock
Aurora Hotel & Italian Restaurant

Aurora Hotel & Italian Restaurant

Academy Street Nairn Scotland
P8,666
P10,400 total
Aug 23 - Aug 24
includes taxes & fees
8.8/10 Excellent! (237 reviews)
Aurora Hotel & Italian Restaurant
Glen Lyon Lodge Bed & Breakfast

Glen Lyon Lodge Bed & Breakfast

19 Waverley Rd Nairn Scotland
P13,395
P13,395 total
Aug 28 - Aug 29
includes taxes & fees
10/10 Exceptional! (9 reviews)
Glen Lyon Lodge Bed & Breakfast
Nairn Nights

Nairn Nights

2 Wilson St Nairn Scotland
Get rates
8.8/10 Excellent! (12 reviews)
Nairn Nights

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 Laichmoray Hotel and Sunninghill. 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 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?
Eight Acres Hotel 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 88 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.