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

Craigellachie hotels from HK$529

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
10 Aug - 11 Aug
Tomorrow
11 Aug - 12 Aug
This weekend
14 Aug - 16 Aug
Next weekend
21 Aug - 23 Aug

Filter by

Star rating

Guest rating

Our top choices for Craigellachie hotels

1. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
Aberlour
United States
Anita
HK$2,187
HK$2,624 total
includes taxes & fees
8 Sept - 9 Sept
Craigellachie Hotel of Speyside

2. Craigellachie Lodge

Craigellachie Lodge
Aberlour
United States
Savio
HK$1,896
HK$2,276 total
includes taxes & fees
13 Aug - 14 Aug
Craigellachie Lodge

3. The Fiddichside Inn

The Fiddichside Inn
Aberlour
Australia
Natalie
HK$1,715
HK$2,058 total
includes taxes & fees
3 Sept - 4 Sept
The Fiddichside Inn

4. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United Kingdom
David
HK$1,499
HK$1,799 total
includes taxes & fees
17 Aug - 18 Aug
The Aberlour Hotel

5. The Station Hotel

The Station Hotel
Aberlour
United States
walfredo
HK$1,650
HK$1,980 total
includes taxes & fees
11 Aug - 12 Aug
The Station Hotel

6. Cardhu Country House

Cardhu Country House
Aberlour
France
Laura
HK$1,508
HK$1,810 total
includes taxes & fees
16 Aug - 17 Aug
Cardhu Country House

7. Hotel 1881 Archiestown

Hotel 1881 Archiestown
Archiestown
HK$2,000
HK$2,400 total
includes taxes & fees
27 Aug - 28 Aug
Hotel 1881 Archiestown

8. Copper Beeches

Copper Beeches
Elgin
United Kingdom
John
HK$1,397
HK$1,677 total
includes taxes & fees
8 Sept - 9 Sept
Copper Beeches

9. St Michaels Guesthouse

St Michaels Guesthouse
Elgin
United Kingdom
Lona
HK$1,147
HK$1,376 total
includes taxes & fees
1 Sept - 2 Sept
St Michaels Guesthouse

10. The Station House Boutique Hotel

The Station House Boutique Hotel
Burghead
United Kingdom
Victoria
HK$1,058
HK$1,270 total
includes taxes & fees
12 Aug - 13 Aug
The Station House Boutique Hotel

11. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Hyeon Dae
HK$1,499
HK$1,799 total
includes taxes & fees
13 Aug - 14 Aug
Laichmoray Hotel

12. Blervie House

Blervie House
Forres
United States
Jessica M
HK$2,716
HK$3,259 total
includes taxes & fees
17 Aug - 18 Aug
Blervie House

13. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
HK$1,022
HK$1,022 total
includes taxes & fees
11 Aug - 12 Aug
Chapelhill Croft Farmhouse B&B

14. The Pines Guesthouse

The Pines Guesthouse
Elgin
United States
Kalyani
HK$1,141
HK$1,369 total
includes taxes & fees
18 Aug - 19 Aug
The Pines Guesthouse

15. Portknockie Cottage

Portknockie Cottage
Buckie
United Kingdom
Helen
HK$4,012
HK$4,815 total
includes taxes & fees
14 Aug - 15 Aug
Portknockie Cottage

16. Ramnee Hotel

Ramnee Hotel
Forres
United States
Charles
HK$1,455
HK$1,746 total
includes taxes & fees
12 Aug - 13 Aug
Ramnee Hotel

17. Argyle Guest House

Argyle Guest House
Ballindalloch
Australia
Susan
HK$857
HK$1,029 total
includes taxes & fees
9 Sept - 10 Sept
Argyle Guest House

18. Kintrae B&B

Kintrae B&B
Buckie
United Kingdom
gary
HK$873
HK$1,048 total
includes taxes & fees
16 Aug - 17 Aug
Kintrae B&B

19. Hillhead Hideaways

Hillhead Hideaways
Keith
United Kingdom
Heather
HK$2,897
HK$3,477 total
includes taxes & fees
16 Aug - 17 Aug
Hillhead Hideaways

20. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Ian
HK$1,000
HK$1,200 total
includes taxes & fees
3 Sept - 4 Sept
The Mansion House 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 browsing the exhibits at Speyside Cooperage 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

Firth Hotel & Restaurant

Firth Hotel & Restaurant

10/10 Excellent
"Comfortable stay. Recommended."
Neil 2-night trip
Posted 10 hours ago
Firth Hotel & Restaurant
Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

10/10 Excellent
"This hotel is conveniently located to the whisky trail with Glenfiddich and Macallan distilleries being within 10min drive. Hotel has a nice restaurant on the property and there is another good one 2 min walking distance. Our room had all basic amenities and was clean. The hotel has a rustic character of a building over 100 years old. It is very lovely but it comes with old furniture, uneven floor, no AC, and no elevator. Staff was very friendly and eager to help with travel information and other needs."
Vlad 3-night trip
Posted 17 hours ago
Craigellachie Hotel of Speyside
The Station Hotel

The Station Hotel

10/10 Excellent
"We stayed at The Station Hotel for two nights - the staff were very helpful and friendly. Parking was readily available and the room was tastefully decorated and spacious. At the hotel we had breakfast both mornings and dinner one evening: the menu had many options and we all enjoyed our meals. We would recommend to our family and friends!"
Jillian 2-night trip
Posted 1 day ago
The Station Hotel
The Royal Hotel

The Royal Hotel

8/10 Good
"Rooms well presented and clean with a good amount of space, large shower and coffee amenities. The breakfast was convenient and the service was quick, although they had limited vegan option and no non-dairy milks available. The staff were all incredible lovely and very helpful. The location was right across the road from the train station and a supermarket, and only a 10 minute walk into the centre of town."
Leah 2-night trip
Posted 2 days ago
The Royal Hotel
Craigellachie Lodge

Craigellachie Lodge

10/10 Excellent
"This was an indulgent experience from the deep bath tub and aromatic bath salts to the delicious and generous breakfast. I highly recommend this accomodation that is also well located to access many distilleries and restaurants."
Dorothy 2-night trip
Posted 2 days ago
Craigellachie Lodge
The Aberlour Hotel

The Aberlour Hotel

8/10 Good
"Helpful staff and a great location."
Keith 1-night trip
Posted 4 days ago
The Aberlour Hotel
Laichmoray Hotel

Laichmoray Hotel

10/10 Excellent
"Parked right outside the main door Room was clean bed was comfy feel asleep within 30 mins as I was so nackered.. I had my breakfast brought up to my room"
DANNY 1-night trip
Posted 6 days ago
Laichmoray Hotel
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"Nice staff, a lot of information provided. Off street parking is just next to the hotel. Lidl’s within short walking distance. Rooms and the building itself are little tired. Bathroom was a tiny one, but everything worked fine (except the extractor fan). Decorating was little outdated. But if you are looking for affordable stay overnight or few nights stay, then I would recommend it."
Olga 2-night trip
Posted 12 days ago
The Old Coach House Hotel
The Grant Arms Hotel

The Grant Arms Hotel

10/10 Excellent
"Stayed 3 nights and all was good. No issues, nice staff and good location. Never ate there as met outside with friends so can't comment on restaurant/bar"
thomas 3-night trip
Posted 13 days ago
The Grant Arms Hotel

More cheap stays in Craigellachie

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
HK$679
HK$814 total
15 Aug - 16 Aug
includes taxes & fees
7.6/10 Good! (74 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
HK$730
HK$876 total
16 Aug - 17 Aug
includes taxes & fees
Harbour Nights
The Smugglers Hostel

The Smugglers Hostel

Main Street Ballindalloch Scotland
HK$1,014
HK$1,217 total
14 Aug - 15 Aug
includes taxes & fees
7/10 Good! (12 reviews)
The Smugglers Hostel
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
HK$1,058
HK$1,270 total
12 Aug - 13 Aug
includes taxes & fees
8/10 Very good! (1 review)
The Station House Boutique Hotel
Woodside House

Woodside House

Forres Forres Scotland
Get ratesWoodside House
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
Get rates
9.4/10 Exceptional! (49 reviews)
Bankhouse B&B

Find out more about Craigellachie

Top reasons to visit Craigellachie

  • Scenic Hiking Trails: Discover the beautiful Speyside Way, perfect for walking and enjoying nature.
  • Whisky Distillery Tours: Sample local whiskies and learn about the distillation process at the renowned Craigellachie Distillery.
  • Historic Attractions: Visit the iconic Craigellachie Bridge and nearby castles for a glimpse into the region's rich heritage.
  • Warm Local Atmosphere: Experience the friendly community and charming village life in the heart of Moray Speyside.
  • Family-Friendly Activities: Enjoy a variety of attractions suitable for all ages, from parks to outdoor adventures.

Find great hotels in and around Craigellachie

Explore a range of delightful hotel accommodations in Craigellachie, where charm meets comfort. From the historic Craigellachie Hotel to inviting bed and breakfasts, you'll find options that cater to families, business travellers, and those seeking a pet-friendly retreat. Experience the unique allure of the area, including the Old Scottish Hotel and whisky-themed stays, perfect for a memorable getaway in the heart of Scotland.

  • Laichmoray Hotel: Nestled 19km from Craigellachie, the 3-star Laichmoray Hotel boasts a commendable guest rating of 9.4 out of 10. This hotel is tailored for business travellers, offering a professional atmosphere alongside comfortable accommodations. Guests can expect well-appointed rooms equipped with modern amenities, ensuring a pleasant stay. The hotel features a restaurant serving local and international cuisine, making it a convenient option for those on business trips who seek both comfort and efficiency during their stay.
  • Sunninghill: Located 19km from Craigellachie, Sunninghill is another excellent 3-star option, with a guest rating of 9.2 out of 10. This hotel is designed with the business traveller in mind, offering a serene environment conducive to work and relaxation. Each room provides contemporary comforts, and the hotel includes essential facilities such as meeting rooms and free Wi-Fi. With a focus on providing a welcoming atmosphere, Sunninghill ensures that guests can unwind after a productive day.
  • Craigellachie Hotel of Speyside: Situated in the heart of Craigellachie, the 4-star Craigellachie Hotel of Speyside achieves a guest rating of 9.0 out of 10. This property embraces a nature-themed ethos while being pet-friendly, making it an attractive choice for those travelling with furry companions. The hotel offers a range of wellness amenities, alongside comfortable rooms that reflect the natural beauty of the surroundings. With a focus on a harmonious blend of nature and modern accommodation, this hotel is ideal for business travellers looking for a tranquil retreat.

Where to stay near Craigellachie

Craigellachie, a charming village in Moray Speyside, offers an idyllic retreat for outdoor enthusiasts and families alike. Explore the heart of the village where friendly locals create a warm atmosphere, or embark on excursions through the stunning Scottish countryside. With its excellent location, visitors can easily access nearby attractions, indulge in local culture, and enjoy the tranquillity of this secluded haven. Whether you're seeking relaxation or adventure, Craigellachie has something for everyone.

  • Keith: Situated 14km from Craigellachie, Keith is a charming city known for its scenic landscapes and outdoor adventures. The town welcomes visitors year-round, with peak arrivals in January, April, and July. Outdoor enthusiasts can enjoy an array of activities, such as hiking trails and golf courses, while exploring its nearby national state park. Additionally, Keith boasts fascinating cultural attractions, including a museum and a visitor centre, making it an excellent destination for those wanting to immerse themselves in the local heritage.
  • Dufftown: Just 6km from Craigellachie, Dufftown is a quaint village famous for its romantic charm and outdoor pursuits. Visitors flock to Dufftown mainly in April, July, and September, enjoying its picturesque hiking trails and golf facilities. The village is also home to notable attractions, such as a museum and a historic castle, offering a glimpse into Scotland's rich history. With its stunning landscapes and intimate setting, Dufftown is perfect for couples and families seeking adventure and relaxation alike.
  • Rothes: Located a mere 5km from Craigellachie, Rothes is a delightful village that offers a family-friendly atmosphere and a plethora of outdoor activities. The village experiences consistent visitor numbers throughout the year, with peaks in March, April, and September. Rothes is an ideal base for hiking enthusiasts, as it provides easy access to several trails and golf courses. Local attractions, including a museum and a visitor centre, enhance the experience, inviting guests to explore the vibrant community and its rich cultural offerings.

Things to do in Craigellachie

Shopping

In Craigellachie, you can explore charming local shops offering unique Scottish crafts and whisky souvenirs. If you're up for a drive, head to Aberlour, where you'll find the Aberlour Distillery Shop for whisky and local gifts, or visit Elgin’s St. Giles Shopping Centre for a wider selection.

Recreation

The Craigellachie Hotel offers a delightful spa experience, featuring treatments that blend local ingredients for rejuvenation. Nearby, the River Spey provides opportunities for gentle walks along its banks, while the surrounding hills invite leisurely hikes with stunning views of the Scottish landscape.

Adventure

Explore the stunning landscapes of the Spey Valley with a canoe trip along the River Spey, where you can enjoy the tranquillity and spot local wildlife. Alternatively, try your hand at mountain biking on the nearby trails, offering thrilling descents and scenic views of the surrounding hills.

Nightlife

In Craigellachie, enjoy a pint at The Craigellachie Hotel's bar, where you can soak in the local atmosphere. For a lively evening, visit The Mash Tun, known for its extensive whisky selection and friendly vibe, 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

To save money on your trip to Craigellachie, consider visiting during the cheaper months of January to February and November, when accommodation prices drop. Book your hotel at least a month in advance or explore last-minute deals on Expedia for potential savings. Wednesdays are generally the most affordable days to stay, while Fridays tend to be pricier. Use Expedia's filters to find eco-certified hotels and sort by price to discover the best deals. Combining your hotel with flights and activities in a package can also lead to significant savings.

  • 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: The cheapest time to book a hotel in Craigellachie is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 refine your preferences, such as your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the most affordable options and deals, sort the price filter from lowest to highest.
  • Consider bundling your trip: You may find it beneficial to save money by combining your hotel reservations in Craigellachie with your flights and activities through an Expedia package.

Find the best attractions near Craigellachie

Craigellachie is perfect for outdoor and family vacations, featuring a variety of attractions such as museums, urban parks, and castles. Visitors can enjoy cultural experiences and romantic settings while exploring local highlights like the Craigellachie Distillery and the iconic Craigellachie Bridge. With its stunning scenery and rich heritage, Craigellachie promises an engaging getaway for all types of travellers.

  • Ballindalloch Castle: Nestled 14km from Craigellachie, Ballindalloch Castle exudes a charming blend of culture and romance. Explore its stunning architecture, lush grounds, and rich history, making it an enchanting spot for a leisurely visit.
  • The Linn Falls: Located merely 3km away, The Linn Falls is a breathtaking waterfall that invites adventure and romance. Enjoy a scenic walk to witness the cascading waters amidst the lush greenery, perfect for nature enthusiasts and those seeking tranquility.
  • Gordon Castle Walled Garden: Situated 14km from Craigellachie, this private garden offers a serene escape with its meticulously curated landscapes. Stroll through the vibrant blooms and enjoy the peaceful atmosphere, ideal for relaxation and reflection.

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.

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

Flying into Craigellachie is convenient with several major airports nearby. Aberdeen Airport (ABZ) is situated 68km away, with excellent hotels like the 5-star Marcliffe, 10km from the airport, and the 4-star Leonardo Hotel, also 10km away. INVerness Airport (INV), located 53km from Craigellachie, offers luxury stays at Ness Walk and Rocpool Reserve, both 13km from the airport. Dundee Airport (DND) is 116km away, featuring The Hideaway Experience, 8km from the airport, and the Apex City Quay Hotel & Spa, just 5km away. Each hotel provides various transportation services to their respective airports, ensuring ease of travel.

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 traveller data. This hotel offers 2 restaurants and 2 bars. Craigellachie Lodge is another good option for your stay. See all available top hotels, or vacation rentals in Craigellachie.
What are some of the best holiday rentals that Craigellachie has to offer?
Taigh Mor: This holiday home rental outside Craigellachie has free WiFi and a TV 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, you'll find most room reservations are fully refundable if cancelled prior to the hotel's cancellation deadline, which is usually within 24-48 hours of check in. If your reservation is non-refundable, you might be able to cancel it 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 family accommodation in Craigellachie?
Craigellachie Lodge is a guesthouse with a restaurant and free parking, and it's a top choice on Expedia for families. Also, attractions in the area such as WDC Scottish Dolphin Centre and Linzee Gordon Park are fun for children of all ages. Find more child-friendly accommodations in Craigellachie.
What's the best dog-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.
How is it staying in Craigellachie?
Visitors to Craigellachie will definitely enjoy the bars. This city also attracts tourists with its quaint and cultural setting. In Craigellachie, there are 7 hotels and other accommodation options to choose from. Find out more about Craigellachie.
What is there to see in Craigellachie?
A couple of favourite places to visit are Speyside Cooperage and Macallan Distillery. You'll also find Aberlour Distillery and Glenfiddich Whisky Distillery in the area. Take a look at what more there is 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 temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Craigellachie is 899 mm.

Explore a world of travel with Expedia