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

Craigellachie Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

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, (99 reviews)
"Great accommodations and wonderful staff!"
United States
Ekaterina
The price is P14,692
P17,631 total
includes taxes & fees
Jul 18 - Jul 19
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
The price is P15,498
P18,597 total
includes taxes & fees
Jul 26 - Jul 27
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
The price is P13,284
P15,941 total
includes taxes & fees
Jul 27 - Jul 28
The Fiddichside Inn

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (165 reviews)
"Easy to park, very warm and clean bed. I was very happy for the great price I paid. Thank you! "
United Kingdom
Elizabeth
The price is P3,417
P4,100 total
includes taxes & fees
Jul 10 - Jul 11
The Old Coach House Hotel

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (269 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
The price is P6,622
P7,946 total
includes taxes & fees
Jul 30 - Jul 31
Argyle Guest House

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (198 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
The price is P11,685
P14,022 total
includes taxes & fees
Jul 28 - Jul 29
Cardhu Country House

Hotel 1881 Archiestown

Hotel 1881 Archiestown
3.0 star property
Archiestown
The price is P15,498
P18,598 total
includes taxes & fees
Jul 9 - Jul 10
Hotel 1881 Archiestown

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (134 reviews)
"Great hotel good food"
United Kingdom
Jamie
The price is P11,617
P13,940 total
includes taxes & fees
Jul 12 - Jul 13
The Seafield Arms

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
The price is P5,258
P6,310 total
includes taxes & fees
Jul 15 - Jul 16
Carlton Hotel

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (107 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is P12,300
P14,760 total
includes taxes & fees
Jul 10 - Jul 11
The Aberlour Hotel

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (103 reviews)
"Clean room, accommodating breakfast requirements, lovely staff"
United Kingdom
louise
The price is P10,113
P12,136 total
includes taxes & fees
Jul 10 - Jul 11
The Royal Oak Hotel

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.6 out of 10, Good, (19 reviews)
"Nice and clean rooms 👌 very friendly service "
United Kingdom
Tomas
The price is P3,804
P4,565 total
includes taxes & fees
Jul 19 - Jul 20
Cluny Hill Hotel

Firth Hotel & Restaurant

Firth Hotel & Restaurant
3.0 star property
Lossiemouth
8.4 out of 10, Very Good, (279 reviews)
"We had a lovely stay Dinner in the restaurant was amazing.. would stay again"
Australia
Jacqueline
The price is P5,445
P6,534 total
includes taxes & fees
Jul 20 - Jul 21
Firth Hotel & Restaurant

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
The price is P6,765
P8,118 total
includes taxes & fees
Jul 10 - Jul 11
Kintrae B&B

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
The price is P8,371
P8,371 total
includes taxes & fees
Jul 10 - Jul 11
Chapelhill Croft Farmhouse B&B

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.4 out of 10, Very Good, (123 reviews)
"Very friendly staff and a lovely meal at night."
United Kingdom
Paul V
The price is P7,426
P8,912 total
includes taxes & fees
Jul 9 - Jul 10
The Mill House Hotel

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
The price is P4,188
P5,026 total
includes taxes & fees
Jul 19 - Jul 20
Premier Inn Elgin

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (140 reviews)
"Staff were friendly and helpful. Breakfast was good quality and well cooked. Seaview (if you get one) was directly overlooking the lovely beach. Room was very clean and a good standard. "
United Kingdom
Alastair
The price is P8,883
P10,660 total
includes taxes & fees
Jul 8 - Jul 9
Cullen Bay Hotel

Portknockie Cottage

Portknockie Cottage
2.0 star property
Buckie
The price is P31,087
P37,305 total
includes taxes & fees
Jul 20 - Jul 21
Portknockie Cottage

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (162 reviews)
"Staff were good and rooms were clean. "
United Kingdom
Neil
The price is P7,039
P8,447 total
includes taxes & fees
Jul 10 - Jul 11
The Royal 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 culture.

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

Find out more about Craigellachie

Top reasons to visit Craigellachie

  • Scenic Hiking Trails: Explore the famous Speyside Way, known for its breathtaking views and diverse landscapes.
  • Whisky Culture: Experience local distillery tours, including the historic Craigellachie Distillery, to savour Scotland's renowned whisky.
  • Historic Landmarks: Visit the iconic Craigellachie Bridge and local museums that showcase the village's rich heritage.
  • Outdoor Adventures: Enjoy wildlife watching and long walks in picturesque surroundings, perfect for family outings.
  • Charming Accommodations: Stay in delightful lodgings, from traditional B&Bs to unique hotels, catering to all preferences.

Find great hotels in and around Craigellachie

Craigellachie offers a charming selection of accommodations, from traditional bed and breakfasts to inviting hotels. Ideal for families, business travellers, and pet owners alike, you'll discover unique stays such as the Craigellachie Hotel, the Discover Craigellachie Hotel, and the historic Old Scottish Hotel. For whisky enthusiasts, the Whisky Hotel is a must-visit. No matter your preference, you’ll find the perfect base to explore this picturesque Scottish village.

  • Laichmoray Hotel: Located 19km from Craigellachie, the Laichmoray Hotel is a charming 3-star accommodation boasting a guest rating of 9.4 out of 10. This hotel presents a blend of traditional Scottish hospitality with modern comforts, making it an ideal choice for business travellers seeking a productive yet relaxing stay. Guests can enjoy well-appointed rooms equipped with essential amenities, alongside an inviting lounge area and a restaurant serving local delicacies. The hotel’s convenient location allows easy access to the surrounding area, making it a practical base for exploring the Scottish Highlands.
  • Sunninghill: Also situated 19km from Craigellachie, Sunninghill is another delightful 3-star option with a commendable guest rating of 9.2 out of 10. This hotel is designed with a focus on comfort and functionality, catering primarily to business travellers. Offering a selection of well-furnished rooms, the Sunninghill features a relaxed atmosphere, perfect for unwinding after a busy day. Guests can take advantage of the on-site dining facilities, which highlight fresh local produce, ensuring a satisfying culinary experience. The hotel’s commitment to service and quality makes it a reliable choice for those on a work-related trip.
  • Craigellachie Hotel of Speyside: Nestled in the heart of Craigellachie, the 4-star Craigellachie Hotel of Speyside scores a guest rating of 9.0 out of 10. Emphasising a nature-themed experience, this property is perfect for business travellers who wish to incorporate the tranquillity of the outdoors into their stay. The hotel is pet-friendly, allowing guests to bring their furry companions along, with specific amenities catered for pets. Guests can savour local whisky in the hotel’s renowned bar and indulge in a wellness-focused experience, with easy access to the beautiful landscapes of Speyside.

Where to stay in Craigellachie

Craigellachie, a charming village in Moray Speyside, offers a delightful blend of outdoor adventures and cultural experiences. Nestled in a picturesque setting, it serves as an excellent base for exploring the surrounding areas, where friendly locals and a relaxed atmosphere await. Whether you're seeking family-friendly activities or secluded excursions, you'll find plenty to enjoy in this small village, making it a perfect destination for a memorable Scottish getaway.

  • Aberlour: Nestled within the heart of Moray, Aberlour is a charming town renowned for its picturesque surroundings and vibrant outdoor activities. As the hub for visitors to Craigellachie, Aberlour offers a delightful blend of family-friendly experiences and adventure. Nature enthusiasts can explore the scenic hiking trails and enjoy a game of golf amidst stunning landscapes. Notable local attractions include the Aberlour Distillery, where you can learn about whisky production, and the nearby historic sites that reflect the area's rich heritage. The town's visitor centre provides insights into its history and culture, making it a worthwhile stop on your journey.
  • Keith: Located a short distance away from Craigellachie, Keith is a quaint town steeped in history and surrounded by breathtaking scenery. The town attracts outdoor lovers and adventure seekers who can take advantage of its excellent hiking trails and golf courses. Keith is also home to fascinating landmarks, including the Keith and Dufftown Railway, which offers a nostalgic journey through the stunning countryside. Visitors can immerse themselves in local culture at the local museum or enjoy the tranquillity of the nearby national state park, making it an ideal destination for those looking to explore the natural beauty of Scotland.
  • Dufftown: Just a few miles from Craigellachie lies Dufftown, a charming village renowned for its whisky heritage. Often dubbed the ‘Malt Whisky Capital of the World’, Dufftown offers a unique experience for those keen on distilleries and tasting tours. The village is surrounded by rolling hills and lush landscapes, perfect for outdoor adventures such as hiking and golf. Visitors can explore iconic landmarks like the Dufftown Castle and engage with the local history at the visitor centre. With its romantic ambiance and quaint charm, Dufftown is a delightful destination for couples and adventurers alike.

Things to do in Craigellachie

Shopping

In Craigellachie, you can explore local shops offering unique Scottish crafts and whisky souvenirs. For a wider selection, if you're up for a drive, head to the nearby towns of Aberlour and Elgin, where you’ll find shopping centres with a variety of retail options and quaint boutiques.

Recreation

In Craigellachie, the Craigellachie Hotel's spa offers a tranquil retreat with soothing treatments and a beautiful view of the Spey Valley. Nearby, explore the natural beauty of the Cairngorms National Park, perfect for hiking and reconnecting with nature amidst stunning landscapes.

Adventure

In Craigellachie, explore the stunning landscapes of the Spey Valley while hiking the Cairngorms National Park. Experience thrilling white-water rafting on the River Spey, or cycle along scenic trails. For whisky enthusiasts, visit nearby distilleries to savour the region’s renowned Scotch whisky.

Nightlife

In Craigellachie, enjoy a relaxed evening at the Craigellachie Hotel's whisky bar, sampling local spirits. For a lively atmosphere, visit The Highlander Inn, where you can chat with locals and enjoy traditional music. The village offers a quaint yet vibrant nightlife experience in a picturesque setting.

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

Booking tips and Expedia advantages for Craigellachie

To save on your trip to Craigellachie, consider visiting during the cheaper months of January to February or November, when prices are lower. Booking your hotel about a month in advance can secure better rates, with Wednesday being the most affordable night to stay. Use Expedia’s search tool to filter by budget and combine hotel bookings with flights for discounts. Look for last-minute deals marked with a green label for spontaneous plans, and explore free local activities to enjoy without spending much.

  • 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: Book your hotel in Craigellachie about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Utilise Expedia’s search tool to tailor your preferences, including your budget, desired location, and the type of hotel you wish to stay in. To discover the most affordable prices and offers, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save some money by combining your Craigellachie hotel reservation with your flights and activities by opting for an Expedia package.

Find the best attractions near Craigellachie

Craigellachie offers an ideal blend of outdoor adventures and cultural experiences for families and travellers alike. Key attractions include the historic Craigellachie Distillery and the iconic Craigellachie Bridge, alongside local museums and parks. Whether you're seeking romance or a taste of Scotland's rich heritage, you'll find plenty to explore in this charming village and its surroundings.

  • House of Mulben: Located 8km from Craigellachie, this stadium offers a vibrant atmosphere for sports enthusiasts. Enjoy the local spirit and camaraderie as you immerse yourself in the excitement of various sporting events.
  • Ballindalloch Castle: Situated 14km from Craigellachie, this stunning castle is steeped in history and romance. Explore its beautiful grounds and gardens, and soak in the rich cultural heritage that surrounds this enchanting site.
  • The Linn Falls: Just 3km from Craigellachie, these picturesque waterfalls invite you to experience the beauty of nature. Ideal for outdoor lovers, the area offers a serene setting for adventure and romantic strolls amidst lush greenery.

Best time to go to Craigellachie

The best time to visit Craigellachie is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Reaching Craigellachie is convenient from several major airports. INVerness Airport (INV) is approximately 53km away, with excellent hotel options like the 5-star Ness Walk and Rocpool Reserve, both 13km from INV, offering various airport transportation services. Dundee Airport (DND) is 116km distant, with notable hotels such as The Hideaway Experience, located 8km from the airport, providing limited hours airport shuttles. Aberdeen Airport (ABZ), 68km from Craigellachie, has luxurious stays like the 5-star Marcliffe and Trump® International Scotland, both 6-13km away, with easy airport access. These options ensure a comfortable journey to your destination.

Frequently asked questions

What's the best place for a stay in Craigellachie?
Craigellachie Hotel of Speyside is one of the top choices for your stay based on our traveler data. This hotel offers 2 restaurants and 2 bars. Craigellachie Lodge is another good option for your visit. See all available top hotels, or vacation rentals in Craigellachie.
What are some of the best vacation home rentals in Craigellachie?
Taigh Mor: You might want to consider this vacation home rental near Craigellachie, which has a TV and WiFi to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a full-sized fridge, a stovetop, and a microwave. See all vacation rentals in Craigellachie.
If I need to cancel my hotel reservation in Craigellachie, will I receive a refund?
Yes! The majority of hotel reservations are fully refundable if cancelled prior to the hotel's cancellation deadline, which is often 24 or 48 hours before check in. If you have a non-refundable reservation, you might be able to still cancel and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Craigellachie.
What's the best accommodation for families in Craigellachie?
Craigellachie Lodge is a guesthouse with a restaurant and free parking, and it's a top choice on Expedia for families. Attractions in the area like WDC Scottish Dolphin Centre and Linzee Gordon Park are also fun for kids of all ages. Find more child-friendly accommodations in Craigellachie.
What's the best pet-friendly place to stay in Craigellachie?
Craigellachie Hotel of Speyside is a top dog-friendly hotel, and offers 2 restaurants and 2 bars/lounges for its human guests. See more pet-friendly hotel accommodations in Craigellachie.
What's it like to stay in Craigellachie?
Visitors to Craigellachie are sure to enjoy the bars. This city also attracts tourists with its quaint and culturally rich setting. In Craigellachie, there are 7 hotels and other accommodations to choose from. Find out more about Craigellachie.
What is there to see in Craigellachie?
A couple of favorite places to visit are Speyside Cooperage and Macallan Distillery. You'll also find Aberlour Distillery and Balvenie Distillery in the area. Check out what more to see and do in Expedia's Craigellachie guide.
What's the seasonal weather like in Craigellachie?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 38°F. Average annual precipitation for Craigellachie is 35 inches.