Skip to main content

Hotels in Braemar

15 handpicked places to stay

The Fife Arms
5 star

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

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

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

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

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
4 star★

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
4 star★

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

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
5 star

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

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

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
4 star★

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
4 star★

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

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
3 star★★

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