Hotels in Strathdon
16 handpicked places to stay
Photo © Sally, Google Maps
Kildrummy Inn
Hotel · Kildrummy, Alford · 7.8 miles away
Kildrummy Inn near Alford pairs a whisky snug and cosy Aberdeenshire decor with a kitchen guests rate as the highlight of any stay.
Douneside House
Hotel · Douneside House, Tarland · 8.8 miles away
Douneside House suits travellers wanting a slower countryside break near Tarland, with the Cairngorms on the doorstep for walking and cycling days out.
Craggan
B&B · Craggan, Ballater · 8.8 miles away
Craggan is an adults-only B&B in Ballater with homemade breakfasts and a garden, well placed for Royal Deeside and the Cairngorms.
Crannach House
B&B · A93 Ballater Road, Ballater · 8.9 miles away
A B&B in Ballater, on Royal Deeside, with immaculate en-suite rooms and a garden where red squirrels and birds often appear at breakfast.
The Commercial Hotel
Hotel · The Square, Aboyne · 9.1 miles away
A traditional 11-room pub-hotel on Aboyne's main square, with its own restaurant and bar right at the heart of Royal Deeside.
Cambus O May Traditional Highland Hotel
Hotel · Cambus O May Hotel, Ballater · 9.5 miles away
Highland hotel near Ballater with 20 rooms, handy for Cairngorms National Park, Tomnaverie Stone Circle and Aberdeen travel links.
Darroch Learg
Hotel · Braemar Road, Ballater · 9.5 miles away
Family-run country house hotel above Ballater with ten bedrooms, a long-standing restaurant and views across the Dee valley towards Glen Muick.
St Andrews House
Guest House · Ballater village, below Craigendarroch · 9.5 miles away
A peaceful guest house dating from around 1850, sheltered by Craigendarroch and surrounding woodland in Ballater village.
The Auld Kirk
B&B · Braemar Road, Ballater · 9.6 miles away
Converted Victorian free church in Ballater, named AA B&B of the Year Scotland 2024, with seven en-suite rooms and a well-known afternoon tea.
No 45
Guest Accommodation · 45 Braemar Road, Ballater · 9.6 miles away
Guest accommodation on Braemar Road, Ballater, with en-suite rooms and a garden setting close to Royal Deeside and the Cairngorms.
Celicall
Guest Accommodation · 3 Braemar Road, Ballater · 9.7 miles away
Guest accommodation in Ballater for walkers and Deeside explorers, with free parking and easy reach of Balmoral and the Cairngorms.
The Gordon Guest House
Guest House · Station Square, Ballater village centre · 9.7 miles away
A four-star Victorian townhouse guest house on Station Square, built in 1868 as a bank manager's residence.
The Green Inn Rooms
Hotel · 9 Victoria Road, Ballater · 9.8 miles away
A relaxed small hotel in Ballater for those touring Royal Deeside, with parking, a garden and en-suite rooms close to Balmoral and the Cairngorms.
Balmoral Arms
Hotel · Victoria Road, near Ballater station and village centre · 9.8 miles away
A Crerar Hotels property, formerly the Deeside Inn, refurbished into a boutique Highland hotel a short walk from Ballater station.
The Alexandra Hotel
Hotel · Bridge Square, Ballater village centre · 9.8 miles away
A small, family-run hotel in the centre of Ballater with a CAMRA-recognised real ale bar and a restaurant serving local produce.
Schoolhouse Ballater B and B
B&B · Ferndean, Ballater · 9.9 miles away
A Ballater B&B on Ferndean serving breakfast each morning, with mountain views and easy reach of Royal Deeside and Balmoral.
Know a hotel / b&b in Strathdon that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b