Photo by Nick Chatham

Find hotels in Craigellachie from ฿2,322
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Craigellachie
Cottage
Family friendly
Check prices for these dates
Our top choices for Craigellachie hotels

Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (362 reviews)
The price is ฿7,635
฿9,161 total
includes taxes & fees
14 Jun - 15 Jun

Craigellachie Lodge
Craigellachie LodgeAberlour
10.0 out of 10, Exceptional, (97 reviews)
The price is ฿7,836
฿9,403 total
includes taxes & fees
7 Jun - 8 Jun

The Fiddichside Inn
The Fiddichside InnAberlour
8.0 out of 10, Very good, (1 review)
The price is ฿7,085
฿8,502 total
includes taxes & fees
1 Jun - 2 Jun

The Smugglers Hostel
The Smugglers HostelBallindalloch
6.8 out of 10, (11 reviews)
The price is ฿4,191
฿5,030 total
includes taxes & fees
10 Jun - 11 Jun

Argyle Guest House
Argyle Guest HouseBallindalloch
9.6 out of 10, Exceptional, (265 reviews)
The price is ฿3,857
฿4,629 total
includes taxes & fees
4 Jun - 5 Jun

Hotel Square
Hotel SquareBallindalloch
8.4 out of 10, Very good, (7 reviews)
The price is ฿7,002
฿8,402 total
includes taxes & fees
2 Jun - 3 Jun

The Grant Arms Hotel
The Grant Arms HotelGrantown-on-Spey
9.0 out of 10, Wonderful, (158 reviews)
The price is ฿4,702
฿5,642 total
includes taxes & fees
4 Jun - 5 Jun

Mount Barker Bed & Breakfast
Mount Barker Bed & BreakfastGrantown-on-Spey
10.0 out of 10, Exceptional, (6 reviews)
The price is ฿10,453
฿10,453 total
includes taxes & fees
2 Jun - 3 Jun

The Aberlour Hotel
The Aberlour HotelAberlour
9.0 out of 10, Wonderful, (103 reviews)
The price is ฿6,196
฿7,435 total
includes taxes & fees
22 Jun - 23 Jun

Bankhouse B&B
Bankhouse B&BAberlour
9.4 out of 10, Exceptional, (48 reviews)
The price is ฿5,831
฿6,998 total
includes taxes & fees
7 Jun - 8 Jun

The Station Hotel
The Station HotelAberlour
9.4 out of 10, Exceptional, (255 reviews)
The price is ฿8,402
฿10,083 total
includes taxes & fees
4 Jun - 5 Jun

Hillhead Hideaways
Hillhead HideawaysKeith
10.0 out of 10, Exceptional, (7 reviews)
The price is ฿11,480
฿13,777 total
includes taxes & fees
4 Jun - 5 Jun

Ben Mhor Hotel
Ben Mhor HotelGrantown-on-Spey
8.4 out of 10, Very good, (209 reviews)
The price is ฿2,840
฿2,840 total
includes taxes & fees
14 Jun - 15 Jun

Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&BKeith
10.0 out of 10, Exceptional, (32 reviews)
The price is ฿4,444
฿4,444 total
includes taxes & fees
2 Jun - 3 Jun

Blervie House
Blervie HouseForres
9.2 out of 10, Wonderful, (50 reviews)
The price is ฿12,610
฿15,132 total
includes taxes & fees
6 Jun - 7 Jun

Kinnaird House
Kinnaird HouseGrantown-on-Spey
The price is ฿23,346
฿28,015 total
includes taxes & fees
13 Jun - 14 Jun

Cluny Hill Hotel
Cluny Hill HotelForres
7.8 out of 10, Good, (16 reviews)
The price is ฿1,935
฿2,322 total
includes taxes & fees
3 Jun - 4 Jun

Carlton Hotel
Carlton HotelForres
7.4 out of 10, Good, (66 reviews)
The price is ฿2,805
฿3,365 total
includes taxes & fees
5 Jun - 6 Jun

Ramnee Hotel
Ramnee HotelForres
8.8 out of 10, Excellent, (175 reviews)
The price is ฿6,014
฿7,216 total
includes taxes & fees
1 Jun - 2 Jun
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 relaxing Craigellachie! Enjoy its bars, fishing and culture.

Photo by Nick Chatham
Open Photo by Nick Chatham
More cheap stays in Craigellachie

Carlton Hotel
67 High St Forres Scotland
The price is ฿2,805 per night from 5 Jun to 6 Jun
฿2,805
฿3,365 total
5 Jun - 6 Jun
includes taxes & fees
7.4/10 Good! (66 reviews)











































































