Photo by Nick Chatham
Find hotels in Craigellachie from CA $127
Most hotels are fully refundable. Because flexibility matters.
Save an average of 15% on thousands of hotels with Expedia Rewards
Search over 2.9 million properties and 550 airlines worldwide
Check Craigellachie hotel prices
Tonight |
Tomorrow night |
This weekend |
Top 10 Craigellachie hotels and places to stay
Hotels near Popular Craigellachie Attractions
Speyside Cooperage
5/5(1 review)
You can enjoy some culture when you stop by Speyside Cooperage in Craigellachie. You can enjoy the bars while in the area.
Craigellachie Travel Info
Number of hotels | 493 |
---|---|
Highest price | CA $444 |
Lowest price | CA $127 |
Known attractions | Macallan Distillery, Cardhu Distillery and Aberlour Distillery |
Hotels with bars | 14 |
Hotels with family-friendly amenities | 2 |
Frequently asked questions
Recent Reviews in CraigellachieExpedia verified reviews
5/5 Excellent
"Lovely historic hotel with Wonderful guest areas to explore and enjoy!!"
A verified traveller stayed at Craigellachie Hotel of Speyside
Posted 4 days ago
Hotels near Popular Craigellachie Attractions
More Hotel Options in Craigellachie
More Accommodation Types in Craigellachie
Hotels near Craigellachie Airports
Other Hotels near Craigellachie, Aberlour
- North Sea Hotels
- Scottish Highlands Hotels
- Nairn Hotels
- Great Britain Hotels
- Elgin Hotels
- Banff Hotels
- Grantown-on-Spey Hotels
- Lossiemouth Hotels
- Buckie Hotels
- Aberlour Hotels
- Forres Hotels
- Keith Hotels
- Dufftown Hotels
- Huntly Hotels
- Cullen Hotels
- Ballindalloch Hotels
- Northern Europe Hotels
- Findhorn Hotels
- Fochabers Hotels
- Alford Hotels
Expedia's Latest Trends
Hotels
Flights
Cheap Flights from Winnipeg (YWG) to Swift Current (YYN)Cheap Flights from Toronto (YYZ) to Delhi (DEL)Cheap Flights from Lisbon (LIS) to Pico Island (PIX)Cheap Flights to Little CurrentCheap Flights to MonktonCheap Flights from Toronto (YYZ) to Barcelona (BCN)Flights to BrazilCheap Flights to ArlingtonCheap Flights from Cape Town (CPT) to Port Elizabeth (PLZ)
Cruises
Packages