A modern building with a unique curved roof, surrounded by a well-maintained grassy area and a paved walkway.

Find hotels in Craigellachie from $70

  • 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

Selecting then applying a filter from this group will update the results on a new page

Star rating

Our top choices for Craigellachie hotels

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (99 reviews)
"Great accommodations and wonderful staff!"
United States
Ekaterina
$221 nightly
The price is $265
Jul 17 - Jul 18
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, (374 reviews)
"What a beautiful place to stay at a prime spot in the Speyside area. We loved our breakfast every morning. Dinners at both the Spey Inn and GEMAIR were wonderful too. The walking trail is a must attraction if you stay here as well."
United States
Helen
$252 nightly
The price is $303
Jul 26 - Jul 27
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
$214 nightly
The price is $257
Jul 29 - Jul 30
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, (270 reviews)
"Delicious menu on offer, to supplement the great buffet. Enjoyed the decor/ambience of the breakfast room. Perfect location and the host gave spot-on nature, history and shopping suggestions. Loved our Pheasant Suite too. "
Australia
Susan
$108 nightly
The price is $130
Jul 30 - Jul 31
Total with taxes and fees
Argyle Guest House

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (199 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
$178 nightly
The price is $213
Jul 13 - Jul 14
Total with taxes and fees
Cardhu Country House

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
8.0 out of 10, Very Good, (6 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
$58 nightly
The price is $70
Aug 9 - Aug 10
Total with taxes and fees
Premier Inn Elgin

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (108 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
$190 nightly
The price is $228
Aug 3 - Aug 4
Total with taxes and fees
The Aberlour Hotel

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
$165 nightly
The price is $198
Jul 13 - Jul 14
Total with taxes and fees
Copper Beeches

Chapelhill Croft Farmhouse B&B

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

Hotel 1881 Archiestown

Hotel 1881 Archiestown
3.0 star property
Archiestown
$231 nightly
The price is $277
Jul 17 - Jul 18
Total with taxes and fees
Hotel 1881 Archiestown

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (107 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
$101 nightly
The price is $121
Jul 16 - Jul 17
Total with taxes and fees
Kintrae 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
$195 nightly
The price is $234
Jul 15 - Jul 16
Total with taxes and fees
Hotel Square

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (260 reviews)
"Great location "
Australia
Vincent
$192 nightly
The price is $231
Jul 17 - Jul 18
Total with taxes and fees
The Station Hotel

St Michaels Guesthouse

St Michaels Guesthouse
3.0 star property
Elgin
10.0 out of 10, Exceptional, (2 reviews)
"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
$191 nightly
The price is $229
Aug 9 - Aug 10
Total with taxes and fees
St Michaels Guesthouse

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.4 out of 10, Good, (70 reviews)
"Yes car park nearby. The lady from the bar was lovely and friendly great service. The poor chef doing breakfast on his own was fantastic. Lovely cooked breakfast and really good service. The hotel could do with refurbishing, it’s a lovely building. We stayed 1 night as visiting family in area so served its purpose. Thank u "
United Kingdom
Deborah
$81 nightly
The price is $98
Jul 20 - Jul 21
Total with taxes and fees
Carlton Hotel

The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (162 reviews)
"The staff were amazing! They went above and beyond to make us feel at home at every step. Facilities were a little less "family friendly" than a more modern hotel but we still really enjoyed our time with our toddler!"
United States
Stephanie
$111 nightly
The price is $133
Jul 13 - Jul 14
Total with taxes and fees
The Grant Arms Hotel

Blervie House

Blervie House
5.0 star property
Forres
9.2 out of 10, Wonderful, (51 reviews)
"Everything was exceptional. The hospitality from Graham and Sheena was second to none. We got lost our first night out and after a quick call, Graham got us back on track and was actually on his way out to find us when we turned up the drive! That is the level of hospitality provided. Breakfast was delectable! Fresh, buttery croissants, creamy eggs, tasty haggis, sweet fried tomatoes and the tenderest bacon! The beds were so comfortable and the pillows so fluffy!!! The Walker shortbread in the...
United States
Jessica M
$328 nightly
The price is $394
Jul 19 - Jul 20
Total with taxes and fees
Blervie House

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
$367 nightly
The price is $440
Jul 14 - Jul 15
Total with taxes and fees
Hillhead Hideaways

Taigh Mor

Taigh Mor
3.0 star property
Elgin
7.4 out of 10, Good, (9 reviews)
"Close to town and sites and far enough away to be piece full Everything was less than a 10 min walk"
Canada
Robert
$83 nightly
The price is $100
Jul 15 - Jul 16
Total with taxes and fees
Taigh Mor

The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very Good, (582 reviews)
"Great service at breakfast"
Canada
Luc
$127 nightly
The price is $152
Jul 19 - Jul 20
Total with taxes and fees
The Mansion House 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.

A steel bridge over a river, surrounded by dense forest and a stone structure.
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 $70 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