A snow-covered landscape with a stone wall, wooden fence, and a metal gate.

Search Hotels in Craggan, Grantown-on-Spey

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Craggan hotels

1. The Speyside Hotel

The Speyside Hotel
3.5 star property
1.7 km from Craggan
9.4 out of 10, Exceptional, (389 reviews)
"A nice friendly country hotel. Good food and excellent cocktails. Good value."
United Kingdom
Tony
The price is ฿5,182
฿6,219 total
includes taxes & fees
16 Aug - 17 Aug
The Speyside Hotel

2. Craiglynne Hotel

Craiglynne Hotel
3.0 star property
1.3 km from Craggan
7.2 out of 10, Good, (544 reviews)
"Nice quiet relaxing hotel"
United Kingdom
Darren
The price is ฿2,227
฿2,672 total
includes taxes & fees
30 Aug - 31 Aug
Craiglynne Hotel

3. The Grant Arms Hotel

The Grant Arms Hotel
4.0 star property
2.1 km from Craggan
9.0 out of 10, Wonderful, (171 reviews)
"Food, staff and rooms were excellent. Nice walk around town."
United States
James
The price is ฿6,687
฿8,024 total
includes taxes & fees
18 Aug - 19 Aug
The Grant Arms Hotel

4. Ben Mhor Hotel

Ben Mhor Hotel
3.0 star property
1.8 km from Craggan
8.4 out of 10, Very good, (217 reviews)
"Easy to find, amazing breakfast, and the staff were extremely kind. Excellent one night stopover."
United States
Shannon
The price is ฿4,785
฿4,785 total
includes taxes & fees
3 Sept - 4 Sept
Ben Mhor Hotel

5. Muckrach Country House

Muckrach Country House
3.0 star property
3.4 km from Craggan
10.0 out of 10, Exceptional, (3 reviews)
"Can’t say enough good things about Muckrach Country House. The home is absolutely gorgeous. Our room was stunning. We had absolutely the best nights sleep of our whole trip! More importantly Donnie and the staff are the sweetest people! We only got to stay one night but wish we had more time to stay. Absolutely book it, you won’t be disappointed."
United States
Douglas
The price is ฿7,021
฿8,425 total
includes taxes & fees
1 Sept - 2 Sept
Muckrach Country House

6. Dunstaffnage Cottage

Dunstaffnage Cottage
3.5 star property
1.5 km from Craggan
The price is ฿25,501
฿30,601 total
includes taxes & fees
15 Aug - 16 Aug
Dunstaffnage Cottage

7. Nethybridge Hotel

Nethybridge Hotel
3.0 star property
5.9 km from Craggan
7.8 out of 10, Good, (312 reviews)
"Food was excellent. Staff very friendly and helpful. Beautiful peaceful location."
United Kingdom
Julie
The price is ฿3,000
฿3,600 total
includes taxes & fees
1 Sept - 2 Sept
Nethybridge Hotel

8. Cairn Hotel

Cairn Hotel
3.0 star property
11.8 km from Craggan
9.0 out of 10, Wonderful, (516 reviews)
"Had a lovely stay at the Cairn the past week. Friendly helpful staff and the room was lovely, would definitely recommend"
United Kingdom
Rhiannon
The price is ฿4,458
฿5,349 total
includes taxes & fees
24 Aug - 25 Aug
Cairn Hotel

9. Argyle Guest House

Argyle Guest House
3.0 star property
16.7 km from Craggan
9.6 out of 10, Exceptional, (273 reviews)
"Delicious menu on offer, to supplement the great buffet. Enjoyed the decor/ambience of the breakfast room. Perfect location and the host gave spot-on nature, history and shopping suggestions. Loved our Pheasant Suite too. "
Australia
Susan
The price is ฿3,811
฿4,574 total
includes taxes & fees
17 Aug - 18 Aug
Argyle Guest House

10. The Boat Hotel

The Boat Hotel
3.5 star property
10.6 km from Craggan
8.2 out of 10, Very good, (792 reviews)
"Food was amazing and staff were incredibly kind and helpful."
Canada
Dave
The price is ฿4,418
฿5,301 total
includes taxes & fees
31 Aug - 1 Sept
The Boat Hotel

11. Cairngorm Guest House

Cairngorm Guest House
3.0 star property
18.1 km from Craggan
9.6 out of 10, Exceptional, (163 reviews)
"Very helpful staff great breakfast"
Australia
John
The price is ฿6,538
฿7,846 total
includes taxes & fees
19 Aug - 20 Aug
Cairngorm Guest House

12. Hotel Square

Hotel Square
3.0 star property
16.6 km from Craggan
8.8 out of 10, Excellent, (9 reviews)
"Nice hotel. If you want a tv you need to have a room on the second floor but who needs a tv nowadays when there is WiFi. Very comfortable bed and lovely big bathroom."
United Kingdom
Christine
The price is ฿6,344
฿7,612 total
includes taxes & fees
14 Aug - 15 Aug
Hotel Square

13. Coylumbridge Resort Hotel

Coylumbridge Resort Hotel
4.0 star property
19.1 km from Craggan
7.2 out of 10, Good, (1,018 reviews)
"Clean room and would definitely book again"
United Kingdom
Mason
The price is ฿2,415
฿2,898 total
includes taxes & fees
27 Aug - 28 Aug
Coylumbridge Resort Hotel

14. Ravenscourt Guest House

Ravenscourt Guest House
3.0 star property
2 km from Craggan
9.4 out of 10, Exceptional, (11 reviews)
"This was a perfect guest house for us to use as a home base to enjoy the Speyside area. Food was excellent and the bed was very comfortable. The staff were also very friendly. "
United States
Elizabeth Marie
The price is ฿7,712
฿7,712 total
includes taxes & fees
14 Aug - 15 Aug
Ravenscourt Guest House

15. Sweeney Aviemore Two

Sweeney Aviemore Two
2.0 star property
18.2 km from Craggan
8.6 out of 10, Excellent, (74 reviews)
"Easy and convenient parking, very comfortable room"
United Kingdom
Lauri
The price is ฿5,419
฿6,503 total
includes taxes & fees
3 Sept - 4 Sept
Sweeney Aviemore Two

16. Kinnaird House

Kinnaird House
3.5 star property
2 km from Craggan
The price is ฿23,796
฿28,555 total
includes taxes & fees
21 Aug - 22 Aug
Kinnaird House

17. Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel
4.0 star property
17.5 km from Craggan
7.8 out of 10, Good, (890 reviews)
"A fantastic place to stay - the kids loved the huge wave pool and waterslide, lots of pool toys too. We loved the amazing buffet breakfast too. A great place to stay!"
Canada
Kirsten
The price is ฿4,737
฿5,684 total
includes taxes & fees
31 Aug - 1 Sept
Macdonald Aviemore Highland Hotel

18. High Range Hotel

High Range Hotel
3.0 star property
19.2 km from Craggan
9.6 out of 10, Exceptional, (387 reviews)
"Nice place, great location"
Canada
Amanda Dawn
The price is ฿4,346
฿5,216 total
includes taxes & fees
31 Aug - 1 Sept
High Range Hotel

19. Dunroamin

Dunroamin
4.0 star property
18.2 km from Craggan
9.6 out of 10, Exceptional, (58 reviews)
"Lovely hosts, fantastic breakfasts, comfy bed, on-site parking."
Australia
Esther
The price is ฿6,865
฿6,865 total
includes taxes & fees
16 Aug - 17 Aug
Dunroamin

20. Premier Inn Aviemore

Premier Inn Aviemore
3.0 star property
19.3 km from Craggan
8.4 out of 10, Very good, (21 reviews)
"Friendly staff, clean rooms, convenient. "
United States
Forrest
The price is ฿3,269
฿3,923 total
includes taxes & fees
7 Sept - 8 Sept
Premier Inn Aviemore
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.

Top Craggan Hotel Reviews

Frequently asked questions

What is Craggan like?
Travellers to Grantown-on-Spey's Craggan neighbourhood will be sure to enjoy a stay here.
If I need to cancel my hotel reservation in Craggan, will I receive a refund?
Yes! Most hotel bookings are fully refundable provided that you cancel prior to the accommodation's cancellation deadline, which is usually within 24-48 hours of your check-in date. If you have a reservation that's non-refundable, you might be able to cancel it and be given a refund within 24 hours of your booking. Add dates, click "Search", then filter by "fully refundable" to view the best options available in Craggan.
What can I see and do in this Grantown-on-Spey neighbourhood?
Places you might want to visit in the area around Craggan include Grantown Museum and Craig MacLean Leisure Centre. When you're sightseeing around the area, Loch Garten Osprey Centre and Abernethy Golf Club are a couple of other sights to visit.