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

Find hotels in Craigellachie from $68

  • 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
Aug 26 - Aug 27
Tomorrow
Aug 27 - Aug 28
This weekend
Aug 28 - Aug 30
Next weekend
Sep 4 - Sep 6

Filter by

Star rating

Guest rating

Our top choices for Craigellachie hotels

Hotel
Breakfast included
Reserve now, pay later
Budget
Pet friendly

1. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Anita
$267 nightly
$321 total
Sep 21 - Sep 22
Total with taxes and fees
Craigellachie Hotel of Speyside

2. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Savio
$220 nightly
$264 total
Aug 27 - Aug 28
Total with taxes and fees
Craigellachie Lodge

3. The Station Hotel

The Station Hotel
Aberlour
Germany
Riccardo
$213 nightly
$255 total
Aug 31 - Sep 1
Total with taxes and fees
The Station Hotel

4. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United Kingdom
David
$192 nightly
$231 total
Sep 9 - Sep 10
Total with taxes and fees
The Aberlour Hotel

5. Bankhouse B&B

Bankhouse B&B
Aberlour
United Kingdom
TOSHIYUKI
$182 nightly
$218 total
Aug 27 - Aug 28
Total with taxes and fees
Bankhouse B&B

6. Cardhu Country House

Cardhu Country House
Aberlour
France
Laura
$187 nightly
$224 total
Sep 14 - Sep 15
Total with taxes and fees
Cardhu Country House

7. Premier Inn Elgin

Premier Inn Elgin
Elgin
Canada
Scott
$59 nightly
$71 total
Sep 13 - Sep 14
Total with taxes and fees
Premier Inn Elgin

8. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Ian
$141 nightly
$169 total
Sep 13 - Sep 14
Total with taxes and fees
The Mansion House Hotel

9. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
$229 nightly
$275 total
Sep 15 - Sep 16
Total with taxes and fees
Hotel 1881 Archiestown

10. Argyle Guest House

Argyle Guest House
Ballindalloch
Australia
Susan
$101 nightly
$121 total
Sep 24 - Sep 25
Total with taxes and fees
Argyle Guest House

11. St Michaels Guesthouse

St Michaels Guesthouse
Elgin
United Kingdom
Lona
$131 nightly
$158 total
Sep 11 - Sep 12
Total with taxes and fees
St Michaels Guesthouse

12. The Pines Guesthouse

The Pines Guesthouse
Elgin
United States
Kalyani
$143 nightly
$171 total
Sep 8 - Sep 9
Total with taxes and fees
The Pines Guesthouse

13. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Hyeon Dae
$166 nightly
$199 total
Sep 17 - Sep 18
Total with taxes and fees
Laichmoray Hotel

14. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
$122 nightly
$122 total
Sep 11 - Sep 12
Total with taxes and fees
Chapelhill Croft Farmhouse B&B

15. The Mill House Hotel

The Mill House Hotel
Buckie
United Kingdom
jeffrey
$122 nightly
$147 total
Aug 30 - Aug 31
Total with taxes and fees
The Mill House Hotel

16. Sunninghill

Sunninghill
Elgin
$173 nightly
$207 total
Aug 28 - Aug 29
Total with taxes and fees
Sunninghill

17. Kintrae B&B

Kintrae B&B
Buckie
United States
Carol-Anne
$101 nightly
$122 total
Aug 30 - Aug 31
Total with taxes and fees
Kintrae B&B

18. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
Neil
$109 nightly
$131 total
Sep 13 - Sep 14
Total with taxes and fees
The Royal Hotel

19. Taigh Mor

Taigh Mor
Elgin
Canada
Robert
$70 nightly
$84 total
Aug 30 - Aug 31
Total with taxes and fees
Taigh Mor

20. Copper Beeches

Copper Beeches
Elgin
United Kingdom
John
$163 nightly
$196 total
Sep 13 - Sep 14
Total with taxes and fees
Copper Beeches
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 steel bridge over a river, surrounded by dense forest and a stone structure.
Photo by Nick Chatham

Top Craigellachie Hotel Reviews

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

10/10 Excellent
"This place is a must if you are visiting Speyside. A most unique and charming experience. From the restaurant serving Scottish dishes, to the Quaich Bar with its outstanding selection of whiskeys, our stay here was incredible and memorable. The rooms are well appointed and clean, and staff were beyond welcoming. A perfect spot for day trips to the nearby distilleries."
Milica 2-night trip
Posted 15 hours ago
Craigellachie Hotel of Speyside
The Grant Arms Hotel

The Grant Arms Hotel

8/10 Good
"The property was very clean especially the bathroom. Our room was quite small but had everything you need. The staff were really friendly."
Alison 1-night trip
Posted 21 hours ago
The Grant Arms Hotel
Firth Hotel & Restaurant

Firth Hotel & Restaurant

10/10 Excellent
"Property is in an ideal location opposite a lovely beach, Food served in the restaurant was excellent"
jayne 2-night trip
Posted 2 days ago
Firth Hotel & Restaurant
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"Clean room, comfortable bed good parking, staff were very helpful and friendly, close to shops and amenities"
Neil 6-night trip
Posted 3 days ago
The Old Coach House Hotel
The Mill House Hotel

The Mill House Hotel

10/10 Excellent
"Fantastic stay and delicious meal in the restaurant"
Ovia 1-night trip
Posted 6 days ago
The Mill House Hotel
The Station Hotel

The Station Hotel

10/10 Excellent
"Incredible staff. Dinner at the restaurant was delicious. Outrageous and delectable selection of whisky’s. Room was comfortable and clean. Looking forward to a return in the future."
Kadence 1-night trip
Posted 6 days ago
The Station Hotel
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Breakfast is made to order and is excellent . Bar has good choice but a little pricey. Restaurant is also excellent and has good choice of menu. Always busy and requires reservation. On the whole a good place to stay, but no lift so stairs to all floors."
Hector 2-night trip
Posted 8 days ago
Laichmoray Hotel
Craigellachie Lodge

Craigellachie Lodge

10/10 Excellent
"The owner was very helpful and super nice. We all love this hotel; we definitely will come back. You can see all the details she put into the building. Well done."
SUICHI 1-night trip
Posted 13 days ago
Craigellachie Lodge
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
"Couldn't fault the place, it was lovely.excellent location. Loved it being so close to the wee beach cove. 1st holiday that we've had that had everything I like doing on its door stop. Fishing, Kayaking, crabbing, metal detecting, dog walking, . Going on decent walks along the coast. ( All without leaving the village which is a rare thing) Also got a 20 inch pizza delivered to the house which was a bit of a novelty for us. The wife would come back just for the bath and shower. Already looking at rebooking ."
Greg T. 7-night trip
Posted 2 weeks ago
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

More cheap stays in Craigellachie

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
$74 nightly
$88 total
Sep 16 - Sep 17
Total with taxes and fees
7.6/10 Good! (74 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
$94 nightly
$113 total
Aug 30 - Aug 31
Total with taxes and fees
Harbour Nights
The Smugglers Hostel

The Smugglers Hostel

Main Street Ballindalloch Scotland
$130 nightly
$155 total
Sep 22 - Sep 23
Total with taxes and fees
7/10 Good! (12 reviews)
The Smugglers Hostel
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
$136 nightly
$164 total
Sep 1 - Sep 2
Total with taxes and fees
8/10 Very Good! (1 review)
The Station House Boutique Hotel
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
$155 nightly
$186 total
Sep 3 - Sep 4
Total with taxes and fees
7/10 Good! (8 reviews)
River View Apartment
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
$421 nightly
$505 total
Aug 31 - Sep 1
Total with taxes and fees
8/10 Very Good! (1 review)
171 Seatown

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