
Find hotels near Craig MacLean Leisure Centre, Grantown-on-Spey from AED 145
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Craig MacLean Leisure Centre hotels

1. The Speyside Hotel
The Speyside Hotel1 km from Craig MacLean Leisure Centre
9.4 out of 10, Exceptional, (432 reviews)
The price is AED 372
AED 446 total
includes taxes & fees
5 Dec - 6 Dec

2. The Grant Arms Hotel
The Grant Arms Hotel0.6 km from Craig MacLean Leisure Centre
9.2 out of 10, Wonderful, (186 reviews)
The price is AED 480
AED 576 total
includes taxes & fees
5 Nov - 6 Nov

3. Ben Mhor Hotel
Ben Mhor Hotel0.9 km from Craig MacLean Leisure Centre
8.4 out of 10, Very good, (235 reviews)
The price is AED 145
AED 145 total
includes taxes & fees
4 Dec - 5 Dec

4. Craiglynne Hotel
Craiglynne Hotel1.4 km from Craig MacLean Leisure Centre
7.2 out of 10, Good, (604 reviews)
The price is AED 171
AED 205 total
includes taxes & fees
6 Nov - 7 Nov

5. Dunstaffnage Cottage
Dunstaffnage Cottage1.1 km from Craig MacLean Leisure Centre
The price is AED 2,785
AED 3,341 total
includes taxes & fees
14 Nov - 15 Nov

6. Muckrach Country House
Muckrach Country House5.9 km from Craig MacLean Leisure Centre
10.0 out of 10, Exceptional, (11 reviews)
The price is AED 689
AED 826 total
includes taxes & fees
8 Nov - 9 Nov

7. The Boat Hotel
The Boat Hotel13.3 km from Craig MacLean Leisure Centre
8.2 out of 10, Very good, (820 reviews)
The price is AED 313
AED 376 total
includes taxes & fees
5 Dec - 6 Dec

8. Hotel Square
Hotel Square16 km from Craig MacLean Leisure Centre
8.2 out of 10, Very good, (13 reviews)
The price is AED 281
AED 337 total
includes taxes & fees
13 Nov - 14 Nov

9. Nethybridge Hotel
Nethybridge Hotel8.4 km from Craig MacLean Leisure Centre
7.8 out of 10, Good, (357 reviews)
The price is AED 290
AED 348 total
includes taxes & fees
8 Nov - 9 Nov

10. The Smugglers Hostel
The Smugglers Hostel16.3 km from Craig MacLean Leisure Centre
7.4 out of 10, Good, (13 reviews)
The price is AED 521
AED 625 total
includes taxes & fees
5 Dec - 6 Dec

14. Pine Marten Lodge
Pine Marten Lodge7.5 km from Craig MacLean Leisure Centre
The price is AED 5,097
AED 6,117 total
includes taxes & fees
14 Nov - 15 Nov
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.
Compare top hotels near Craig MacLean Leisure Centre
![]() The Speyside Hotel1 km from Craig MacLean Leisure Centre | ![]() The Grant Arms Hotel0.6 km from Craig MacLean Leisure Centre | ![]() Ben Mhor Hotel0.9 km from Craig MacLean Leisure Centre | ![]() Craiglynne Hotel1.4 km from Craig MacLean Leisure Centre | ![]() Muckrach Country House5.9 km from Craig MacLean Leisure Centre |
|---|---|---|---|---|
9.4 Exceptional 432 reviews | 9.2 Wonderful 186 reviews | 8.4 Very good 235 reviews | 7.2 Good 604 reviews | 10.0 Exceptional 11 reviews |
The price is AED 372 AED 446 total includes taxes & fees 5 Dec - 6 Dec | The price is AED 480 AED 576 total includes taxes & fees 5 Nov - 6 Nov | The price is AED 145 AED 145 total includes taxes & fees 4 Dec - 5 Dec | The price is AED 171 AED 205 total includes taxes & fees 6 Nov - 7 Nov | The price is AED 689 AED 826 total includes taxes & fees 8 Nov - 9 Nov |
|
|
|
|
|
Top Craig MacLean Leisure Centre Hotel Reviews

The Glen Mhor Hotel and Uile-bheist Brewery & Distillery
10/10 Excellent




















































