Skip to main content

The 10 Best B&Bs in Ballater, UK

Check out our pick of great B&Bs in Ballater

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The units at the bed and breakfast come with a seating area and a flat-screen TV with streaming services. Featuring a private bathroom with a walk-in shower and bathrobes, units at the bed and breakfast also have free WiFi, while selected rooms will provide you with a terrace. At the bed and breakfast, the units are fitted with bed linen and towels.

Louise and Martin are the quintessential hosts! Our stay there was on our first night in Scotland, after a very long day of travel. They warmly met us as we got out of the car, which was such a nice welcome! Small things like that are so nice! And once you try Louise's baked goods, you will not want to leave:) ... Over the top breakfast! Truly the perfect hosts, in a magical setting (with lots of chatting sheep!).

Show more Show less
9.9
Exceptional
130 reviews
Price from
£144
per night

Located in Ballater, within 17 km of Balmoral Castle and 46 km of CairnGorm National Park, St Andrews House provides accommodation with a garden and free WiFi as well as free private parking for guests who drive. The property is situated 20 km from Aboyne Golf Club, 24 km from Corgarff Castle and 32 km from Craigievar Castle. Kildrummy Castle is 35 km from the guest house and Glenshee Ski Centre is 40 km away.

Large and comfortable rooms, warm welcome, breakfast

Show more Show less
9.5
Exceptional
338 reviews
Price from
£160
per night

The Gordon Guest House is located in Ballater, within Cairngorns National Park. Free WiFi access is available. Each room here will provide you with a TV. All rooms have their own private bathroom with either a bath or shower.

My husband and I stayed here for a couple nights before our wedding day as a little pre-honeymoon and it truly exceeded our expectations. Steve and Beth are absolutely amazing hosts who go above and beyond at every opportunity. From giving directions to the property, recommending activities every morning during (delicious) breakfast, offering plates and cutlery when we ordered take away, etc.. They even made sure we had their contact info in case we needed anything after we checked out, and gave us a congratulations card for our wedding! We will definitely be back here to celebrate our anniversaries in the future.

Show more Show less
9.6
Exceptional
237 reviews
Price from
£123
per night

This former church has been tastefully converted, enabling retention of the original features. Auld Kirk Hotel is situated in the heart of picturesque Royal Deeside. It features free Wi-Fi and free off-site parking.

The breakfast was a feast, beautifully served! Super friendly hosts, would highly recommend.

Show more Show less
9.5
Exceptional
599 reviews
Price from
£190
per night

Breakfast is served in the conservatory from 08:00 - 09:30, with a full Scottish breakfast, porridge and a variety of cooked options. There is a range of teas and coffees along with cereals, fruit and yoghurt.

Beautiful place, comfortable rooms, everything very clean. We especially liked the room where we had breakfast, with a view on the lovely garden. The breakfast was delicious too.

Show more Show less
9.5
Exceptional
484 reviews
Price from
£171.25
per night

At the bed and breakfast, units are fitted with a desk, a flat-screen TV, a private bathroom, bed linen and towels. A fridge and kettle are also offered. Guests can dine in an outdoor dining area at the bed and breakfast.

Corgarff Castle is 25 km from the bed and breakfast, while Craigievar Castle is 31 km from the property. The nearest airport is Aberdeen Airport, 63 km from Schoolhouse Ballater B&B.

We really liked the place and the owners.

Show more Show less
9.4
Superb
44 reviews

Balmoral Arms is situated in village of Ballater, in the centre of Royal Deeside. The property offers open log fires and free WiFi.

Each room at Balmoral Arms a flat-screen TV and tea/coffee making facilities.

great place to stay more than one day. very confortable and gorgeous with a parking lot very close

Show more Show less
8.1
Very good
1,495 reviews
Price from
£148.50
per night

Celicall, a property with a garden, is located in Ballater, 18 km from Balmoral Castle, 47 km from CairnGorm National Park, as well as 20 km from Aboyne Golf Club. This guest house provides free private parking, luggage storage space and free WiFi. The accommodation features a housekeeping service and bicycle parking for guests.

At the guest house, all units include a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels.

The location is fantastic-close to the bus, restaurants and pubs, shopping, and trails. My room was cozy and very clean.

Show more Show less
8.6
Fabulous
369 reviews
Price from
£75
per night

The units at the bed and breakfast are equipped with a seating area, a flat-screen TV with streaming services and a private bathroom with a hair dryer and a walk-in shower. At the bed and breakfast, all units include bed linen and towels.

Breakfast was absolutely amazing! The host was a great cook.

Show more Show less
8.6
Fabulous
358 reviews
Price from
£114.75
per night

Set in Ballater and with Balmoral Castle reachable within 18 km, The Green Inn Rooms offers a garden, non-smoking rooms, free WiFi throughout the property and a bar. Boasting family rooms, this property also provides guests with a sun terrace. CairnGorm National Park is 47 km from the inn and Aboyne Golf Club is 19 km away.

All guest rooms at the inn come with a seating area. The private bathroom is fitted with a shower, free toiletries and a hairdryer. At The Green Inn Rooms all rooms include a wardrobe and a TV.

Great property in an amazing location. The welcome glass of wine was a nice touch but the main reason I would stay again, is the service levels. The owners really went above an beyond to make sure we were happy. Will definitely recommend to a friend!

Show more Show less
7.7
Good
205 reviews
Price from
£109
per night

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.
Search B&Bs in Ballater

Most booked B&Bs in Ballater this month

B&Bs that guests love in Ballater

  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 110 reviews
    Dormie Cottage is a charming wee Bungalow in an enclosed garden on a very quiet street on the edge of Ballater. It sleeps a family of 4-5, and we were extremely comfortable the 3 days we spent in the town!
    Kathleen
    Family with young children
  • 9.1
    Scored 9.1
    Superb
    Rated superb
     · 93 reviews
    Beautiful setting Super cosy, charming and comfortable. Hosts were exceptionally attentive Great location.
    ros
    Solo traveller
  • Avg. price/night: £184.50
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,495 reviews
    Quaint, charming, beautifully appointed rustic hotel in the centre of the town. Friendly staff and superb restaurant. The room was small but very neatly furnished with what appeared to be a recently renovated bathroom. Bedding, towels, and consumables were all of very high quality and comfort.
    Alastair
    Family with young children
  • 8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 57 reviews
    The cottage is in a great location in Ballater, just a few minutes’ walk into town. It was quiet and convenient and met my needs with the advantage of on-site parking available. I always had a good night’s sleep in the comfortable bed.
    Ashley
    Solo traveller
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 68 reviews
    Quirky, comfortable, private and in a great location.
    Caroline
    Young couple
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 29 reviews
    The tiny house had everything you could need for a break. We loved the modern feel, everything was spotlessly clean. The coffee machine was a lovely addition. You can walk along the river to Ballater in about 30 minutes, lovely quiet walk. And of course the hot tub was a real luxury after spending our days hillwalking.
    A
    Anonymous
    Young couple
  • Avg. price/night: £184.50
    8.1
    Scored 8.1
    Very good
    Rated very good
     · 1,495 reviews
    Centrally located, quaint, cosy and boutique..
    loretta
    People with friends
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 599 reviews
    Great hosts, nice venue for a bed and breakfast (excellent breakfast!!), very accommodating and thoughtful, and free overnight parking. We had a great time and would stay there again.
    Adam321GO
    Young couple
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 339 reviews
    Great hosts - engaging yet professional Excellent breakfast Great location Nice decor communal area -very welcoming
    Peter
    Young couple
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 484 reviews
    Beautiful place, great location,very quiet,, excellent breakfast. Room was very large, airy and overlooked the garden. Good private parking. Owners very helpful, would recommend. Will return.
    Brenda
    Young couple