Photo by Nick Chatham

Find hotels in Craigellachie from $47

Start date: Check-in selected.
To Date
End date: Check-out
  • 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
  • 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 Hotel of Speyside

Craigellachie Hotel of Speyside
4.0 star property
Aberlour
9.0 out of 10, Wonderful, (346)
"Lovely hotel in a quiet village location. The staff were friendly and professional and the food and drink great quality "
United Kingdom
Elizabeth
$162 nightly
The price is $195
Jan 4 - Jan 5
Total with taxes and fees
Craigellachie Hotel of Speyside

The Fiddichside Inn

The Fiddichside Inn
3.0 star property
Aberlour
$178 nightly
The price is $214
Jan 7 - Jan 8
Total with taxes and fees
The Fiddichside Inn

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (258)
"The room was so cosy, Diana was very nice and made a stunning breakfast 👌. We really enjoyed staying there . "
Norway
Aina
$97 nightly
The price is $116
Jan 5 - Jan 6
Total with taxes and fees
Argyle Guest House

Hotel Square

Hotel Square
3.0 star property
Ballindalloch
8.4 out of 10, Very Good, (7)
"Nice hotel. If you want a tv you need to have a room on the second floor but who needs a tv nowadays when there is WiFi. Very comfortable bed and lovely big bathroom."
United Kingdom
Christine
$204 nightly
The price is $245
Jan 8 - Jan 9
Total with taxes and fees
Hotel Square

Tombeck

Tombeck
3.5 star property
Ballindalloch
10.0 out of 10, Exceptional, (1)
"Lovely house, well maintained. Quiet area."
United Kingdom
Kathleen
$570 nightly
The price is $684
Feb 1 - Feb 2
Total with taxes and fees
Tombeck

Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very Good, (185)
"Good nice clean room friendly easy check all good great value. "
United Kingdom
Michael
$54 nightly
The price is $54
Jan 9 - Jan 10
Total with taxes and fees
Ben Mhor Hotel

The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
Grantown-on-Spey
9.0 out of 10, Wonderful, (150)
"Very clean hotel"
United Kingdom
Johannes
$146 nightly
The price is $175
Jan 28 - Jan 29
Total with taxes and fees
The Grant Arms Hotel

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (96)
"Great place!! The rooms are very comfortable and the staff is amazing!!"
United States
Maria Belen
The Aberlour Hotel

Bankhouse B&B

Bankhouse B&B
2.5 star property
Aberlour
9.4 out of 10, Exceptional, (42)
"Owners are so nice and breakfast is delicious!!!!"
Canada
Steve
$146 nightly
The price is $175
Jan 31 - Feb 1
Total with taxes and fees
Bankhouse B&B

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (243)
"Wonderful place to be and explore the area."
Switzerland
Sascha
$116 nightly
The price is $140
Jan 8 - Jan 9
Total with taxes and fees
The Station Hotel

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7)
"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
$369 nightly
The price is $443
Jan 5 - Jan 6
Total with taxes and fees
Hillhead Hideaways

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
Chapelhill Croft Farmhouse B&B

Cluny Hill Hotel

Cluny Hill Hotel
3.0 star property
Forres
7.6 out of 10, Good, (4)
"Very clean, very helpful staff. Slightly strange.environment. Old Findhorn retreat about 15 minutes walk from middle of Forres, almost a hundred rooms, but only two seemed occupied. Impression was refurbishment may be incomplete, but difficult to see it will ever have enough trade. Reception was unoccupied and accessible by mobile. It all worked, but not the typical hotel experience."
United Kingdom
Allan
$39 nightly
The price is $47
Jan 9 - Jan 10
Total with taxes and fees
Cluny Hill Hotel

Carlton Hotel

Carlton Hotel
2.5 star property
Forres
7.6 out of 10, Good, (61)
"Great location "
United Kingdom
John
$62 nightly
The price is $74
Jan 2 - Jan 3
Total with taxes and fees
Carlton Hotel

Kinnaird House

Kinnaird House
3.5 star property
Grantown-on-Spey
$719 nightly
The price is $863
Jan 9 - Jan 10
Total with taxes and fees
Kinnaird House

Ramnee Hotel

Ramnee Hotel
4.0 star property
Forres
8.8 out of 10, Excellent, (169)
"Beautiful hotel, very clean and great atmosphere "
Canada
Erin
$128 nightly
The price is $154
Jan 9 - Jan 10
Total with taxes and fees
Ramnee Hotel

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (117)
"Great rooms, food was good "
United Kingdom
Jemma
$115 nightly
The price is $139
Feb 1 - Feb 2
Total with taxes and fees
The Mill House Hotel

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (149)
"Located not far from the rail station, an old fashioned hotel ,very pleasant staff ,really comfortable bed ,tea ,coffee in the room ,excellent choice for breakfast ,and dinner menu ,free parking,I would stay here again "
United Kingdom
R
The Royal Hotel

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (453)
"We loved our room. The bathroom was luxurious. The breakfast was excellent."
United States
Jonathan
Laichmoray Hotel

Sunninghill

Sunninghill
3.0 star property
Elgin
9.2 out of 10, Wonderful, (112)
"We stayed here for two nights on our trip around Scotland and loved it. Friendly staff, clean accommodation and great food. Highly recommend."
United States
Anthony
$144 nightly
The price is $173
Jan 29 - Jan 30
Total with taxes and fees
Sunninghill
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.

Craigellachie Bridge, just outside Aberlour in the Spey Valley🏴󠁧󠁢󠁳󠁣󠁴󠁿
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: Enjoy hiking trails and access to a golf course, perfect for outdoor enthusiasts and families.
  • Whisky Tours: Explore local Scotch whisky distilleries and immerse yourself in Speyside's rich whisky heritage.
  • Historic Sites: Visit the iconic Craigellachie Bridge and nearby charming castles for a taste of history.
  • Scenic Drives: Experience breathtaking landscapes through picturesque drives around the area.
  • Diverse Accommodations: Choose from cozy B&Bs to luxury hotels, catering to all types of travelers.

Find great hotels in and around Craigellachie

Discover the charm of Craigellachie, Scotland, where a variety of accommodation options await you. From cozy bed and breakfasts to the renowned Craigellachie Hotel of Speyside, you'll find the perfect place to unwind. Whether you're traveling with family, on a business trip, or seeking a pet-friendly stay, the local hotels cater to diverse needs, ensuring a memorable visit to this picturesque region.

  • Laichmoray Hotel: Experience a warm and welcoming atmosphere at Laichmoray Hotel, a 3-star property that caters to LGBTQIA travelers and business professionals alike. Located 12 miles from Craigellachie, this hotel is perfect for those seeking a friendly and inclusive environment. With business amenities such as a Conference Space and Meeting Room, it is well-equipped for corporate events. Guests appreciate the hotel's focus on comfort and community, making it an ideal choice for both work and leisure.
  • Craigellachie Hotel of Speyside: Nestled in the heart of Craigellachie, this 4-star hotel combines business convenience with pet-friendly policies and a nature-themed experience. Ideal for both professionals and outdoor enthusiasts, Craigellachie Hotel offers a Meeting Room for corporate gatherings and allows pets on the premises, making it a great choice for travelers accompanied by their furry friends. Guests can enjoy the surrounding natural beauty while indulging in the hotel's unique blend of comfort and functionality.
  • The Station Hotel: Just 3 miles from Craigellachie, The Station Hotel is a 4-star accommodation that offers a delightful dining experience along with various sports and recreational activities. Guests can savor delicious meals at the on-site restaurant, which serves breakfast and dinner, and enjoy amenities like fishing, hiking, and horse riding nearby. With entertainment options such as a flat-screen TV and satellite channels, this hotel provides a perfect mix of relaxation and adventure for every traveler.

Where to stay in Craigellachie

Craigellachie offers a delightful blend of outdoor adventure and cultural experiences, making it perfect for family vacations. Explore the scenic drives and unwind in luxury accommodations while enjoying the friendly atmosphere. Nearby, the Lecht Ski Resort beckons for winter sports enthusiasts, providing a unique adventure. Whether you're seeking a relaxing break or exciting excursions, Craigellachie and its surrounding areas promise memorable moments and picturesque views that will leave you enchanted.

  • Aberlour: Nestled in the heart of Moray, Aberlour is a charming town that serves as a gateway to the stunning Scottish Highlands. With its scenic landscapes and outdoor adventures, Aberlour attracts visitors year-round, especially during the peak seasons of March to April and July. The area is perfect for families looking to explore hiking trails and golf courses. Not to miss are the local museum and visitor center, which provide an insight into the rich cultural heritage of the region, as well as the nearby national state park that invites nature enthusiasts to immerse themselves in Scotland's breathtaking beauty.
  • Dufftown: Just four miles from Craigellachie, Dufftown is a quaint village known for its vibrant outdoor scene and romantic ambiance. Visitors flock here particularly in April, July, and September to enjoy the beautiful hiking trails and golf courses. Dufftown is often referred to as the Whisky Capital of the World, making it a fantastic destination for whisky lovers. Local attractions include the village museum and the national state park, where you can soak in the natural beauty of the surrounding countryside. Dufftown's charming character and warm hospitality ensure a delightful experience for all who visit.
  • Ballindalloch: Located nine miles from Craigellachie, Ballindalloch is a picturesque village that offers breathtaking scenery and a wealth of outdoor activities. Popular among adventure seekers, this destination is ideal for those interested in skiing and hiking in the nearby national park. The village is also home to a local museum that showcases its history and culture. With visitor numbers peaking in March to April and July, Ballindalloch provides a serene escape into nature without the seasonal crowds. Whether you're exploring the stunning landscapes or enjoying a leisurely stroll, Ballindalloch is sure to leave a lasting impression.

Things to do near Craigellachie

Craigellachie is perfect for outdoor and family adventures, offering activities like hiking trails and access to a golf course. Enjoy live music and explore the local culture through whisky tours and visits to nearby Scotch whisky distilleries. Don't miss the chance to embark on Aberdeenshire adventures, including travel to various distilleries, making your trip both exciting and enriching.

Shopping

In Craigellachie, you can shop at local stores like Relax, located 12 miles away. If you're up for a drive, check out Harbour Treasures, which is 17 miles from Craigellachie, offering unique gifts and souvenirs that capture the essence of Scotland.

Recreation

Dufftown Golf Course offers a luxurious golfing experience just 4 miles from Craigellachie, set in beautiful surroundings. Tininver Park, also 4 miles away, is perfect for families, featuring a vibrant playground. For sports enthusiasts, Garmouth & Kingston Golf Course is a fantastic option located 13 miles from Craigellachie.

Adventure

Experience thrilling skiing at Lecht Ski Resort, located 20 miles from Craigellachie, offering excellent slopes and sports vibes. Alternatively, enjoy the scenic hiking trails at Speyside Way - Tominoul Spur, situated 18 miles away, where adventure awaits amid breathtaking outdoor scenery.

Nightlife

In Craigellachie, the Craigellachie Hotel's bar offers a cozy atmosphere with a selection of whiskies and local ales. The nearby Aberlour Distillery hosts tasting events, providing a unique experience of Scotland's rich whisky culture, while local pubs create a friendly vibe for mingling and enjoying live music.

*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 during your trip to Craigellachie, plan your visit between January to February or November for lower accommodation rates. Booking your hotel about a month in advance can secure better deals, especially if you book on a Wednesday. Consider using Expedia for package deals that combine flights, hotels, and activities for extra savings. Joining Expedia's One Key membership can also provide exclusive discounts. Don't forget to explore free local attractions and utilize public transport options to keep costs down while enjoying your stay.

  • 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: Utilize Expedia’s search tool to refine your choices based on your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and eco-friendly accommodations currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your Craigellachie hotel reservation with your flights and activities when you book an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in and around Craigellachie

Craigellachie offers an exciting blend of outdoor adventures and cultural experiences, making it ideal for family vacations. Visitors can explore the historic Craigellachie Bridge and delve into the world of Speyside whisky at local distilleries. The area is also home to charming castles and visitor centers, ensuring there's something for everyone, whether you're seeking romance or family fun in this picturesque Scottish village.

  • Speyside Cooperage: Experience the art of whisky barrel making at Speyside Cooperage, where you can watch skilled coopers at work. This visitor center offers hands-on activities, making it a fun and educational stop for families and outdoor enthusiasts alike.
  • The Linn Falls: A short 2-mile trek leads you to The Linn Falls, a stunning waterfall nestled in nature. This picturesque location is perfect for romantic strolls and adventurous hikes, offering breathtaking views and a serene atmosphere.
  • Whisky Museum: Located 4 miles from Craigellachie, the Whisky Museum immerses you in Scotland's rich whisky culture. Discover the history, craftsmanship, and unique flavors of this iconic spirit through fascinating exhibits and tastings.

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.

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

To reach Craigellachie, you can fly into two major airports: Aberdeen (ABZ) and Inverness (INV). Aberdeen Airport is located 42 miles away, with nearby hotel options including the 5-star Marcliffe, 6 miles from the airport, and the 4-star Leonardo Hotel, also 6 miles away. Inverness Airport, located 33 miles from Craigellachie, offers great hotels such as the luxurious Rocpool Reserve, 8 miles from the airport, and Ness Walk, another 5-star option just 8 miles away. Both airports provide convenient transportation services to their respective hotels for a seamless travel experience.

Frequently asked questions

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 can I save on a Craigellachie hotel booking with Expedia?
With Expedia, you earn OneKeyCash™* on eligible Craigellachie hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $47 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