Skip to content
Enter dates and number of guests to see the total price per night.

12 places to stay

Entire villa
Rating 5.0 out of 523 reviews
Location, Views, luxury beds,Pool room, waterside
8 guests · 4 bedrooms · 5 beds · 2.5 bathrooms
Free parking · Wifi · Kitchen
Entire villa
Craggan House Luxury Villas with Beautiful Views
6 guests · 2 bedrooms · 3 beds · 2 bathrooms
Free parking · Kitchen
SUPERHOST
Entire villa
Rating 5.0 out of 517 reviews
Cranford House, where memories are made!
8 guests · 4 bedrooms · 5 beds · 3 bathrooms
Free parking · Wifi · Kitchen
SUPERHOST
Private room
Rating 5.0 out of 56 reviews
Castlewood Double room & Cont. breakfast(Parking)
2 guests · 1 bedroom · 2 beds · 1 private bathroom
Free parking · Wifi
Entire villa
Rating 4.65 out of 520 reviews
Designer Home Stunning View Cairngorms Glen Feshie
9 guests · 3 bedrooms · 7 beds · 3 bathrooms
Free parking · Wifi · Kitchen
Entire villa
Rating 4.94 out of 516 reviews
Aviemore North Star Lodge
10 guests · 5 bedrooms · 7 beds · 3.5 bathrooms
Free parking · Wifi · Kitchen
SUPERHOST
Entire villa
Rating 5.0 out of 515 reviews
Glamis House - Dower House, Glamis Castle
12 guests · 6 bedrooms · 10 beds · 5.5 bathrooms
Free parking · Wifi · Kitchen
Entire villa
Rating 5.0 out of 55 reviews
Private Hire House, Hot Tub, 6 bedrooms/5 bathroom
11 guests · 6 bedrooms · 9 beds · 5 bathrooms
Hot tub · Free parking · Wifi · Kitchen
Entire villa
Rating 5.0 out of 53 reviews
Balnakeilly House
16+ guests · Studio · 12 beds · 8 bathrooms
Free parking
Private room
Luxurious superking bedroom with balcony
2 guests · 1 bedroom · 1 bed · 1.5 bathrooms
Free parking · Wifi
Private room
Cloquhat House Bed & Breakfast
4 guests · 2 bedrooms · 2 beds · 1 private bathroom
Free parking · Wifi
Entire villa
Modern countryside paradise for a family to enjoy
6 guests · 4 bedrooms · 4 beds · 6 bathrooms
Free parking · Wifi · Kitchen

Find more places to stay

To get more results, try adjusting one of your active search filters
112 of 12 Villa Rentals
Enter dates to see full pricing. Additional fees apply. Taxes may be added. Free cancellation only applicable within 48 hours from booking.