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

Find hotels in Craigellachie from $97

  • 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
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Oct 11 - Oct 12
Tomorrow
Oct 12 - Oct 13
Next weekend
Oct 16 - Oct 18
In two weeks
Oct 23 - Oct 25

Filter by

Star rating

Guest rating

Our top choices for Craigellachie hotels

1. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Emily
$215 nightly
$258 total
Nov 2 - Nov 3
Total with taxes and fees
Craigellachie Hotel of Speyside

2. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Alexander
$218 nightly
$262 total
Oct 26 - Oct 27
Total with taxes and fees
Craigellachie Lodge

3. The Mash Tun

The Mash Tun
Aberlour
$159 nightly
$191 total
Nov 1 - Nov 2
Total with taxes and fees
The Mash Tun

4. The Station Hotel

The Station Hotel
Aberlour
United States
Louis
$172 nightly
$207 total
Nov 5 - Nov 6
Total with taxes and fees
The Station Hotel

5. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United States
John
$187 nightly
$225 total
Oct 15 - Oct 16
Total with taxes and fees
The Aberlour Hotel

6. Bankhouse B&B

Bankhouse B&B
Aberlour
United Kingdom
TOSHIYUKI
$143 nightly
$172 total
Oct 25 - Oct 26
Total with taxes and fees
Bankhouse B&B

7. Cardhu Country House

Cardhu Country House
Aberlour
France
Laura
$166 nightly
$199 total
Oct 19 - Oct 20
Total with taxes and fees
Cardhu Country House

8. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
United States
Jamie
$233 nightly
$280 total
Oct 28 - Oct 29
Total with taxes and fees
Hotel 1881 Archiestown

9. Premier Inn Elgin

Premier Inn Elgin
Elgin
Canada
Scott
$54 nightly
$65 total
Nov 8 - Nov 9
Total with taxes and fees
Premier Inn Elgin

10. The Mansion House Hotel

The Mansion House Hotel
Elgin
United States
reece
$119 nightly
$143 total
Nov 11 - Nov 12
Total with taxes and fees
The Mansion House Hotel

11. Argyle Guest House

Argyle Guest House
Ballindalloch
United States
Linda
$107 nightly
$129 total
Oct 17 - Oct 18
Total with taxes and fees
Argyle Guest House

12. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Christopher
$120 nightly
$144 total
Oct 18 - Oct 19
Total with taxes and fees
Laichmoray Hotel

13. The Pines Guesthouse

The Pines Guesthouse
Elgin
United Kingdom
june
$130 nightly
$156 total
Oct 13 - Oct 14
Total with taxes and fees
The Pines Guesthouse

14. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
$103 nightly
$123 total
Oct 16 - Oct 17
Total with taxes and fees
The Mill House Hotel

15. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
$117 nightly
$117 total
Oct 31 - Nov 1
Total with taxes and fees
Chapelhill Croft Farmhouse B&B

16. Sunninghill

Sunninghill
Elgin
United Kingdom
ALAN
$161 nightly
$194 total
Oct 18 - Oct 19
Total with taxes and fees
Sunninghill

17. Kintrae B&B

Kintrae B&B
Buckie
United States
Carol-Anne
$96 nightly
$115 total
Nov 1 - Nov 2
Total with taxes and fees
Kintrae B&B

18. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
Andrew
$109 nightly
$131 total
Oct 25 - Oct 26
Total with taxes and fees
The Royal Hotel

19. Ramnee Hotel

Ramnee Hotel
Forres
United States
Mindy
$132 nightly
$159 total
Nov 11 - Nov 12
Total with taxes and fees
Ramnee Hotel

20. Carlton Hotel

Carlton Hotel
Forres
United Kingdom
Norbert
$81 nightly
$97 total
Oct 12 - Oct 13
Total with taxes and fees
Carlton Hotel
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Craigellachie attractions

Speyside Cooperage

9.2/10 (45 reviews)
You can spend time exploring the galleries in Speyside Cooperage during your travels in Craigellachie. You can enjoy the bars while in the area.
See properties

Learn more about Craigellachie

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

See all hotels in Craigellachie
A stone bridge over a river, surrounded by greenery and flowers.
Photo by Craig Williams

Top Craigellachie Hotel Reviews

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

8/10 Good
"The Whisky Bar was fabulous and the restaurant was very good. We loved the atmosphere. The room was nice."
Mitch 2-night trip
Posted 17 hours ago
Craigellachie Hotel of Speyside
Sunninghill

Sunninghill

8/10 Good
"Good hotel with lovely, helpful & friendly staff. Got chatting to various people in the bar area, which was relaxed with a nice atmosphere. Bar staff were very helpful & chatted with ease. Room was spacious and clean as was the bathroom, but the shower was very weak indeed, but the water was warm enough. The room/bathroom/decor are what you would expect of such a hotel in the area. Make-over would be welcome, but in thee difficult times, fully understand if it isn't priority. Would recommend."
Fraser 1-night trip
Posted 2 days ago
Sunninghill
The Station Hotel

The Station Hotel

8/10 Good
"This is a pretty decent choice (more of a bread and breakfast place) given its accessibility to the distilleries. It was clean with very friendly and helpful staff."
Trivies 1-night trip
Posted 2 days ago
The Station Hotel
The Royal Oak Hotel

The Royal Oak Hotel

10/10 Excellent
"Nice place great food would stay again"
Dean 1-night trip
Posted 4 days ago
The Royal Oak Hotel
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Great location and exceptionally friendly staff. Highly recommend"
charandeep 1-night trip
Posted 7 days ago
Laichmoray Hotel
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

10/10 Excellent
"Much more spacious than I expected from photos. Very clean and well prepared. Well equipped. Superb location next to little beach / swimming cove. Others in walking distance, and many in driving distance. Pretty village, one shop, and only one pub, which has limited opening hours , especially for meals. Good heating. Large bath."
Duncan F. 3-night trip
Posted 9 days ago
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
Golf View Hotel

Golf View Hotel

10/10 Excellent
"Great gem in Lossie, lovely warm welcoming staff, meals are spot on, rooms lovely and warm, comfy bed, brilliant breakfast. Love staying here and always try and go back."
Matthew 2-night trip
Posted 10 days ago
Golf View Hotel
The Station House Boutique Hotel

The Station House Boutique Hotel

10/10 Excellent
"Great place! A bit unusual but once you figure out the checking in great! Hosts were awesome!"
Kurt 1-night trip
Posted 13 days ago
The Station House Boutique Hotel
Ben Mhor Hotel

Ben Mhor Hotel

10/10 Excellent
"Very clean room and bathroom excellent staff"
Robert 1-night trip
Posted 2 weeks ago
Ben Mhor Hotel

More cheap stays in Craigellachie

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
$81 nightly
$97 total
Oct 12 - Oct 13
Total with taxes and fees
7.4/10 Good! (81 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
$108 nightly
$130 total
Oct 16 - Oct 17
Total with taxes and fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
$119 nightly
$143 total
Oct 12 - Oct 13
Total with taxes and fees
9.4/10 Exceptional! (3 reviews)
The Station House Boutique Hotel
The Smugglers Hostel

The Smugglers Hostel

Main Street Ballindalloch Scotland
$141 nightly
$169 total
Oct 24 - Oct 25
Total with taxes and fees
7.4/10 Good! (13 reviews)
The Smugglers Hostel
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
$143 nightly
$172 total
Oct 25 - Oct 26
Total with taxes and fees
9.4/10 Exceptional! (52 reviews)
Bankhouse B&B
8 Varis Apartments

8 Varis Apartments

8 Varis Wynd, High Street Forres Scotland
Get rates
9.4/10 Exceptional! (19 reviews)
8 Varis Apartments

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 much is the nightly rate at a Craigellachie hotel?
Prices for hotels in Craigellachie often vary, but you can find a great deal from $97 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