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

Find hotels in Craigellachie from NT$2,235

  • 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

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

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 NT$7,700
NT$9,241 total
includes taxes & fees
Jul 16 - Jul 17
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 NT$8,421
NT$10,105 total
includes taxes & fees
Aug 2 - Aug 3
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 NT$6,983
NT$8,380 total
includes taxes & fees
Aug 11 - Aug 12
The Fiddichside Inn

Cardhu Country House

Cardhu Country House
3.0 star property
Aberlour
10.0 out of 10, Exceptional, (199 reviews)
"lovely place, amazing host, yummy breakfast!"
France
Laura
The price is NT$6,125
NT$7,349 total
includes taxes & fees
Jul 16 - Jul 17
Cardhu Country House

Argyle Guest House

Argyle Guest House
3.0 star property
Ballindalloch
9.6 out of 10, Exceptional, (270 reviews)
The price is NT$3,471
NT$4,165 total
includes taxes & fees
Jul 30 - Jul 31
Argyle Guest House

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 NT$3,546
NT$4,255 total
includes taxes & fees
Jul 17 - Jul 18
Kintrae B&B

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (108 reviews)
"Good location, nice staff and clean room"
United Kingdom
David
The price is NT$6,447
NT$7,736 total
includes taxes & fees
Jul 31 - Aug 1
The Aberlour Hotel

Hotel 1881 Archiestown

Hotel 1881 Archiestown
3.0 star property
Archiestown
The price is NT$8,123
NT$9,748 total
includes taxes & fees
Jul 16 - Jul 17
Hotel 1881 Archiestown

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (97 reviews)
"Lovely guest house with nice big rooms! Plenty of rooms to relax in, lovely walks and close to city centre for cafes and restaurants. Really enjoyed our stay and would highly recommend. Breakfast was fantastic too 😀"
United Kingdom
Debbie
The price is NT$4,634
NT$5,561 total
includes taxes & fees
Jul 18 - Jul 19
The Pines Guesthouse

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (135 reviews)
"Great hotel good food"
United Kingdom
Jamie
The price is NT$5,029
NT$6,035 total
includes taxes & fees
Jul 16 - Jul 17
The Seafield Arms

The Station Hotel

The Station Hotel
4.0 star property
Aberlour
9.4 out of 10, Exceptional, (260 reviews)
"Great location "
Australia
Vincent
The price is NT$6,251
NT$7,501 total
includes taxes & fees
Jul 17 - Jul 18
The Station Hotel

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 NT$2,756
NT$3,307 total
includes taxes & fees
Jul 18 - Jul 19
Carlton Hotel

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 NT$4,367
NT$4,367 total
includes taxes & fees
Jul 16 - Jul 17
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 NT$3,892
NT$4,671 total
includes taxes & fees
Jul 16 - Jul 17
The Mill House 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 NT$5,301
NT$6,361 total
includes taxes & fees
Jul 16 - Jul 17
The Royal Oak Hotel

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (167 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 NT$1,791
NT$2,149 total
includes taxes & fees
Jul 16 - Jul 17
The Old Coach House 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 NT$2,012
NT$2,415 total
includes taxes & fees
Jul 28 - Jul 29
Cluny Hill 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 NT$1,862
NT$2,235 total
includes taxes & fees
Aug 9 - Aug 10
Premier Inn Elgin

Firth Hotel & Restaurant

Firth Hotel & Restaurant
3.0 star property
Lossiemouth
8.4 out of 10, Very Good, (282 reviews)
"We had a lovely stay Dinner in the restaurant was amazing.. would stay again"
Australia
Jacqueline
The price is NT$3,249
NT$3,899 total
includes taxes & fees
Jul 19 - Jul 20
Firth Hotel & Restaurant

Stotfield Hotel

Stotfield Hotel
3.0 star property
Lossiemouth
7.6 out of 10, Good, (447 reviews)
"Staff are very friendly and helpful"
United Kingdom
Edith
The price is NT$3,474
NT$4,169 total
includes taxes & fees
Jul 16 - Jul 17
Stotfield 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 scenic hiking trails and easy access to the famous Speyside Way, perfect for nature lovers.
  • Whiskey Distillery Tours: Experience the local whiskey heritage with thrilling tours at the renowned Craigellachie Distillery.
  • Iconic Landmarks: Visit the historic Craigellachie Bridge and explore nearby museums and castles for a taste of local culture.
  • Wildlife Spotting: The area is rich in wildlife, ideal for long walks and outdoor exploration.
  • Charming Accommodations: Enjoy a variety of lodging options, from cozy bed and breakfasts to the upscale Craigellachie Hotel.

Find great hotels in and around Craigellachie

Explore a variety of hotel accommodations in Craigellachie, Scotland, where you can enjoy everything from charming bed and breakfasts to the renowned Craigellachie Hotel. Whether you're traveling with family, on a business trip, or seeking a pet-friendly getaway, you'll find options that cater to your needs. Discover the local whiskey heritage and experience the warmth of traditional Scottish hospitality in this picturesque village.

  • Laichmoray Hotel: Located 19km from Craigellachie, the Laichmoray Hotel is a welcoming 3-star accommodation that boasts a guest rating of 9.4 out of 10. This hotel is well-suited for business travelers seeking a blend of comfort and functionality. With spacious rooms and modern amenities, including free Wi-Fi and a business center, guests can efficiently conduct work while enjoying their stay. The on-site dining options offer a selection of local dishes, making it easy to unwind after a productive day.
  • Sunninghill: Also situated 19km from Craigellachie, Sunninghill is another appealing 3-star hotel with a commendable guest rating of 9.2 out of 10. Ideal for business travelers, this property combines a cozy atmosphere with essential amenities such as high-speed internet access and comfortable workspaces within the rooms. Guests can enjoy a delightful breakfast each morning, setting a positive tone for the day ahead. The hotel's friendly staff is dedicated to ensuring a pleasant stay, making it a reliable choice for those on work trips.
  • Craigellachie Hotel of Speyside: Nestled directly in Craigellachie, the 4-star Craigellachie Hotel of Speyside has a guest rating of 9.0 out of 10. This hotel offers a unique nature-themed experience, perfect for travelers who appreciate the tranquility of the outdoors. With an emphasis on wellness, guests can enjoy the serene surroundings and take advantage of the on-site spa facilities. The hotel's restaurant features locally sourced ingredients, enhancing the connection to the natural beauty of the Speyside area. Whether for business or leisure, this hotel provides a refreshing retreat.

Where to stay in Craigellachie

Craigellachie, a charming village in Moray Speyside, offers a delightful mix of outdoor adventure and cultural experiences. With its excellent location, visitors can explore the scenic beauty of the surrounding area while enjoying the warm hospitality of friendly locals. Whether you're seeking relaxation or family fun, Craigellachie is an ideal base for excursions to nearby attractions, ensuring a memorable vacation in this quaint Scottish village.

  • Aberlour: Nestled in the heart of Scotland, Aberlour is a charming city that serves as a gateway to outdoor adventures. With Craigellachie nearby, it attracts visitors year-round, particularly from March to April and during the summer months. Known for its scenic hiking trails and golf courses, Aberlour offers a family-friendly atmosphere perfect for bonding over outdoor activities. Don't miss the local museum and visitor center that showcase the region's rich history and culture, making it a delightful stop for history buffs.
  • Keith: Located just 14km from Craigellachie, Keith is a vibrant city that captivates visitors with its stunning scenery and outdoor experiences. With peak travel times in January, April, and July, Keith is perfect for those looking to explore nature through hiking trails and golf courses. The city is home to a museum and visitor center that provide insights into local heritage, while the nearby national state park offers breathtaking landscapes for outdoor enthusiasts. Whether you’re seeking adventure or tranquility, Keith has something for everyone.
  • Dufftown: A quaint village situated 6km from Craigellachie, Dufftown is the ideal destination for those seeking a romantic getaway or outdoor adventure. Visitors flock here in April, July, and September to explore the picturesque trails and golf courses that surround the village. With its rich whisky heritage, Dufftown features a local museum and a historic castle, making it a unique spot for travelers interested in Scottish culture. The warm atmosphere and beautiful landscapes provide a perfect backdrop for a memorable vacation.

Things to do in Craigellachie

Shopping

In Craigellachie, you can find charming local shops offering unique Scottish gifts and souvenirs, perfect for taking a piece of Scotland home. If you're up for a drive, visit Elgin’s St. Giles Shopping Centre, about 19km away, featuring a mix of high street retailers and local boutiques.

Recreation

The Craigellachie Hotel offers a tranquil escape with its spa services, including soothing massages and rejuvenating treatments. Nearby, the River Spey invites you to explore scenic walks and nature trails, perfect for unwinding and connecting with the stunning Scottish landscape.

Adventure

Craigellachie is a charming village offering outdoor adventures like river kayaking along the River Spey and hiking in the nearby Cairngorms National Park. Explore local whisky distilleries for a taste of Scotland’s heritage, or enjoy mountain biking trails that wind through stunning landscapes.

Nightlife

Experience the cozy atmosphere at The Craigellachie Hotel’s bar, where you can enjoy a selection of fine Scotch whiskies. For a lively night, visit the nearby Aberlour Distillery, which sometimes hosts events showcasing local music and culture.

*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 visit to Craigellachie, consider traveling during the cheaper months of January to February and November, and aim to book your hotel about one month in advance for the best rates. Midweek stays, especially on Wednesdays, tend to be less expensive than weekends. Utilize Expedia for last-minute deals and package discounts by combining your hotel, flights, and activities. Don’t forget to explore free local attractions and use public transport or walking to get around, as this can significantly cut down on travel expenses.

  • 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 customize your preferences, such as your budget, desired location, and the type of hotel you’re looking for. To find the best prices and deals, simply sort 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 through an Expedia package.

Find the best attractions near Craigellachie

Craigellachie, Scotland, is perfect for outdoor and family vacations, offering a mix of adventure and culture. Explore local attractions like the Craigellachie Distillery and the iconic Craigellachie Bridge, alongside museums and castles. Whether you're looking for outdoor activities or a romantic experience, this charming area promises a memorable getaway for every type of traveler.

  • Ballindalloch Castle: Nestled 14km from Craigellachie, Ballindalloch Castle offers a blend of rich culture and romantic vibes. Explore its stunning architecture and beautifully maintained grounds, which are steeped in history and charm.
  • The Linn Falls: Located just 3km away, The Linn Falls is an enchanting waterfall that invites adventure and outdoor enthusiasts. Enjoy a scenic hike to witness its cascading beauty, perfect for a romantic escape or a thrilling day out.
  • Gordon Castle Walled Garden: Situated 14km from Craigellachie, this private garden is a serene retreat filled with lush greenery and vibrant blooms. A visit here offers a peaceful ambiance and a glimpse into exquisite horticultural artistry.

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

Reaching Craigellachie, Scotland, is convenient with several major airports nearby. Aberdeen Airport (ABZ) is located 68km away, with notable hotels like the 5-star Marcliffe, 10km from ABZ, and the Village Hotel Aberdeen, 6km from the airport. Inverness Airport (INV) is 53km distant, featuring luxurious options such as Ness Walk and Rocpool Reserve, both 13km away. Dundee Airport (DND) is 116km from Craigellachie, with the 5-star Hideaway Experience just 8km from DND. Each airport offers various transportation services, ensuring easy access to your accommodations.

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 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! 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.
Where can I learn more about changing or cancelling my trip to Craigellachie?
For more information about picking new dates or cancelling your trip to Craigellachie, click here.
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.
Where is the best hotel to stay close to Macallan Distillery?
Craigellachie Hotel of Speyside is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers 2 bars and free breakfast. It's located just a short 0.5 mi (0.9 km) from Macallan Distillery. Another good choice is Craigellachie Lodge, located just 0.5 mi (0.8 km) away.
What about the best place to stay close to Speyside Cooperage?
One of the top choices for your stay is Craigellachie Hotel of Speyside, located a short 0.7 mi (1.1 km) from Speyside Cooperage, and this 4-star hotel offers 2 bars and free breakfast. Craigellachie Lodge and The Fly Van - Beautiful, luxury static caravan are two other good choices in the immediate area.
What is the best hotel near Inverness Airport (INV)?
Ardersier Alma is one of the top choices for your stay and is a popular 3.5-star inn featuring free breakfast and free WiFi. It's located 2.3 mi (3.6 km) from Inverness Airport. Other good choices close to the airport include Inchrye Bed & Breakfast and Broomlea.
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.