Hotels in Dinnet
16 handpicked places to stay
Photo © Andrew Crichton, Google Maps
Loch Kinord Hotel
Hotel · Dinnet, five miles east of Ballater · 0.1 miles away
A family-run country inn at Dinnet with 22 rooms, self-catering woodland lodges, and a restaurant, five miles from Ballater.
Cambus O'May Hotel
Hotel · Cambus o' May, four miles east of Ballater · 2.4 miles away
A traditional Victorian Highland hotel in woodland gardens at Cambus o' May, four miles from Ballater on Royal Deeside.
Crannach House
B&B · A93 Ballater Road, Ballater · 3.4 miles away
The Alexandra Hotel
Hotel · Bridge Square, Ballater village centre · 5.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.
The Gordon Guest House
Guest House · Station Square, Ballater village centre · 5.8 miles away
A four-star Victorian townhouse guest house on Station Square, built in 1868 as a bank manager's residence.
Gordon Guesthouse
Guest Accommodation · Station Square, Ballater · 5.8 miles away
The Green Inn Rooms
Hotel · 9 Victoria Road, Ballater · 5.9 miles away
Balmoral Arms
Hotel · Victoria Road, near Ballater station and village centre · 5.9 miles away
A Crerar Hotels property, formerly the Deeside Inn, refurbished into a boutique Highland hotel a short walk from Ballater station.
Celicall
Guest Accommodation · 3 Braemar Road, Ballater · 5.9 miles away
The Auld Kirk
B&B · Braemar Road, Ballater village · 6 miles away
An award-winning B&B in a converted early Victorian church on Braemar Road, named Scotland's Best B&B in 2025.
The Auld Kirk
B&B · Braemar Road, Ballater · 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.
St Andrews House
Guest House · Ballater village, below Craigendarroch · 6.2 miles away
A peaceful guest house dating from around 1850, sheltered by Craigendarroch and surrounding woodland in Ballater village.
Darroch Learg
Hotel · Braemar Road, west end of Ballater village · 6.2 miles away
A family-run Victorian country house hotel on the slopes of Craigendarroch, known for its restaurant and views across the Dee valley.
Darroch Learg
Hotel · Braemar Road, Ballater · 6.2 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.
Craggan
B&B · Craggan, Ballater · 6.5 miles away
Creag Meggan
B&B · Creag Meggan, Ballater · 7.1 miles away