COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Photo by Nick Chatham

Search Hotels in Craigellachie

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Cardhu Country House
The price is £125 per night from 27 Jul to 27 Jul
6.55 mi from city centre
4.9/5Exceptional! (115 reviews)
"Great find in the heart of whisky country Dave and Val are excellent hosts of a lovely property. Cardhu and Macallan on the doorstep"

Reviewed on 13 Jun 2021

Cardhu Country House
Firth Hotel & Restaurant
3 out of 5
5 Clifton Road, Lossiemouth, Scotland
16.23 mi from city centre
4.1/5Very Good! (92 reviews)
"Remembered and greeted by staff and management."

Reviewed on 9 Oct 2020

Firth Hotel & Restaurant
Dunallan House
4 out of 5
Woodside Avenue, Grantown-on-Spey, Scotland
19.23 mi from city centre
4.7/5Exceptional! (67 reviews)
"A friendly welcome, comfy beds and excellent breakfasts. I would certainly stay here again."

Reviewed on 16 Sep 2019

Dunallan House
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Jomarnic B&B
3 out of 5
54 Moray Street, Lossiemouth, Scotland
The price is £50 per night from 19 Aug to 19 Aug
16.02 mi from city centre
4.8/5Exceptional! (17 reviews)
"Very great room, had everything I needed, always warm which is a plus and the bathroom facilities were 10/10. Great communication with hosts as well"

Reviewed on 27 Mar 2021

Jomarnic B&B
The Spey
4 out of 5
Heathfield Road, Grantown-on-Spey, Scotland
The price is £120 per night from 26 Aug to 26 Aug
18.89 mi from city centre
5/5Exceptional! (34 reviews)
Clean, homely, great location
"Beautiful place to stay, Ann and Neil were wonderful and full of useful tips. Pristinely clean and Covid considerations taken very seriously. Breakfast was lovely. Would recommend!"

Reviewed on 14 Sep 2020

The Spey
Don't see what you're looking for?
See all available properties in Craigellachie
View all properties
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.