Hotels in Braemar
15 handpicked places to stay
Photo © Matthew Goodman, Google Maps
The Fife Arms
Hotel · Braemar, Royal Deeside · 0.1 miles away
Five-star Victorian coaching inn in Braemar, reimagined as an art-filled Highland hotel with two Michelin Keys, 47 individual rooms and six bars and restaurants.
Braemar Lodge Hotel
Hotel · Glenshee Road, Ballater · 0.1 miles away
A small 7-room hotel on Glenshee Road in Ballater, with its own restaurant and bar close to Balmoral Castle in Royal Deeside.
Cranford Guest House
B&B · 15 Glenshee Road, Braemar
Cranford Guest House is a Braemar B&B with cooked breakfasts and packed lunches for the hills, plus mountain views over Aberdeenshire.
Dalmunzie Castle Hotel
Hotel · Old Military Road, Blairgowrie · 13.1 miles away
Turreted Highland castle hotel near Blairgowrie with its own golf course and mountain views, set well away from the road.
Craggan
B&B · Craggan, Ballater · 13.2 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.
Darroch Learg
Hotel · Braemar Road, Ballater · 13.4 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 · 13.4 miles away
A peaceful guest house dating from around 1850, sheltered by Craigendarroch and surrounding woodland in Ballater village.
No 45
Guest Accommodation · 45 Braemar Road, Ballater · 13.5 miles away
Guest accommodation on Braemar Road, Ballater, with en-suite rooms and a garden setting close to Royal Deeside and the Cairngorms.
The Auld Kirk
B&B · Braemar Road, Ballater · 13.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.
Schoolhouse Ballater B and B
B&B · Ferndean, Ballater · 13.7 miles away
A Ballater B&B on Ferndean serving breakfast each morning, with mountain views and easy reach of Royal Deeside and Balmoral.
Celicall
Guest Accommodation · 3 Braemar Road, Ballater · 13.7 miles away
Guest accommodation in Ballater for walkers and Deeside explorers, with free parking and easy reach of Balmoral and the Cairngorms.
Balmoral Arms
Hotel · Victoria Road, near Ballater station and village centre · 13.8 miles away
A Crerar Hotels property, formerly the Deeside Inn, refurbished into a boutique Highland hotel a short walk from Ballater station.
The Gordon Guest House
Guest House · Station Square, Ballater village centre · 13.8 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 · 13.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.
The Alexandra Hotel
Hotel · Bridge Square, Ballater village centre · 13.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.
Know a hotel / b&b in Braemar 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