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

Find hotels in Craigellachie from CA $94

  • 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

Star rating

Guest rating

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

Our top choices for Craigellachie hotels

1. Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (381 reviews)
"Absolutely stunning stay! Picturesque small town inn with kind and friendly staff, delicious food, excellent whisky"
United States
Anita
The price is CA $409
CA $491 total
includes taxes & fees
Aug 31 - Sep 1
Craigellachie Hotel of Speyside

2. The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (263 reviews)
"Very nice hotel, great service, very friendly "
United States
walfredo
The price is CA $294
CA $353 total
includes taxes & fees
Aug 18 - Aug 19
The Station Hotel

3. The Speyside Hotel

The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (387 reviews)
"A nice friendly country hotel. Good food and excellent cocktails. Good value."
United Kingdom
Tony
The price is CA $220
CA $264 total
includes taxes & fees
Aug 13 - Aug 14
The Speyside Hotel

4. The Mansion House Hotel

The Mansion House Hotel
4.0 star property
Elgin
8.4 out of 10, Very good, (594 reviews)
"Good location, quaint vibe to room, excellent breakfast, plenty of parking, comfortable and peaceful lounges. Would stay there again."
United Kingdom
Ian
The price is CA $177
CA $213 total
includes taxes & fees
Aug 9 - Aug 10
The Mansion House Hotel

5. Craiglynne Hotel

Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.4 out of 10, Good, (540 reviews)
"Nice quiet relaxing hotel"
United Kingdom
Darren
The price is CA $87
CA $104 total
includes taxes & fees
Aug 30 - Aug 31
Craiglynne Hotel

6. Balmoral Arms

Balmoral Arms
4.0 star property
Ballater
8.6 out of 10, Excellent, (392 reviews)
"Helpful staff and beautifully designed rooms."
Canada
Jane
The price is CA $270
CA $325 total
includes taxes & fees
Aug 24 - Aug 25
Balmoral Arms

7. The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (110 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is CA $292
CA $350 total
includes taxes & fees
Aug 6 - Aug 7
The Aberlour Hotel

8. Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very good, (217 reviews)
"Easy to find, amazing breakfast, and the staff were extremely kind. Excellent one night stopover."
United States
Shannon
The price is CA $188
CA $188 total
includes taxes & fees
Aug 23 - Aug 24
Ben Mhor Hotel

9. 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 CA $306
CA $368 total
includes taxes & fees
Sep 3 - Sep 4
The Fiddichside Inn

10. Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (49 reviews)
"One of the best places to stay on our visit to the highlands of Scotland. Quiet, Clean rooms, great breakfast. I would stay again."
United States
Mark
Bankhouse B&B

11. Hilton Grand Vacations Craigendarroch Suites Royal Deeside

Hilton Grand Vacations Craigendarroch Suites Royal Deeside
4.0 star property
Ballater
9.0 out of 10, Wonderful, (277 reviews)
"Excellent large suite, beautiful views and helpful staff. Breakfast included option instead of à la carte would make it 5+"
Netherlands
Ronald
The price is CA $413
CA $496 total
includes taxes & fees
Aug 7 - Aug 8
Hilton Grand Vacations Craigendarroch Suites Royal Deeside

12. The Lodges At Craigendarroch Country Club

The Lodges At Craigendarroch Country Club
4.0 star property
Ballater
9.8 out of 10, Exceptional, (7 reviews)
"Lovely spot, beautifully presented. Kids loved the pool. And asked to come back again."
United Kingdom
Gwendoline
The Lodges At Craigendarroch Country Club

13. The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (170 reviews)
"Food, staff and rooms were excellent. Nice walk around town."
United States
James
The price is CA $213
CA $255 total
includes taxes & fees
Aug 10 - Aug 11
The Grant Arms Hotel

14. Golf View Hotel

Golf View Hotel
3.0 star property
Lossiemouth
8.6 out of 10, Excellent, (235 reviews)
"The stay in Lossiemouth was exceptional,I highly recommend this wonderful hotel"
Canada
Anne
Golf View Hotel

15. Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (486 reviews)
"ㅇBreakfast is very good and good staff service."
United Kingdom
Hyeon Dae
The price is CA $249
CA $298 total
includes taxes & fees
Aug 22 - Aug 23
Laichmoray Hotel

16. Firth Hotel & Restaurant

Firth Hotel & Restaurant
3.0 star property
Lossiemouth
8.4 out of 10, Very good, (285 reviews)
"We had a lovely stay Dinner in the restaurant was amazing.. would stay again"
Australia
Jacqueline
The price is CA $123
CA $148 total
includes taxes & fees
Aug 9 - Aug 10
Firth Hotel & Restaurant

17. Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.2 out of 10, Good, (25 reviews)
"Beautiful Victorian 76 room property in a quiet and peaceful location in Forres. I assume the property is to be developed into a luxury hotel eventually but at the moment you can stay in it as it is. Clean, comfortable and excellent value."
United Kingdom
David
The price is CA $79
CA $95 total
includes taxes & fees
Sep 4 - Sep 5
Cluny Hill Hotel

18. 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
The price is CA $529
CA $635 total
includes taxes & fees
Sep 1 - Sep 2
Hillhead Hideaways

19. Ramnee Hotel

Ramnee Hotel
4.0 star property
Forres
8.8 out of 10, Excellent, (176 reviews)
"Wonderfully hospitable."
United States
Charles
The price is CA $259
CA $311 total
includes taxes & fees
Aug 16 - Aug 17
Ramnee Hotel

20. The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (168 reviews)
"Staff were good and rooms were clean. "
United Kingdom
Neil
The price is CA $140
CA $168 total
includes taxes & fees
Aug 9 - Aug 10
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 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: Craigellachie offers stunning hiking trails, scenic bike rides, and opportunities for golf, making it perfect for outdoor enthusiasts.
  • Whisky Heritage: Explore the renowned Scotch whisky distilleries, including the historic Craigellachie Distillery, with free tours available.
  • Historic Attractions: Visit the iconic Craigellachie Bridge and nearby castles that showcase the area’s rich cultural heritage.
  • Family-Friendly Activities: The village is ideal for families, with a variety of activities and attractions suitable for all ages.
  • Warm Hospitality: Experience the friendly locals and cozy accommodations, from charming B&Bs to the renowned Craigellachie Hotel.

Find great hotels in and around Craigellachie

Discover the charm of Craigellachie, Scotland, with a variety of lodging options tailored for every traveler. From cozy bed & breakfasts to the renowned Craigellachie Hotel and Craigellachie Lodge, you'll find accommodations that cater to families, business travellers, and even those with pets. Enjoy a memorable stay in this picturesque region, famous for its whisky hotels and stunning landscapes, making it the perfect getaway for your Scottish adventure.

  • Laichmoray Hotel: Nestled 19.3km from Craigellachie, the Laichmoray Hotel offers a unique blend of business sophistication and a welcoming atmosphere for LGBTQIA travellers. This 3-star hotel is perfect for those who appreciate a professional environment with a commitment to inclusivity. Guests can take advantage of well-equipped meeting rooms and conference spaces, making it an ideal choice for business trips. The hotel’s warm ambiance and attentive service ensure a comfortable stay, whether you're travelling for work or leisure.
  • Craigellachie Hotel of Speyside: Situated in the heart of Craigellachie, this 4-star hotel is a nature lover's paradise that also accommodates business travellers and pet owners. The Craigellachie Hotel of Speyside stands out with its beautiful surroundings, offering a serene escape for those seeking outdoor adventures. With business amenities including a meeting room and a pet-friendly policy that permits certain pets, this hotel ensures a comfortable experience for all. Guests will appreciate the combination of natural beauty, professional services, and a welcoming atmosphere for furry companions.
  • The Station Hotel: Located just 4.8km from Craigellachie, The Station Hotel is a 4-star establishment that thrives on offering a delightful dining experience alongside various recreational activities. Guests can enjoy delicious meals at the onsite restaurant, which requires reservations, and unwind at the bar and lounge. For those who love the outdoors, the hotel provides easy access to nearby hiking, horseback riding, and fishing opportunities. With entertainment options such as flat-screen and satellite TVs in the rooms, it offers a perfect blend of relaxation and enjoyment for all visitors.

Where to stay in Craigellachie

Craigellachie, nestled in the Speyside region of Scotland, offers a delightful blend of adventure and relaxation. Whether you’re exploring the charming village or venturing to nearby attractions like the Lecht Ski Resort, there's something for everyone. Enjoy scenic bike rides, immerse yourself in local culture, and experience the warm hospitality of the friendly locals. With its unique atmosphere, Craigellachie is the perfect getaway for families and outdoor enthusiasts alike.

  • Aberlour: Nestled in the heart of Speyside, Aberlour is a charming town that offers a unique blend of outdoor activities and family experiences. The area is renowned for its stunning natural scenery, with access to hiking trails and a nearby golf course. Aberlour is a gateway to adventure, particularly for those interested in exploring national parks and local museums. The town's visitor centre serves as an excellent starting point for discovering the local culture and attractions. With visitor numbers peaking during the spring and summer months, it's a vibrant spot for tourists looking to connect with nature.
  • Dufftown: Located a mere 6.4km from Craigellachie, Dufftown is a quaint village known for its welcoming atmosphere and outdoor adventures. This picturesque spot attracts visitors looking for romantic getaways and thrilling experiences alike. Dufftown offers access to scenic hiking trails and golf courses, perfect for a day of exploration. The village is rich in history, with museums and visitor centres that provide insight into local heritage. Peak visitor times in April, July, and September highlight the village's appeal, making it an ideal destination for your Scottish adventure.
  • Ballindalloch: Approximately 14.5km from Craigellachie, Ballindalloch is a captivating city known for its breathtaking scenery and outdoor activities. The area is popular among adventurers who enjoy skiing and exploring the surrounding trails. With access to national parks and local museums, Ballindalloch offers a perfect blend of natural beauty and cultural experiences. The visitor numbers peak in spring and summer, providing a lively atmosphere for tourists seeking to immerse themselves in the stunning Scottish landscape.

Things to do near Craigellachie

Craigellachie is an ideal destination for outdoor enthusiasts and families, offering a variety of activities such as hiking trails, golf courses, and access to scenic trails. Visitors can enjoy Speyside adventures, explore renowned Scotch whisky distilleries, and participate in free tours along the River Fiddich, all while experiencing exciting adventure opportunities in this picturesque Scottish village.

Shopping

In Craigellachie, you can find unique gifts at local shops. If you're up for a drive, Relax, located 19.3km away, offers a variety of items, while Harbour Treasures, 27.4km away, features charming souvenirs that capture the essence of Scotland.

Recreation

Experience luxury at Dufftown Golf Course, a private club perfect for a relaxing round of golf amid stunning scenery. For family fun, Tininver Park offers a delightful playground and outdoor enjoyment. The Garmouth & Kingston Golf Course presents excellent sports and outdoor vibes, ideal for golf enthusiasts.

Adventure

Lecht Ski Resort, located 32.2km from Craigellachie, offers exhilarating skiing and snowboarding experiences amidst stunning mountain scenery. For hiking enthusiasts, the Speyside Way - Tominoul Spur, situated 29.0km away, provides breathtaking views and outdoor adventure. Bike Glenlivet, only 25.7km away, promises thrilling cycling trails for an unforgettable ride.

Nightlife

In Craigellachie, enjoy a lively night at the historic Craigellachie Hotel, known for its whisky selection. Alternatively, visit the nearby Aberlour Distillery for an evening tour and tasting. For a more relaxed vibe, the local pubs offer a warm atmosphere and friendly conversation.

*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 off-peak months of January to February and November, when accommodation prices are lower. Booking about a month in advance typically yields the best rates, with Wednesdays being the cheapest nights to stay. Don't forget to check last-minute deals on Expedia, and consider bundling your hotel, flights, and activities for additional savings. For budget-friendly transport, walking is a great way to explore the area. Utilize filters on Expedia for eco-friendly options and to find the best deals based on your budget.

  • 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: Utilize Expedia’s search tool to refine your options based on your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels currently available. To find the best prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your Craigellachie hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in and around Craigellachie

Craigellachie offers a fantastic blend of outdoor adventures and cultural experiences, perfect for family vacations. Key attractions include the historic Craigellachie Bridge and the renowned Craigellachie Distillery, alongside visitor centres and castles that highlight the area's rich heritage. With options for romance and exploration, this charming Scottish village is an ideal destination for those seeking both adventure and relaxation.

  • Speyside Cooperage: Immerse yourself in the art of whisky barrel-making at this unique visitor centre in Craigellachie. Experience hands-on activities and learn about the craftsmanship involved in creating barrels that enhance the flavour of Scotland’s famous whiskies.
  • The Linn Falls: A short two-mile hike leads you to this enchanting waterfall surrounded by lush greenery. The serene atmosphere and stunning views make it a perfect spot for outdoor adventures and romantic picnics.
  • Sandy Hole: Located two miles from Craigellachie, this charming water feature offers a delightful cultural experience. Enjoy the luxury of the surroundings while interacting with friendly locals who are eager to share their heritage.

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

When planning your trip to Craigellachie, you can fly into two major airports: Aberdeen (ABZ) and Inverness (INV). Aberdeen (ABZ) is situated 67.6km away, with excellent hotel options like the 5-star Marcliffe, 9.7km from the airport, and 5-star Trump Macleod House & Lodge, 12.9km away. Inverness (INV) is closer at 53.1km, offering luxurious accommodations such as the 5-star Rocpool Reserve and Ness Walk, both 12.9km from the airport. The transportation services from these hotels include transfers and airport shuttles, ensuring convenient access to your travel needs.

Frequently asked questions

What is the best area to stay in Craigellachie?
The best area to stay in Craigellachie is the village centre, particularly around the A95 and A941 crossroads, as it offers the most convenient access to local amenities and attractions.

This central area is small and easily walkable, with the River Spey and the iconic Craigellachie Bridge just a short stroll away. It's home to the village's main hotel and a few local eateries, making it the hub for visitors looking to explore the region's whisky heritage.

For couples looking for a focused whisky experience, staying in the village centre is ideal. You'll be within easy reach of the Speyside Whisky Trail, with several well-known distilleries just a short drive or even a walk away. The area provides a comfortable base for distillery tours and tastings without the need for extensive travel.

Travellers interested in a tranquil retreat with good access to the outdoors will also find the village centre appealing.
When is the best time to go to Craigellachie?
The best time to visit Craigellachie is during the spring (April to May) and autumn (September to October) months, when the weather is generally pleasant and the natural scenery is at its most striking.

During spring, the countryside around Craigellachie bursts into life with fresh greenery and blooming flowers. The temperatures are mild, making it ideal for exploring the Speyside Way or visiting the local distilleries without the larger crowds of peak summer. It's a lovely time for couples who enjoy scenic walks and a relaxed pace.

Autumn offers equally beautiful landscapes, with the trees turning vibrant shades of red and gold. The air is crisp, great for outdoor activities like fishing in the River Spey or enjoying a whisky tour. Many of the local events and festivals, particularly those related to whisky, often take place in the autumn, making it an excellent choice for those interested in the region's famous produce.

While summer (June to August) brings the warmest weather and longest daylight hours, it also sees the highest number of visitors, particularly families.
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 CA $94 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.