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

This weekend
Next weekend

Where to stay in Craggie?

Premier Inn Aviemore
Premier Inn Aviemore
3.0 star property
Aviemore
9.6 out of 10, Exceptional, (11 reviews)
Explore the Highlands from this convenient hotel near Aviemore Station and Spey Valley Golf Course. After a day of Scottish adventures, return to comfortable rooms and hearty breakfast options. Free parking adds travel simplicity.
The price is $100
$120 total
includes taxes & fees
May 7 - May 8
Premier Inn Aviemore
High Range Hotel
High Range Hotel
3.0 star property
Aviemore
9.4 out of 10, Exceptional, (349 reviews)
Enjoy mountain adventures from this comfortable hotel with outdoor tennis courts, just 7 minutes from Aviemore Station. Explore nearby Spey Valley Golf Course or catch the Strathspey Steam Railway while taking advantage of free WiFi and parking.
The price is $102
$122 total
includes taxes & fees
May 4 - May 5
High Range Hotel
Macdonald Aviemore Hotel
Macdonald Aviemore Hotel
4.0 star property
Aviemore
7.2 out of 10, Good, (574 reviews)
Nestled in the Scottish Highlands, this hotel offers 2 indoor pools and rejuvenating spa treatments after a day of exploration. Just a 1-minute walk from Aviemore Station and near Strathspey Steam Railway, you'll find comfort with free WiFi and parking.
The price is $122
$147 total
includes taxes & fees
May 10 - May 11
Macdonald Aviemore Hotel
Macdonald Morlich Hotel
Macdonald Morlich Hotel
4.0 star property
Aviemore
7.6 out of 10, Good, (458 reviews)
Nestled near Spey Valley Golf Course, this Aviemore hotel offers a free kids' club and rejuvenating spa services. After swimming in the indoor pool, savor Mediterranean cuisine at Giovannis Italian or unwind at the bar. Just 4 minutes from the train station.
The price is $133
$159 total
includes taxes & fees
May 4 - May 5
Macdonald Morlich Hotel
Sweeney Aviemore Two
Sweeney Aviemore Two
2.0 star property
Aviemore
8.8 out of 10, Excellent, (53 reviews)
Just 9 minutes from Aviemore Station, this cozy guesthouse offers free WiFi and parking. Explore nearby Strathspey Steam Railway and Spey Valley Golf Course, or enjoy meals at the on-site restaurant after Highland adventures.
The price is $112
$134 total
includes taxes & fees
Apr 30 - May 1
Sweeney Aviemore Two
Dunroamin
Dunroamin
4.0 star property
Aviemore
9.6 out of 10, Exceptional, (54 reviews)
Wake up to a complimentary full breakfast at this cozy B&B before exploring nearby Strathspey Steam Railway. Just an 11-minute walk from Aviemore Station and close to Spey Valley Golf Course, you'll enjoy free WiFi and parking during your Highland stay.
The price is $194
$194 total
includes taxes & fees
May 7 - May 8
Dunroamin
Sweeney Aviemore One
Sweeney Aviemore One
3.0 star property
Aviemore
9.0 out of 10, Wonderful, (78 reviews)
Immerse yourself in the Scottish Highlands at this cozy Aviemore retreat. Just a 10-minute walk from Aviemore Station with hiking trails nearby. The apartment features a kitchenette, rainfall showerhead, and flat-screen TV, plus free WiFi and parking.
The price is $111
$133 total
includes taxes & fees
Apr 29 - Apr 30
Sweeney Aviemore One
Cairngorm Guest House
Cairngorm Guest House
3.0 star property
Aviemore
9.6 out of 10, Exceptional, (152 reviews)
This Aviemore guesthouse offers complimentary full breakfast and free parking. Enjoy hiking trails in the vicinity while staying connected with free WiFi. Within a 10-minute walk to Aviemore Station and near Strathspey Steam Railway.
The price is $186
$223 total
includes taxes & fees
May 4 - May 5
Cairngorm Guest House
Ravenscraig Guest House
Ravenscraig Guest House
4.0 star property
Aviemore
9.8 out of 10, Exceptional, (25 reviews)
This Scottish guesthouse offers complimentary WiFi and parking near Cairngorm Brewery. Enjoy the outdoor terrace and garden after a day of hiking or skiing. Just a 10-minute walk from Aviemore Station for easy Highland exploration.
The price is $218
$261 total
includes taxes & fees
Apr 29 - Apr 30
Ravenscraig Guest House
Macdonald Spey Valley Resort
Macdonald Spey Valley Resort
3.0 star property
Aviemore
7.8 out of 10, Good, (224 reviews)
Set amid the Cairngorms, this resort offers family fun with a kids' club and indoor pool. Play a round on the golf course, enjoy a drink at the bar, or workout in the fitness center. Apartments include refrigerators and microwaves for added convenience.
The price is $558
$670 total
includes taxes & fees
May 6 - May 7
Macdonald Spey Valley Resort
High Range Holiday Apartments
High Range Holiday Apartments
3.5 star property
Aviemore
9.8 out of 10, Exceptional, (28 reviews)
Nestled in Aviemore, this apartment offers free parking for your Highland adventures. Spey Valley Golf Course and Strathspey Steam Railway are nearby, while Aviemore Station is just a 7-minute walk away for convenient travel options.
The price is $164
$196 total
includes taxes & fees
Apr 29 - Apr 30
High Range Holiday Apartments
The Boat Hotel
The Boat Hotel
3.5 star property
Boat of Garten
8.2 out of 10, Very Good, (760 reviews)
Nestled in Boat of Garten, this Victorian hotel sits adjacent to the golf club with verdant fairways. The country inn restaurant serves three daily meals, while the cozy bar and outdoor terrace offer scenic relaxation spots amid Highland landscapes.
The price is $133
$159 total
includes taxes & fees
May 5 - May 6
The Boat Hotel
Macdonald Aviemore Highland Hotel
Macdonald Aviemore Highland Hotel
4.0 star property
Aviemore
7.8 out of 10, Good, (848 reviews)
Discover this highland retreat near central Aviemore with an 18-hole golf course and revitalizing spa treatments. After dinner at Aspects, unwind in the indoor pool or bar. Cairngorm Brewery and Dalfaber Centre are nearby, with free WiFi and parking.
The price is $127
$153 total
includes taxes & fees
May 11 - May 12
Macdonald Aviemore Highland Hotel
Foyers House
Foyers House
3.0 star property
Inverness
9.0 out of 10, Wonderful, (131 reviews)
Tucked in the Highland wilderness, this guesthouse offers a tranquil escape near River Foyers and The Falls of Foyers. Enjoy drinks at the cozy bar, grab bites at the café, or relax on the terrace surrounded by lush garden views.
The price is $186
$223 total
includes taxes & fees
May 9 - May 10
Foyers House
Craiglynne Hotel
Craiglynne Hotel
3.0 star property
Grantown-on-Spey
7.2 out of 10, Good, (500 reviews)
Discover this Victorian hotel in Grantown-on-Spey, featuring Speyside Restaurant serving local dishes and a cozy bar/lounge. Explore nearby Grantown Museum or Abernethy Golf Club after enjoying the garden and free WiFi.
The price is $67
$80 total
includes taxes & fees
Apr 30 - May 1
Craiglynne Hotel
The Speyside Hotel
The Speyside Hotel
3.5 star property
Grantown-on-Spey
9.4 out of 10, Exceptional, (347 reviews)
Set near the stunning Cairngorms National Park, this golf hotel offers a welcoming restaurant and bar/lounge. Guests love the hearty breakfast and friendly staff. Explore local gems like Grantown Museum and Abernethy Golf Club during your Scottish Highland adventure.
The price is $157
$189 total
includes taxes & fees
May 6 - May 7
The Speyside Hotel
Loch Ness Bunk Inn
Loch Ness Bunk Inn
3.0 star property
Inverness
9.2 out of 10, Wonderful, (108 reviews)
Escape to this charming Inverness inn with an on-site restaurant and bar/lounge. Located near Nessieland Castle Monster Centre and Drum Farm Gallery Gift Shop, enjoy free WiFi and parking while exploring the legendary loch's mysteries.
The price is $199
$239 total
includes taxes & fees
May 8 - May 9
Loch Ness Bunk Inn
The Loch Ness Inn
The Loch Ness Inn
3.0 star property
Inverness
9.2 out of 10, Wonderful, (544 reviews)
Cozy accommodations in Inverness with a restaurant for delicious meals after monster hunting. Located near Nessieland Castle Monster Centre, the inn offers free WiFi and attentive service praised by travelers.
The price is $183
$220 total
includes taxes & fees
May 1 - May 2
The Loch Ness Inn
Loch Ness Drumnadrochit Hotel
Loch Ness Drumnadrochit Hotel
3.0 star property
Inverness
8.0 out of 10, Very Good, (424 reviews)
Immerse yourself in Scottish charm at this Drumnadrochit hotel where The Loch Ness Bistro serves local cuisine. Just a quick drive from Urquhart Castle and walking distance to the Exhibition Centre, with free WiFi and parking for adventurous days ahead.
The price is $90
$108 total
includes taxes & fees
May 11 - May 12
Loch Ness Drumnadrochit Hotel
High March
High March
3.0 star property
Inverness
10.0 out of 10, Exceptional, (40 reviews)
Enjoy a relaxing stay at this cozy B&B featuring free continental breakfast and WiFi. Take in the garden views from the terrace while planning visits to nearby Corrimony Chambered Cairn and Divach Falls. Complimentary parking adds convenience.
The price is $203
$203 total
includes taxes & fees
May 4 - May 5
High March
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

What hotels do travelers recommend in Craggie?
Can I book a refundable accommodation in Craggie?
If you need the flexibility to change your travel plans to Craggie, most properties provide refundable* rates you can book. You can see these accommodations 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 temp is 56°F. January and February are the coldest months when the average temperature is 39°F. 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, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.