Hotels in Craggie

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Craggie?

High Range Hotel
High Range Hotel
3.0 star property
Aviemore
9.4 out of 10, Exceptional, (344 reviews)
  • cleanliness
    Modern Aviemore hotel with tennis courts close to the Spey Valley and hiking trails.
The price is £90
includes taxes & fees
13 Apr - 14 Apr
High Range Hotel
Macdonald Aviemore Hotel
Macdonald Aviemore Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (570 reviews)
  • cleanliness
    Walking distance from Aviemore Station with dual indoor pools to relax after hiking.
The price is £108
includes taxes & fees
29 Apr - 30 Apr
Macdonald Aviemore Hotel
Macdonald Morlich Hotel
Macdonald Morlich Hotel
4.0 star property
Aviemore
7.6 out of 10, Good, (458 reviews)
  • cleanliness
    Scenic Highland escape with family-friendly club and on-site spa treatment options.
The price is £103
includes taxes & fees
19 Apr - 20 Apr
Macdonald Morlich Hotel
Sweeney Aviemore Two
Sweeney Aviemore Two
2.0 star property
Aviemore
8.8 out of 10, Excellent, (53 reviews)
  • cleanliness
    Discover a Scottish retreat near famous railway adventures and scenic golf courses.
The price is £95
includes taxes & fees
30 Apr - 1 May
Sweeney Aviemore Two
Sweeney Aviemore One
Sweeney Aviemore One
3.0 star property
Aviemore
9.0 out of 10, Wonderful, (77 reviews)
  • cleanliness
    Spacious apartment with kitchenette minutes from Aviemore Station in the Scottish Highlands.
The price is £91
includes taxes & fees
30 Apr - 1 May
Sweeney Aviemore One
Cairngorm Guest House
Cairngorm Guest House
3.0 star property
Aviemore
9.6 out of 10, Exceptional, (150 reviews)
  • cleanliness
    Experience serene Highland stays with hiking trails nearby and thoughtful service.
The price is £137
includes taxes & fees
15 Apr - 16 Apr
Cairngorm Guest House
Macdonald Spey Valley Resort
Macdonald Spey Valley Resort
3.0 star property
Aviemore
7.8 out of 10, Good, (223 reviews)
  • cleanliness
    Take advantage of the Cairngorms with a relaxing golf holiday and family-focused amenities.
The price is £460
includes taxes & fees
5 May - 6 May
Macdonald Spey Valley Resort
The Boat Hotel
The Boat Hotel
3.5 star property
Boat of Garten
8.2 out of 10, Very good, (753 reviews)
  • cleanliness
    Victorian retreat along stunning golf course in Scottish Highlands countryside.
The price is £87
includes taxes & fees
20 Apr - 21 Apr
The Boat Hotel
Foyers House
Foyers House
3.0 star property
Inverness
9.0 out of 10, Wonderful, (130 reviews)
  • cleanliness
    Scenic lodge on the shores of Loch Ness with views that capture Scotland's magic.
The price is £162
includes taxes & fees
15 Apr - 16 Apr
Foyers House
Muckrach Country House
Muckrach Country House
3.0 star property
Grantown-on-Spey
Muckrach Country House
High Range Holiday Apartments
High Range Holiday Apartments
3.5 star property
Aviemore
9.8 out of 10, Exceptional, (28 reviews)
  • cleanliness
    Experience outdoor beauty at this mountain town retreat near two attractions.
The price is £145
includes taxes & fees
20 Apr - 21 Apr
High Range Holiday Apartments
Macdonald Aviemore Highland Hotel
Macdonald Aviemore Highland Hotel
4.0 star property
Aviemore
7.8 out of 10, Good, (841 reviews)
  • cleanliness
    Experience highland charm in Aviemore with rounds of golf and indulgent spa services.
The price is £108
includes taxes & fees
19 Apr - 20 Apr
Macdonald Aviemore Highland Hotel
Craiglynne Hotel
Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.4 out of 10, Good, (493 reviews)
  • cleanliness
    Victorian charm with local cuisine just 15 minutes from Cairngorms National Park.
The price is £53
includes taxes & fees
19 Apr - 20 Apr
Craiglynne Hotel
The Speyside Hotel
The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (343 reviews)
  • cleanliness
    Relax in Grantown-on-Spey by Cairngorms National Park, where warmth awaits.
The price is £140
includes taxes & fees
16 Apr - 17 Apr
The Speyside Hotel
Loch Ness Bunk Inn
Loch Ness Bunk Inn
3.0 star property
Inverness
9.2 out of 10, Wonderful, (106 reviews)
  • cleanliness
    Rustic riverside stay near Loch Ness with convenient dining and monster attractions.
The price is £166
includes taxes & fees
26 Apr - 27 Apr
Loch Ness Bunk Inn
The Loch Ness Inn
The Loch Ness Inn
3.0 star property
Inverness
9.2 out of 10, Wonderful, (542 reviews)
  • cleanliness
    Stay minutes from the legendary Loch Ness at this charming inn with a welcoming bar.
The price is £154
includes taxes & fees
19 Apr - 20 Apr
The Loch Ness Inn
Loch Ness Drumnadrochit Hotel
Loch Ness Drumnadrochit Hotel
3.0 star property
Inverness
8.0 out of 10, Very good, (419 reviews)
  • cleanliness
    Historic lakeside retreat minutes from Urquhart Castle and Loch Ness attractions.
The price is £69
includes taxes & fees
19 Apr - 20 Apr
Loch Ness Drumnadrochit Hotel
High March
High March
3.0 star property
Inverness
10.0 out of 10, Exceptional, (39 reviews)
  • cleanliness
    Experience Highlands hospitality in a tranquil Inverness B&B with free breakfast.
The price is £126
includes taxes & fees
15 Apr - 16 Apr
High March
Ben Mhor Hotel
Ben Mhor Hotel
3.0 star property
Grantown-on-Spey
8.4 out of 10, Very good, (198 reviews)
  • cleanliness
    Victorian hotel close to Cairngorms National Park with bar, cafe, and garden setting.
The price is £43
includes taxes & fees
19 Apr - 20 Apr
Ben Mhor 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.

Learn more about Craggie

Craggie is notable for its riverfront and castle while attractions include Clava Cairns and Culloden Battlefield nearby.

Photo by Dave Fergusson
Open Photo by Dave Fergusson

Check out reviews of Craggie hotels guests love

Frequently asked questions

How much does a hotel room cost in Craggie?
You can find top hotels in Craggie from £43 with options to suit your budget and needs. To find an affordable hotel in Craggie that meets all of your requirements, just apply filters on Hotels.com and sort hotels by "Price: low to high".
How much does a hotel room cost in Craggie?
You can find top hotels in Craggie from £43 with options to suit your budget and needs. To find an affordable hotel in Craggie that meets all of your requirements, just apply filters on Hotels.com, and sort hotels by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Craggie hotels?
Discover great deals on Craggie hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. And make sure to check out our last-minute deals on Craggie hotels.
How can I find deals and earn rewards at Craggie hotels?
Members can save up to 20% on select hotels in Craggie. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Craggie hotels with free cancellation?
To book a refundable Craggie hotel on Hotels.com, just filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some popular hotels in central Craggie?
For hotels in central Craggie, check out Glenmoriston Townhouse Hotel and The Royal Highland Hotel. Travellers love Glenmoriston Townhouse Hotel for its location, as well as the restaurant, bar/lounge and coffee shop/cafe this hotel offers. The Royal Highland Hotel is another popular central hotel with a restaurant, a bar/lounge and a coffee shop/cafe. When you stay at one of these central hotels, you'll be in easy reach of top sights including Inverness Castle. Inverness City Centre and Crown are some of the most central areas for your Craggie holiday.
What hotels do travellers recommend in Craggie?
Can I book a refundable accommodation option in Craggie?
If you want the flexibility to change your plans to Craggie, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow down the results.
What will the weather in Craggie be like during my visit?
July and August are typically the warmest months in Craggie, when the average temperature is 13°C. January and February are the coldest months, when the average temperature is 4°C. October and August are the months with the most rain.
Why should I book my Craggie hotel with Hotels.com?
There are lots of reasons to book your Craggie trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Keep exploring