Photo by Eddie Boyd

Search Elgin hotels

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check Elgin hotel prices

Tomorrow night
This weekend
Next weekend

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top hotels and accommodation in Elgin

The Mansion House Hotel
4.0 star property
8.4 out of 10, Very good, (418)
"The staff was very friendly and helpful. The hotel is a nice, quiet and historic though a little dated. Overall a wonderful place to stay and the staff was an added bonus. We would definitely stay again if in the area."
The price is AU$223
includes taxes & fees
7 July - 8 July
The Mansion House Hotel
Craigellachie Hotel of Speyside
4.0 star property
9.0 out of 10, Wonderful, (236)
"Good Hotel very good location and the restaurant and bar very good"
The price is AU$285
includes taxes & fees
2 July - 3 July
Craigellachie Hotel of Speyside
OYO Eastbank Hotel, Speyside Scotland
3.5 star property
8.0 out of 10, Very good, (80)
"Great stay, friendly people."
The price is AU$230
includes taxes & fees
28 June - 29 June
OYO Eastbank Hotel, Speyside Scotland
Save an average of 15% on thousands of hotels when you're signed in
Laichmoray Hotel
3.0 star property
9.4 out of 10, Exceptional, (327)
"Lovely hotel with really helpful friendly staff. Lots to do in the area and plenty on site parking."
The price is AU$229
includes taxes & fees
28 June - 29 June
Laichmoray Hotel
Ramnee Hotel
4.0 star property
8.8 out of 10, Excellent, (139)
"Nice place, staff were very friendly."
The price is AU$322
includes taxes & fees
1 July - 2 July
Ramnee Hotel
The Aberlour Hotel
3.0 star property
9.0 out of 10, Wonderful, (54)
"Very nice large room and bathroom "
The price is AU$305
includes taxes & fees
19 July - 20 July
The Aberlour Hotel
Sunninghill
3.0 star property
9.2 out of 10, Wonderful, (78)
"Great hotel stay perfect food "
The price is AU$268
includes taxes & fees
27 June - 28 June
Sunninghill
Cardhu Country House
3.0 star property
10.0 out of 10, Exceptional, (163)
"Fantastic find "
The price is AU$286
includes taxes & fees
3 July - 4 July
Cardhu Country House
Carlton Hotel
2.5 star property
7.6 out of 10, Good, (24)
"Room was cozy and clean, staff was extremely friendly and enjoyable to talk to. The bar/pub downstairs was a great chill atmosphere filled with people who clearly knew and loved each other. Plenty of options for food in the area, and the pub was priced very reasonably. Will absolutely be staying again "
The price is AU$178
includes taxes & fees
10 July - 11 July
Carlton Hotel
The Royal Hotel
3.0 star property
7.8 out of 10, Good, (107)
"First time staying here and we weren’t disappointed. Room was spacious and airy , bed very comfortable. Welcome pack was good. Shower was great and bathroom was immaculate. My only suggestion was to add a handrail inside the shower and maybe a small corner shelf for shampoo, conditioner , shower gel it’s much better for someone disabled. Breakfast is a 10/10 cooked well and tasted amazing full cooked breakfast. It’s actually situated perfectly to travel and see other places from. Parking was...
The price is AU$210
includes taxes & fees
30 June - 1 July
The Royal Hotel
Macbeth's Hillock
2.5 star property
9.8 out of 10, Exceptional, (16)
"Beautiful property. Sheep, fruit, and vegetable farms all around. Staff super nice. Had the ability to grill our own food and have a fire to sit around and enjoy the beautiful weather we had way into the night. Grocery store and restaurants nearby. Play area for the kids. This is by far our favorite place so far on our two week trip around the UK. "
The price is AU$174
includes taxes & fees
27 June - 28 June
Macbeth's Hillock
Craigellachie Lodge
3.5 star property
10.0 out of 10, Exceptional, (57)
"Scott, Jodi and the Craigellachie Lodge team were extremely welcoming and hospitable while we stayed at the Lodge. I would highly recommend staying and experiencing Speyside from this location and wouldn't hesitate to stay again when we return to Scotland. Thank you for a wonderful visit and experience!"
The price is AU$331
includes taxes & fees
20 July - 21 July
Craigellachie Lodge
The Pines Guesthouse
3.0 star property
9.8 out of 10, Exceptional, (51)
"EXCELLENT ROOM AND BED, THE OWNERS SO NICE AND KINDLY. NEAR CITY CENTER"
The price is AU$224
includes taxes & fees
28 June - 29 June
The Pines Guesthouse
Bankhouse B&B
2.5 star property
9.4 out of 10, Exceptional, (30)
"Super clean! Good sized bathroom. Delicious well served breakfast locally sourced ingredients. Great location! Excellent service! "
The price is AU$258
includes taxes & fees
27 June - 28 June
Bankhouse B&B
The Mansefield Hotel
4.0 star property
9.0 out of 10, Wonderful, (2)
"I booked a Deluxe apartment. I didnt realise it would be seperate to the hotel. We were disappointed with the bathroom as we were expecting a bit of luxury at the price per night. Instead we had bathroom suitable for disabled access. One of the reclining chairs had bare wires hanging out. There were 3 of us but only towels for 2 people. The sofa bed had not been made up but when we reported this to reception someone did come and make it up. On booking it said robes were provided, no robes on...
The Mansefield Hotel
Blervie House
5.0 star property
9.4 out of 10, Exceptional, (41)
"Most beautiful friendly place I have ever visited."
The price is AU$546
includes taxes & fees
9 July - 10 July
Blervie House
The Old Mill Inn Brodie
3.0 star property
8.8 out of 10, Excellent, (9)
"If we hadn’t already booked we probably would have kept on driving. Out side area so untidy and not well kept. Rooms were comfortable and clean. Stairs very steep - no good for anyone that has problems with mobility. Food was good. Probably wouldn’t book again. "
The price is AU$277
includes taxes & fees
27 June - 28 June
The Old Mill Inn Brodie
Hillside Havens
3.5 star property
10.0 out of 10, Exceptional, (52)
"Beautiful, stunning views from this secluded spot. A short drive in the Dufftown and a 15 minute drive to The Glenlivet. Having a personal hot tub was a welcome treat. Tracy was a a lively host!"
Hillside Havens
West End Guest House
4.0 star property
9.8 out of 10, Exceptional, (55)
"Great place very friendly and a really good breakfast. Hopefully see you again soon"
West End Guest House
Magical Highland Cottage, Speyside, Scotland. On the Malt Whiskey Trail!
10.0 out of 10, Exceptional, (16)
"We had a wonderful four days in this northern Scotland paradise. Everything from the location,communication with the owner and everything at the cottage was amazing. We were able to visit the surrounding areas and spent a birthday at the location. We are extremely satisfied and hope to return soon. A amazing experience."
Magical Highland Cottage, Speyside, Scotland. On the Malt Whiskey Trail!
Don't see what you're looking for?
See all available properties in Elgin
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hidden gem for wine lovers in the Scottish Highlands

Elgin, Scotland, is a haven for friendly people and history enthusiasts. The town center boasts the majestic Elgin Cathedral, a must-visit for its architectural ruins and historical significance. For a touch of luxury and relaxation, indulge in a spa experience. Elgin offers exciting destinations, with easy access to captivating castles and stunning landscapes. Take a guided tour to explore the area's rich heritage. Whether you're seeking a weekend of fun or a leisurely stroll through town, Elgin has it all. Start your adventure and discover the charm of this Scottish gem.

When planning your outdoor-themed holiday in Elgin, Scotland, you'll find a variety of hotel accommodations to suit your needs. Whether you prefer a cozy bed and breakfast or a luxurious resort, Elgin has it all. Some of the top hotels in Elgin include The Mansion House Hotel, The Sunninghill Hotel, and The Mansefield Hotel. If you want to stay in the heart of Elgin, there are also several hotels conveniently located in the city centre. Whatever your preference, Elgin has the perfect hotel for your outdoor adventure.

  • The Mansion House Hotel - This Hotel is located close to the boutique shops, the scenic river, and offers facilities such as a steam room, a wedding venue, an indoor pool, and massage services. It also has a sauna and a hot tub for relaxation after a day of outdoor activities. Additionally, the hotel is near a golf course, perfect for golf enthusiasts. With its romantic ambiance, The Mansion House Hotel is an ideal choice for couples looking for a peaceful getaway.
  • Laichmoray Hotel - Situated in close proximity to friendly locals, this Hotel is also near archaeological sites, ancient ruins, and historic monuments. It is conveniently located near a cathedral and offers spa facilities for a luxurious experience. The hotel is perfect for those interested in exploring the region's rich history and offers opportunities for recreation. Its close proximity to a castle adds to its charm and allure, making Laichmoray Hotel a great choice for a culturally enriching outdoor holiday.
  • The Pines Guesthouse - As a Guesthouse, The Pines offers a cozy and welcoming atmosphere. While specific outdoor amenities are not highlighted, its location in Elgin ensures easy access to nearby outdoor activities and attractions. With its comfortable accommodations and friendly staff, The Pines Guesthouse provides a pleasant stay for tourists looking for a homely experience during their outdoor-themed holiday.

If you're looking for an outdoor-themed holiday in Elgin, Scotland, you're in for a treat. This friendly town offers a wealth of exciting areas and neighborhoods to explore. From its fascinating archaeology sites and ancient ruins to its magnificent monuments and stunning cathedral, Elgin is a historical and cultural haven. For those seeking relaxation, there are luxurious spas to indulge in. And if you're an outdoor enthusiast, you'll love the opportunities for recreation, such as hiking and cycling, in the beautiful surrounding countryside. Don't forget to visit the charming Elgin Castle for a glimpse into the town's rich history.

  • Burghead: Burghead is a charming city with friendly locals and a vibrant atmosphere. Enjoy delicious dining options and indulge in a round of golf while taking in stunning views of the sea and beach. Immerse yourself in the rich archaeology of the area, exploring ancient ruins and uncovering the region's fascinating history. For a relaxing experience, treat yourself to a spa day and sip on a cup of coffee while watching breathtaking sunsets.
  • Hopeman: Hopeman is a popular city known for its tranquil ambiance. Take a leisurely stroll along the beach, basking in the beauty of the surrounding nature. The picturesque town offers a peaceful retreat and is perfect for outdoor enthusiasts seeking a tranquil holiday experience.
  • Urquhart: Urquhart is a lively city with friendly locals and a vibrant dining scene. Golf enthusiasts can enjoy a round or two while admiring the stunning sea views. Explore the area's rich history through archaeological sites and ruins, or relax on the beautiful beaches while sipping on delicious cocktails. Fishing enthusiasts can also indulge in their favorite activity, and for those seeking relaxation, the city offers rejuvenating spa experiences.

Elgin, located in the beautiful countryside of Scotland, is the perfect destination for an outdoor-themed holiday. With its friendly locals and rich historical heritage, you'll feel right at home exploring the town centre and its charming shops and cafes. Elgin Cathedral, a stunning ruin, is a must-visit for history enthusiasts. For a touch of luxury, indulge in a spa experience or stay in one of the town's historic castles. Exciting destinations await, from picturesque hiking trails to breathtaking coastal views. Don't miss out on guided tours to fully immerse yourself in the unique Elgin experience.

  • Relax: This store Point of Interest offers a unique experience with friendly people, delicious dining options, and a chance to explore archaeological ruins. You can also enjoy a game of golf or relax by the sea while sipping on refreshing cocktails. If you're a beach lover, you'll be delighted to know that there's a beautiful beach nearby where you can soak up the sun and go fishing. And after a long day of exploration, treat yourself to a rejuvenating spa experience.
  • Pluscarden Abbey: Immerse yourself in Scottish culture at Pluscarden Abbey, a captivating monastery. With friendly people and a serene atmosphere, this Point of Interest offers dining options and a chance to play golf. You can also enjoy the breathtaking views of the sea and explore the fascinating archaeology and ruins surrounding the abbey. The cocktails here are something to relish, and the countryside setting adds to the charm. Don't forget to take a leisurely stroll on the beautiful beach and try your hand at fishing.
  • Glen Moray Distillery: Indulge in an entertaining and romantic experience at Glen Moray Distillery, an alcohol distillery Point of Interest. With friendly people and a cozy atmosphere, you can enjoy dining options and the stunning views of the sea. Explore the intriguing archaeology and ruins nearby, and treat yourself to delicious cocktails. The countryside setting adds to the charm, and you can also enjoy fishing and relaxing on the beach. Get a taste of the local spirits and immerse yourself in the romance of the distillery.

When visiting Elgin, Scotland, you'll be spoilt for choice when it comes to dining options. One highly rated and popular restaurant is Scribbles Pizza House, known for its delicious pizzas. Another great dining venue is the Elgin Inn Hawthorn, which offers a range of tasty dishes and a welcoming atmosphere. For a memorable dining experience, head to M Restaurant Badenoch's, where you can enjoy a variety of delectable meals. If you're looking for good restaurants in Elgin, these are definitely worth checking out. And if you're looking for a great deal, be sure to ask about happy hour specials!

Looking to avoid the rainy, cloudy, or uncomfortably hot or cold months? Our table below will help you find the perfect time for your visit to Elgin. Here you will find a year-round average temperature of 8.6°C, reaching a peak of 13.9°C in July, its warmest month, and dropping to an average low of 3.9°C in January, the coolest month. The annual rainfall averages 76.4mm, with August experiencing the heaviest showers, while February is the driest month.

Monthcalendar iconTemperature (Celcius)temperature iconRainfallrain iconCloud coveragecloud icon
January3.9Light RainMostly Cloudy
February4.2Light RainMostly Cloudy
March5.3Light RainMostly Cloudy
April7.1Light RainMostly Cloudy
May9.5Light RainMostly Cloudy
June12.2Light RainMostly Cloudy
July13.9Light RainMostly Cloudy
August13.7Light RainMostly Cloudy
September12.2Light RainMostly Cloudy
October9.5Light RainMostly Cloudy
November6.7Light RainMostly Cloudy
December4.5Light RainMostly Cloudy

Top reasons for your visit to Elgin

  • Elgin Cathedral: Explore the majestic ruins of Elgin Cathedral, a must-visit for history enthusiasts.
  • Spa Experience: Indulge in a touch of luxury and relaxation at one of Elgin's luxurious spas.
  • Captivating Castles: Discover the charm of Elgin's historic castles, offering a glimpse into the town's rich heritage.
  • Picturesque Hiking Trails: Immerse yourself in the beautiful surrounding countryside with scenic hiking trails.
  • Charming Town Center: Stroll through Elgin's town center, filled with charming shops and cafes, perfect for a leisurely day out.

Stay near top Elgin attractions

Elgin Travel Info

Number of reviews
1,938
Accommodation
688 hotels
Highest price
AU$546
Lowest price
AU$174
Reasons to visit
Lossiemouth East Beach, Duffus Castle and Glen Moray Distillery
Hotels with spas
22
Hotels with recreation opportunities
21

Frequently asked questions

Where is the best place for a stay in Elgin?

The Pines Guesthouse is ranked highly by Expedia customers. This guest house offers free breakfast and free parking. Other top choices based on traveller reviews include Laichmoray 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?

Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth: This holiday home rental outside Elgin is located on the beach, and offers a selection of games, laundry facilities and WiFi to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a dishwasher, a fridge and a stovetop. 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 place to stay on a budget in Elgin?

Based on reviews, The Lodge Elgin is a popular 3.5-star guest house for our travellers looking for an economical choice, and features free cooked-to-order breakfast and free WiFi. Another top choice for your stay on the cheap is Eight Acres Hotel and Spa. View all budget hotels in Elgin.

What's the best place to stay for a family trip to Elgin?

Sunninghill is a top 3-star hotel on Expedia for families, and features a restaurant and free parking. Other choices for your stay with the children include Ardvorlich Guest House and Ardgye House. Also, children of all ages will enjoy a visit to Relax. Find more child-friendly accommodations in Elgin.

What's the best accommodation for a couple visiting Elgin?

Tranquil lodge for 2 with hot tub located at the foot of Pluscarden Glen is a favourite lodge for couples, and features a garden and 1 hot tub. See all romantic hotels in Elgin.

What's the best LGBTQ-friendly place to stay in Elgin?

Laichmoray Hotel is a top LGBTQ-friendly hotel that features free breakfast and free Wi-Fi. Southbank Guest House 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?

The Royal Hotel is a top B&B for people travelling with their pets, and offers a restaurant and a bar/lounge for its human guests. Eight Acres Hotel is another good option if you're bringing your pet along. See more pet-friendly hotel accommodations in Elgin.

What's the best accommodation option for a beach holiday in Elgin?

The Harbour Inn is a top beach inn with free breakfast and free WiFi, and it's located close to Cummingston Beach . Other good choices to stay near the beach include Innisfail and Eight Acres Hotel. See more stays near the beach in Elgin.

What's the best luxury place to stay in Elgin?

Innisfail is a 4-star B&B with a terrace and a bar, and it's a popular choice for Expedia travellers looking for a pampered stay. Find more luxury hotels 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.

How to save money on a visit to Elgin

  • Elgin offers a range of accommodation options to suit different budgets, including hotels, B&Bs, and guesthouses. Take advantage of the search filters on the Expedia website to find affordable options that meet your requirements.
  • Consider visiting Elgin during the off-peak season from March to May to take advantage of lower hotel rates. You can save even more by booking your travel and accommodation in advance.
  • To save on travel expenses, explore public transportation options like buses and trains to get around Elgin. This can be a cost-effective way to explore the city and its surroundings.
  • Don't miss out on Elgin's rich archaeological and historical attractions, such as the Elgin Cathedral, ruins, and monuments. Many of these landmarks offer free or affordable entry, making them great options for budget-conscious travelers.
  • After a day of exploring, indulge in some luxury and relaxation at one of Elgin's spas. Look out for special deals and packages to make your pampering experience even more affordable.

Recent Reviews in Elgin
Expedia verified reviews