Find hotels in Craigellachie from $43

  • 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

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, (94 reviews)
"Very cosy small hotel - comfortable bedroom, great breakfast and very helpful and friendly staff. Great location for visiting Speyside."
United Kingdom
Stephen
$217 nightly
The price is $260
Apr 20 - Apr 21
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, (353 reviews)
"Breakfast was nice and the staff were very attentive"
United Kingdom
Nicholas
$240 nightly
The price is $288
Apr 26 - Apr 27
Total with taxes and fees
Craigellachie Hotel of Speyside

The Fiddichside Inn

The Fiddichside Inn
3.0 star property
Aberlour
$209 nightly
The price is $251
Apr 21 - Apr 22
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, (261 reviews)
"Breakfast and service amazing. Small town so not a great selection of amenities but generally everything you need available."
United Kingdom
Christopher
$115 nightly
The price is $138
Apr 24 - Apr 25
Total with taxes and fees
Argyle Guest House

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (100 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
$180 nightly
The price is $215
Apr 12 - Apr 13
Total with taxes and fees
The Aberlour Hotel

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (187 reviews)
"Fantastic place. Will stay again."
United States
Ronak
$186 nightly
The price is $223
Apr 18 - Apr 19
Total with taxes and fees
Cardhu Country House

Brylach Steading

Brylach Steading
4.0 star property
Aberlour
$200 nightly
The price is $239
Apr 12 - Apr 13
Total with taxes and fees
Brylach Steading

Harbour Nights

Harbour Nights
2.5 star property
Lossiemouth
$103 nightly
The price is $124
Apr 22 - Apr 23
Total with taxes and fees
Harbour Nights

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
$132 nightly
The price is $132
May 11 - May 12
Total with taxes and fees
Chapelhill Croft Farmhouse B&B

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
$210 nightly
The price is $252
May 11 - May 12
Total with taxes and fees
Hotel Square

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
$353 nightly
The price is $423
Apr 30 - May 1
Total with taxes and fees
Hillhead Hideaways

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.4 out of 10, Good, (3 reviews)
$60 nightly
The price is $72
Apr 19 - Apr 20
Total with taxes and fees
Premier Inn Elgin

Blervie House

Blervie House
5.0 star property
Forres
9.2 out of 10, Wonderful, (50 reviews)
"Wonderful hosts - Graham and Sheena are extremely focused on making everyone’s stay memorable. The beds are extremely comfy too! Beautifully kept carriage house in a central spot to visit many gems in the area. Was a very relaxing enjoyable stay! "
Canada
Cindy
$383 nightly
The price is $460
May 12 - May 13
Total with taxes and fees
Blervie House

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (244 reviews)
"Wonderful place to be and explore the area."
Switzerland
Sascha
$174 nightly
The price is $208
Apr 17 - Apr 18
Total with taxes and fees
The Station Hotel

Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (45 reviews)
"Owners are so nice and breakfast is delicious!!!!"
Canada
Steve
$169 nightly
The price is $202
Apr 12 - Apr 13
Total with taxes and fees
Bankhouse B&B

Taigh Mor

Taigh Mor
3.0 star property
Elgin
6.6 out of 10, (4 reviews)
"Clean room with everything you need for short stay - very much self service which I prefer and was able to extent visit for an extra night quite easily "
United Kingdom
Valerie
$81 nightly
The price is $97
Apr 19 - Apr 20
Total with taxes and fees
Taigh Mor

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (63 reviews)
"Great location "
United Kingdom
John
$86 nightly
The price is $103
Apr 13 - Apr 14
Total with taxes and fees
Carlton Hotel

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (86 reviews)
"All of the above clean room good breakfast and owners very helpful and informative "
United Kingdom
James
$138 nightly
The price is $165
Apr 21 - Apr 22
Total with taxes and fees
The Pines Guesthouse

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very Good, (549 reviews)
"room was clean nice breakfast lovely staff "
United Kingdom
heather
$117 nightly
The price is $141
Apr 12 - Apr 13
Total with taxes and fees
The Mansion House Hotel

Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very Good, (198 reviews)
"Really nice place for a wee mini break very clean and comfy bed and very courteous staff A lovely comfortable bar that serves food too A lovely place to stay 👍"
United Kingdom
Harvey
$48 nightly
The price is $48
Apr 12 - Apr 13
Total with taxes and fees
Ben Mhor Hotel
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 quaint Craigellachie! Enjoy its bars, fishing, and library.

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