Find hotels in Craigellachie from $76

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Craigellachie hotels

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (97 reviews)
"Very cosy small hotel - comfortable bedroom, great breakfast and very helpful and friendly staff. Great location for visiting Speyside."
United Kingdom
Stephen
$208 nightly
The price is $250
Jun 7 - Jun 8
Total with taxes and fees
Craigellachie Lodge

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (362 reviews)
"Perfect place to explore Dufftown and Craig. The staff are helpful and eager to make sure everything is just right. Highly recommend the Sunday Roast and Whiskey Room. "
United States
Erik
$239 nightly
The price is $287
Jun 14 - Jun 15
Total with taxes and fees
Craigellachie Hotel of Speyside

The Fiddichside Inn

The Fiddichside Inn
3.0 star property
Aberlour
8.0 out of 10, Very Good, (1 review)
"Great clean accomodations with plenty of facilities but all messages through Expedia were automated and I did not receive responses to enquiries sent. Otherwise everything was as described and we had a lovely stay"
Australia
Natalie
$213 nightly
The price is $256
Jun 15 - Jun 16
Total with taxes and fees
The Fiddichside Inn

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (264 reviews)
"Very nice room in an older typical Scottish house. Breakfast was amazing Diana is a very welcome and helpful host."
United States
wilma
$112 nightly
The price is $135
Jun 24 - Jun 25
Total with taxes and fees
Argyle Guest House

Copper Beeches

Copper Beeches
3.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
"A great experience - We would highly recommend Copper Beeches. The venue, quality of accommodation, the food, the welcome were all absolutely excellent. We couldn’t recommend it more highly."
United Kingdom
John
$164 nightly
The price is $197
May 29 - May 30
Total with taxes and fees
Copper Beeches

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (191 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
$190 nightly
The price is $227
Jun 7 - Jun 8
Total with taxes and fees
Cardhu Country House

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
$130 nightly
The price is $130
May 30 - May 31
Total with taxes and fees
Chapelhill Croft Farmhouse B&B

Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (48 reviews)
"The Bunkhouse B&B is a great location if you are visiting the Speyside area. The owner is friendly and was very helpful and the breakfast was great. Be sure to check out the walking trail in back of the B&B along the Spey river."
United States
Seth
$177 nightly
The price is $212
Jun 14 - Jun 15
Total with taxes and fees
Bankhouse B&B

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (103 reviews)
"Great modern rooms installed in a traditional hotel with a nice cosy bar. Tried the 22 year old whisky which was smashing. Staff were awesome as well"
United Kingdom
Bhavik
$187 nightly
The price is $225
Jun 3 - Jun 4
Total with taxes and fees
The Aberlour Hotel

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Throughly enjoyed our stay, everything in the welcome pack we needed and more! Will definitely be back. "
United Kingdom
Heather
$339 nightly
The price is $406
May 27 - May 28
Total with taxes and fees
Hillhead Hideaways

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (254 reviews)
"Great location "
Australia
Vincent
$224 nightly
The price is $269
May 27 - May 28
Total with taxes and fees
The Station Hotel

Harbour Nights

Harbour Nights
2.5 star property
Lossiemouth
9.6 out of 10, Exceptional, (4 reviews)
"Had the best stay such a nice apartment and we will definitely be booking again. "
United Kingdom
Chantelle
$147 nightly
The price is $176
May 27 - May 28
Total with taxes and fees
Harbour Nights

St Michaels Guesthouse

St Michaels Guesthouse
3.0 star property
Elgin
10.0 out of 10, Exceptional, (1 review)
"What a contrast to my last hotel (Balmoral Lodge, Southport ). St Michael's was everything I want from a B&B and more. Beautiful vintage furniture, period features, immaculately clean, lovely owner, great atmosphere. Loved it and the presence of a coffee machine, a fridge and a balcony (looking over the garden) made this a great experience. . I was slightly worried about possible noise from the main road, but, even sitting on the balcony, it was surprisingly quiet. My only issue was the very...
United Kingdom
Lona
$192 nightly
The price is $230
May 28 - May 29
Total with taxes and fees
St Michaels Guesthouse

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (65 reviews)
"Great location "
United Kingdom
John
$81 nightly
The price is $97
May 30 - May 31
Total with taxes and fees
Carlton Hotel

Hotel Square

Hotel Square
3.0 star property
Ballindalloch
8.4 out of 10, Very Good, (7 reviews)
"Nice hotel. If you want a tv you need to have a room on the second floor but who needs a tv nowadays when there is WiFi. Very comfortable bed and lovely big bathroom."
United Kingdom
Christine
$208 nightly
The price is $250
May 29 - May 30
Total with taxes and fees
Hotel Square

Taigh Mor

Taigh Mor
3.0 star property
Elgin
7.0 out of 10, Good, (8 reviews)
"Great room could do with double glazing windows bit noisy at night but apart from that great Place "
United Kingdom
Douglas
$91 nightly
The price is $109
May 25 - May 26
Total with taxes and fees
Taigh Mor

Mount Barker Bed & Breakfast

Mount Barker Bed & Breakfast
4.5 star property
Grantown-on-Spey
10.0 out of 10, Exceptional, (5 reviews)
"Wonderful accommodation in a beautiful village. Karen and Alec are amazing hosts and we were looked after in every respect. Breakfast was amazing and the rooms are delightful. I would certainly recommend this B & B to anyone. "
United Kingdom
Kay
$299 nightly
The price is $299
May 27 - May 28
Total with taxes and fees
Mount Barker Bed & Breakfast

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (106 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
$111 nightly
The price is $133
Jun 1 - Jun 2
Total with taxes and fees
Kintrae B&B

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (93 reviews)
"Nice room in a perfect home. Walking distance to center of town. Breakfast fast was very good plenty of options. Hosts were super welcoming and helpful"
United States
wilma
$142 nightly
The price is $170
May 29 - May 30
Total with taxes and fees
The Pines Guesthouse

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.6 out of 10, Good, (4 reviews)
"The property was undergoing a makeover, new carpets etc and was a little bit untidy in areas. Nonetheless to be expected during contractors working there. The staff, especially the manager, were extremely helpful and pleasant."
United States
george
$62 nightly
The price is $74
Jun 7 - Jun 8
Total with taxes and fees
Premier Inn 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.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Craigellachie attractions

Learn more about Craigellachie

Escape to relaxing Craigellachie! Enjoy its bars, fishing, and culture.

Photo by Nick Chatham
Open Photo by Nick Chatham

Top Craigellachie Hotel Reviews

More cheap stays in Craigellachie

Hotels in Craigellachie with star-rating

Find out more about Craigellachie

Top reasons to visit Craigellachie

  • Outdoor Adventures: Enjoy hiking trails and scenic landscapes perfect for families and adventure seekers.
  • Whisky Tours: Experience Scotland's renowned spirits with local whisky tours that highlight the region's rich distilling heritage.
  • Winter Sports: Thrill-seekers can hit the slopes at the nearby Lecht Ski Resort during winter months.
  • Charming Neighborhoods: Explore the picturesque village atmosphere and nearby attractions like Aberlour and the Spey Valley.
  • Diverse Accommodations: Choose from cozy bed & breakfasts to family-friendly hotels, ensuring a comfortable stay.

Find great hotels in and around Craigellachie

Discover the charm of Craigellachie, where a variety of accommodations await to cater to your needs. Whether you're seeking a cozy bed & breakfast, a family-friendly hotel, or a pet-friendly stay, you'll find the perfect lodging for your vacation experience. Explore the enchanting surroundings while enjoying the comforts of your selected hotel, making your trip to Aberlour, Scotland, truly memorable.

  • Sunninghill: A charming 3-star hotel with an impressive guest rating of 9.2, Sunninghill is located 12 miles from Craigellachie. This hotel is tailored for travelers seeking a business travel experience while still enjoying a touch of comfort. Guests have praised the welcoming atmosphere and well-appointed rooms, making it an ideal choice for those balancing work and leisure. The property features modern amenities, including free Wi-Fi, a business center, and a relaxing lounge area, ensuring a productive and pleasant stay.
  • Laichmoray Hotel: Also rated 3 stars with a remarkable guest rating of 9.4, Laichmoray Hotel is situated 12 miles from Craigellachie. This hotel caters to business travelers, offering a blend of comfort and functionality. Guests can enjoy spacious rooms equipped with essential amenities, plus a restaurant serving delicious meals made from local ingredients. The warm hospitality and attentive service contribute to a relaxing environment, making it a favored choice among visitors looking for a balance of work and relaxation.
  • Craigellachie Hotel of Speyside: A distinguished 4-star property with a guest rating of 9.0, Craigellachie Hotel of Speyside is located right in Craigellachie. This hotel is perfect for travelers looking for a pet-friendly, nature-themed vacation experience. With a focus on wellness and relaxation, it allows pets on-site, making it a great choice for those traveling with furry companions. Guests can enjoy beautifully designed rooms that reflect the natural surroundings, along with amenities such as walking trails and wellness activities that promote a serene stay.

Where to stay in Craigellachie

Discover the charm of Craigellachie, a picturesque village perfect for outdoor enthusiasts and families alike. Explore the friendly atmosphere and rich culture as you visit nearby destinations like Aberlour and the scenic Spey Valley. Enjoy relaxing strolls along the River Spey or embark on excursions to stunning landscapes. Immerse yourself in the local vibe, where luxury meets quaint Scottish town life, making your vacation truly unforgettable.

  • Aberlour: Nestled in the heart of Scotland, Aberlour is a charming city that invites adventure seekers and families alike. Situated close to Craigellachie, this area is known for its outdoor activities, including hiking trails and golf. Visitors can explore local landmarks such as the museum and historic visitor center, which showcase the rich culture and heritage of the region. With peak tourist seasons in March to April and July, Aberlour offers a lively atmosphere, perfect for enjoying the beautiful Scottish landscape.
  • Keith: Located a mere 9 miles from Craigellachie, Keith is a vibrant city that offers stunning scenery and outdoor adventures. The city sees a steady flow of visitors throughout the year, with peak times in January, April, and July. Keith is ideal for hiking and golfing enthusiasts, with its accessible trails and nearby golf courses. Local attractions include a museum and a national state park, perfect for immersing yourself in nature and history. The picturesque views and welcoming community make Keith a must-visit during your travels.
  • Dufftown: Just 4 miles from Craigellachie, Dufftown is a quaint village known for its romantic charm and outdoor pursuits. This village attracts visitors in peak months like April, July, and September. Dufftown is perfect for hiking and golfing, with excellent trail access throughout the area. Explore local landmarks such as the historic castle and visitor center, which offer insight into the village's rich history. Whether you’re looking for a peaceful getaway or an adventure-filled experience, Dufftown is a delightful stop on your journey.

Things to do near Craigellachie

Craigellachie is perfect for outdoor and family adventures, offering activities like hiking trails and access to scenic landscapes. Visitors can enjoy local attractions, play a round at nearby golf courses, and indulge in whisky tours to experience Scotland's renowned spirits. Additionally, the Lecht Ski Resort provides winter sports enthusiasts with thrilling opportunities. Whether you're exploring the trails or savoring local flavors, Craigellachie promises an unforgettable vacation experience.

Shopping

In Craigellachie, you can enjoy local shops offering unique Scottish gifts and souvenirs. If you're up for a drive, visit the nearby Elgin Shopping Centre, about 12 miles away, where you’ll find a variety of retailers and dining options to enhance your shopping experience.

Recreation

At Dufftown Golf Course, enjoy a round of golf in a serene environment just 4 miles from Craigellachie, surrounded by stunning landscapes. Keith Golf Club, located 9 miles away, offers a luxurious golfing experience with picturesque views, while Buckpool Golf Club, 14 miles from Craigellachie, provides a relaxing atmosphere for golfers.

Adventure

In Craigellachie, explore the breathtaking landscapes of the Spey Valley through exhilarating mountain biking trails. Experience the thrill of white-water rafting on the River Spey, or hike the scenic routes of the nearby Cairngorms National Park for stunning views and diverse wildlife.

Nightlife

In Craigellachie, the iconic Craigellachie Hotel features a cozy whisky bar for tasting local spirits. Nearby, The Spey Bar offers a relaxed atmosphere with live music and friendly locals, perfect for unwinding after a day of exploration.

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

Booking tips and Expedia advantages for Craigellachie

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Craigellachie 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 Craigellachie 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 Craigellachie is Wednesday. The most expensive day to stay in Craigellachie is Friday.
  • Find cheap hotels on Expedia: Expedia's search tool makes it easy for you to choose your budget, preferred location, and additional preferences. You can arrange your search results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you can refine your choices by hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay in Craigellachie with your flights and activities through an Expedia package deal.

Find the best attractions near Craigellachie

Craigellachie is perfect for outdoor and family vacations, offering a mix of adventure and culture. Visitors can explore nearby castles, stunning waterfalls, and beautiful private gardens. Whether you're seeking romantic experiences or outdoor activities, the attractions around Craigellachie provide something for everyone, making it an ideal destination for travelers looking to immerse themselves in Scotland's natural beauty and rich heritage.

  • Ballindalloch Castle: Nestled 9 miles from Craigellachie, this enchanting castle exudes a romantic atmosphere and rich cultural heritage. Explore its stunning architecture and picturesque gardens, perfect for leisurely strolls.
  • The Linn Falls: Located 2 miles away, The Linn Falls offers an exhilarating outdoor adventure. Experience the beauty of cascading waters surrounded by lush greenery, creating a serene backdrop for a romantic getaway.
  • Whisky Museum: Just 4 miles from Craigellachie, the Whisky Museum invites you to delve into Scotland's famed whisky culture. Discover fascinating exhibits and savor the unique flavors of local distilleries.

Best time to go to Craigellachie

The best time to visit Craigellachie can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Craigellachie falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Craigellachie falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January37.2°F (2.9°C)Light RainMostly CloudyAverageSlightly Low
February37.9°F (3.3°C)Light RainMostly CloudyAverageSlightly Low
March40.3°F (4.6°C)Light RainMostly CloudyAverageAverage
April43.7°F (6.5°C)Light RainMostly CloudySlightly HighAverage
May48.4°F (9.1°C)Light RainMostly CloudyAverageAverage
June53.4°F (11.9°C)Light RainMostly CloudyAverageSlightly High
July56.5°F (13.6°C)Light RainMostly CloudySlightly HighSlightly High
August55.6°F (13.1°C)Light RainMostly CloudyAverageSlightly High
September52.9°F (11.6°C)Light RainMostly CloudySlightly HighAverage
October47.5°F (8.6°C)Light RainMostly CloudySlightly LowAverage
November42.3°F (5.7°C)Light RainMostly CloudySlightly LowSlightly Low
December38.1°F (3.4°C)Light RainMostly CloudySlightly LowAverage

The nearest major airports for your trip to Craigellachie

Traveling to Craigellachie, Scotland, is convenient with three major airports nearby. Aberdeen International Airport (ABZ) is 42 miles away, with excellent hotel options like the 5-star Marcliffe, 6 miles from the airport, and the Courtyard by Marriott, just 0.3 miles away. INVerness Airport (INV), located 33 miles from Craigellachie, offers luxury stays at Rocpool Reserve and Ness Walk, both approximately 8 miles away, along with various transportation services. Dundee Airport (DND) is 72 miles away, featuring hotels such as The Hideaway Experience, 5 miles from the airport, and Premier Inn Dundee North, 2 miles away, providing limited shuttle services.

Frequently asked questions

What is the best area to stay in Craigellachie?
The best area to stay in Craigellachie is within the village itself, particularly around the scenic confluence of the River Spey and the River Fiddich.

This area is the heart of Craigellachie, offering a concentrated experience of the region's main attractions. You'll find a small collection of hotels and guest houses, along with local pubs and eateries, all within walking distance. The iconic Craigellachie Bridge, designed by Thomas Telford, is a prominent landmark here, and the Speyside Way walking path runs through the village. It's a convenient base for exploring the surrounding whisky distilleries.

For couples looking for a focused and relaxing trip centered on whisky tasting and Speyside's natural beauty, staying directly in Craigellachie is an excellent choice. The village provides easy access to nearby distilleries for tours and tastings, and the tranquil river views offer a pleasant backdrop for a quiet getaway.

Travelers interested in the region's walking and cycling opportunities will also find Craigellachie advantageous.
When is the best time to go to Craigellachie?
The best time to go to Craigellachie is during the spring (April to May) and autumn (September to October) months, when the weather is generally mild and the natural scenery is particularly appealing.

Springtime in Craigellachie brings blooming wildflowers and greenery to the Speyside landscape. The temperatures are pleasant for exploring the outdoors, and the distilleries are typically in full operation, offering tours and tastings. It's a good time for travelers who enjoy hiking and scenic drives without the peak summer crowds.

Autumn offers crisp air and the stunning colors of the changing leaves along the River Spey. This season is also ideal for whisky enthusiasts, as many distilleries release special editions and host events coinciding with the harvest.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Craigellachie.
How can I save on a Craigellachie hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Craigellachie hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
How much is the nightly rate at a Craigellachie hotel?
Prices for hotels in Craigellachie often vary, but you can find a great deal from $76 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia