- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Grantown-on-Spey LGBT-friendly hotels

1. Cairn Hotel
Cairn HotelCarrbridge
9.0 out of 10, Wonderful, (525 reviews)
The price is ₹9,859
₹11,831 total
includes taxes & fees
21 Nov - 22 Nov

2. Premier Inn Aviemore
Premier Inn AviemoreAviemore
8.2 out of 10, Very good, (26 reviews)
The price is ₹5,397
₹6,476 total
includes taxes & fees
3 Dec - 4 Dec

3. Holiday Inn Express Inverness by IHG
Holiday Inn Express Inverness by IHGInverness
8.4 out of 10, Very good, (1,000 reviews)
The price is ₹6,227
₹7,472 total
includes taxes & fees
13 Dec - 14 Dec

4. Kingsmills Hotel
Kingsmills HotelCrown
9.0 out of 10, Wonderful, (1,001 reviews)
The price is ₹9,340
₹11,208 total
includes taxes & fees
22 Nov - 23 Nov

5. Macdonald Aviemore Hotel
Macdonald Aviemore HotelAviemore
7.2 out of 10, Good, (613 reviews)
The price is ₹11,115
₹13,338 total
includes taxes & fees
19 Nov - 20 Nov

6. B&B HOTEL Inverness
B&B HOTEL InvernessInverness City Centre
8.4 out of 10, Very good, (1,001 reviews)
The price is ₹5,137
₹6,165 total
includes taxes & fees
29 Nov - 30 Nov

7. Highland Apartments By Mansley
Highland Apartments By MansleyInverness City Centre
9.4 out of 10, Exceptional, (585 reviews)
The price is ₹6,849
₹8,219 total
includes taxes & fees
29 Nov - 30 Nov

8. Mercure Inverness Hotel
Mercure Inverness HotelInverness City Centre
7.8 out of 10, Good, (1,014 reviews)
The price is ₹6,538
₹7,846 total
includes taxes & fees
29 Nov - 30 Nov

9. Laichmoray Hotel
Laichmoray HotelElgin
9.4 out of 10, Exceptional, (503 reviews)
The price is ₹15,243
₹18,292 total
includes taxes & fees
25 Nov - 26 Nov

10. Rossal House Apartments
Rossal House ApartmentsLochardil
9.4 out of 10, Exceptional, (103 reviews)
The price is ₹9,236
₹11,084 total
includes taxes & fees
16 Nov - 17 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.














































