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

  • 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
Sep 20 - Sep 21
Tomorrow
Sep 21 - Sep 22
Next weekend
Sep 25 - Sep 27
In two weeks
Oct 2 - Oct 4

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
CA $358
CA $429 total
includes taxes & fees
Sep 27 - Sep 28
Craigellachie Hotel of Speyside

2. The Station Hotel

The Station Hotel
Aberlour
Germany
Riccardo
CA $239
CA $286 total
includes taxes & fees
Sep 21 - Sep 22
The Station Hotel

3. The Speyside Hotel

The Speyside Hotel
Grantown-on-Spey
United States
Arleigh
CA $218
CA $261 total
includes taxes & fees
Sep 24 - Sep 25
The Speyside Hotel

4. The Mansion House Hotel

The Mansion House Hotel
Elgin
United Kingdom
Ian
CA $197
CA $236 total
includes taxes & fees
Oct 4 - Oct 5
The Mansion House Hotel

5. Craiglynne Hotel

Craiglynne Hotel
Grantown-on-Spey
United Kingdom
Ian
CA $98
CA $118 total
includes taxes & fees
Oct 21 - Oct 22
Craiglynne Hotel

6. Balmoral Arms

Balmoral Arms
Ballater
Canada
Korry
CA $204
CA $245 total
includes taxes & fees
Oct 21 - Oct 22
Balmoral Arms

7. The Aberlour Hotel

The Aberlour Hotel
Aberlour
United Kingdom
Hidde
CA $244
CA $292 total
includes taxes & fees
Sep 22 - Sep 23
The Aberlour Hotel

8. Ben Mhor Hotel

Ben Mhor Hotel
Grantown-on-Spey
United Kingdom
Glen
CA $125
CA $125 total
includes taxes & fees
Oct 1 - Oct 2
Ben Mhor Hotel

9. The Fiddichside Inn

The Fiddichside Inn
Aberlour
Australia
Natalie
CA $304
CA $364 total
includes taxes & fees
Oct 12 - Oct 13
The Fiddichside Inn

10. Bankhouse B&B

Bankhouse B&B
Aberlour
United Kingdom
TOSHIYUKI
CA $250
CA $300 total
includes taxes & fees
Sep 27 - Sep 28
Bankhouse B&B

11. Hilton Grand Vacations Club Craigendarroch Suites Royal Deeside

Hilton Grand Vacations Club Craigendarroch Suites Royal Deeside
Ballater
Canada
Jill
CA $264
CA $317 total
includes taxes & fees
Sep 24 - Sep 25
Hilton Grand Vacations Club Craigendarroch Suites Royal Deeside

12. The Lodges At Craigendarroch Country Club

The Lodges At Craigendarroch Country Club
Ballater
United Kingdom
Gordon
The Lodges At Craigendarroch Country Club

13. The Grant Arms Hotel

The Grant Arms Hotel
Grantown-on-Spey
United States
Liang
CA $203
CA $244 total
includes taxes & fees
Sep 21 - Sep 22
The Grant Arms Hotel

14. Golf View Hotel

Golf View Hotel
Lossiemouth
Canada
Anne
CA $163
CA $196 total
includes taxes & fees
Oct 12 - Oct 13
Golf View Hotel

15. Laichmoray Hotel

Laichmoray Hotel
Elgin
United Kingdom
Terence
CA $184
CA $221 total
includes taxes & fees
Sep 27 - Sep 28
Laichmoray Hotel

16. Firth Hotel & Restaurant

Firth Hotel & Restaurant
Lossiemouth
United Kingdom
Tony
CA $106
CA $128 total
includes taxes & fees
Oct 8 - Oct 9
Firth Hotel & Restaurant

17. Cluny Hill Hotel

Cluny Hill Hotel
Forres
United Kingdom
Fahad
CA $66
CA $79 total
includes taxes & fees
Oct 1 - Oct 2
Cluny Hill Hotel

18. Hillhead Hideaways

Hillhead Hideaways
Keith
United Kingdom
Heather
CA $508
CA $609 total
includes taxes & fees
Oct 21 - Oct 22
Hillhead Hideaways

19. Ramnee Hotel

Ramnee Hotel
Forres
Canada
Steve
CA $213
CA $255 total
includes taxes & fees
Oct 21 - Oct 22
Ramnee Hotel

20. The Royal Hotel

The Royal Hotel
Elgin
United Kingdom
Andrew
CA $148
CA $177 total
includes taxes & fees
Oct 4 - Oct 5
The Royal 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

The Mansion House Hotel

The Mansion House Hotel

8/10 Good
"Could possibly use more staff."
Peter 1-night trip
Posted 3 hours ago
The Mansion House Hotel
Ben Mhor Hotel

Ben Mhor Hotel

10/10 Excellent
"Great hotel. Staff friendly. Being on the high street you are close to everything."
Rob 1-night trip
Posted 1 day ago
Ben Mhor Hotel
Cluny Hill Hotel

Cluny Hill Hotel

10/10 Excellent
"Great room"
Fahad 1-night trip
Posted 2 days ago
Cluny Hill Hotel
The Royal Hotel

The Royal Hotel

10/10 Excellent
"One night stop over for business trip. Big room, clean. Dinner was great, staff friendly. Bargain, would stay again"
Andrew 1-night trip
Posted 4 days ago
The Royal 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
"Cottage has a perfect location, just across the road from a lovely sandy beach, just a short walk to the village pub. Cottage is very clean and has everything you need."
Ian H. 7-night trip
Posted 7 days ago
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
Firth Hotel & Restaurant

Firth Hotel & Restaurant

8/10 Good
"Room was clean,"
Matthew 1-night trip
Posted 8 days ago
Firth Hotel & Restaurant
Laichmoray Hotel

Laichmoray Hotel

8/10 Good
"Clean room, helpful staff. Great breakfast. Very small wash basin."
Terence 2-night trip
Posted 8 days ago
Laichmoray Hotel
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"The ladies on reception were so lovely. Friendly and very helpful advising on gpod eating places and places to visit. The bedroom was clean with very comfortable bed. Sadly the hotel is in need of tlc it showed the signs of great potential and could offer a wonderful eating and drinking venue if developed. The price was very reasonable given the standard of the amenities and a place to certainly use if only needing a base"
Alison 2-night trip
Posted 9 days ago
The Old Coach House Hotel
Golf View Hotel

Golf View Hotel

8/10 Good
"Lovely location for a nice view"
CRAIG 1-night trip
Posted 11 days ago
Golf View Hotel

More cheap stays in Craigellachie

Carlton Hotel

Carlton Hotel

67 High St Forres Scotland
CA $115
CA $138 total
Oct 21 - Oct 22
includes taxes & fees
7.6/10 Good! (78 reviews)
Carlton Hotel
Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
CA $129
CA $155 total
Sep 27 - Sep 28
includes taxes & fees
Harbour Nights
The Station House Boutique Hotel

The Station House Boutique Hotel

2 Brander Street Burghead Scotland
CA $182
CA $218 total
Oct 21 - Oct 22
includes taxes & fees
9/10 Wonderful! (2 reviews)
The Station House Boutique Hotel
The Smugglers Hostel

The Smugglers Hostel

Main Street Ballindalloch Scotland
CA $200
CA $240 total
Oct 8 - Oct 9
includes taxes & fees
7.4/10 Good! (13 reviews)
The Smugglers Hostel
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
CA $250
CA $300 total
Sep 27 - Sep 28
includes taxes & fees
9.4/10 Exceptional! (51 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: 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 $96 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