Skip to main content

The best B&Bs in Banff

Check out our selection of great B&Bs in Banff

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Nether Dallachy Farmhouse, hotel in Banff

Nether Dallachy Farmhouse in Banff provides adults-only accommodations with a garden and a shared lounge. This bed and breakfast offers free private parking, luggage storage space, and free Wifi.

Lovely location surrounded by farms and greenery and a short walk to the sea. In addition to the delicious full Scottish breakfast that’s included you can order dinner on the premises. It was very good
Scored 9.6
9.6
Rated exceptional
Exceptional
120 reviews
Price from
$130.02
1 night, 2 adults
Bankhead Accommodation Aberdeenshire, hotel in Gamrie

Bankhead Accommodation Aberdeenshire offers accommodations in Gamrie, 28 miles from Huntly Castle and 12 miles from Delgatie Castle.

Cute cottage with a kitchen, bathroom and bedroom.
Scored 9.0
9.0
Rated wonderful
Wonderful
74 reviews
Price from
$135.57
1 night, 2 adults
Seafield Arms Hotel, hotel in Whitehills

Located in Whitehills, a 14-minute walk from Inverboyndie Beach, Seafield Arms Hotel has accommodations with a garden, free private parking, a restaurant and a bar.

Central..clean and warm..staff friendly
Scored 8.6
8.6
Rated excellent
Excellent
353 reviews
Price from
$160.22
1 night, 2 adults
Silverstripe, hotel in Turriff

Offering a garden, Silverstripe features accommodations in Turriff. With garden views, this accommodation offers a patio.

Scored 9.7
9.7
Rated exceptional
Exceptional
127 reviews
Price from
$117.08
1 night, 2 adults
Stravaig B&B, hotel in Cullen

Stravaig B&B enjoys a location in Cullen, 21 miles from Huntly Castle and 23 miles from Delgatie Castle. This bed and breakfast features a shared lounge.

She made me the greatest french toast for breakfast ever. Very helpful and willing to accomadate our requests. Room was upstairs and she even carried my suitcase up for us.
Scored 9.8
9.8
Rated exceptional
Exceptional
89 reviews
Price from
$129.41
1 night, 2 adults
The Pennan Inn, hotel in Pennan

Located in Pennan and with Delgatie Castle reachable within 18 miles, The Pennan Inn provides a restaurant, non-smoking rooms, free WiFi and a bar.

Scored 9.7
9.7
Rated exceptional
Exceptional
32 reviews
Price from
$149.13
1 night, 2 adults
Rudan Guest House AB53 6UQ, hotel in New Deer

Rudan Guest House AB53 6UQ enjoys a location in New Deer, 16 miles from Fyvie Castle and 18 miles from Haddo House.

The place is a little difficult to find. The owner stayed with me on the phone and stood on the road to make sure I could find it. Very pleasant hosts.
Scored 9.5
9.5
Rated exceptional
Exceptional
83 reviews
Price from
$85.04
1 night, 2 adults
Chapelhill Croft, hotel in Keith

Featuring a garden, Chapelhill Croft offers accommodations in Keith. This bed and breakfast features free private parking, a shared lounge, and free Wifi.

A very ice B&B with wonderful hosts
Scored 9.5
9.5
Rated exceptional
Exceptional
54 reviews
Price from
$124.72
1 night, 2 adults
Portsoy Residence - SJA Stays - Luxury 3 Bed Cottage, hotel in Portsoy

Portsoy Residence - SJA Stays - Luxury 3 Bed Cottage is located in Portsoy, just 20 miles from Huntly Castle and 27 miles from Elgin Cathedral.

Scored 9.8
9.8
Rated exceptional
Exceptional
5 reviews
Netherdale House & The Coach House, hotel in Turriff

14 miles from Huntly Castle in Turriff, Netherdale House & The Coach House features accommodations with access to a hot tub.

Scored 9.8
9.8
Rated exceptional
Exceptional
6 reviews
All B&Bs in Banff
Looking for a B&B?
For travelers 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 might be shared by other guests, and there's usually shared space with the host.

B&Bs That Guests Love in Banff

See all
  • Avg. price/night: $176.24
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 427 reviews
    Disappointed the first morning as all the fresh Fri had gone and it wasn’t re stocked. But the second morning there was fresh fruit there
    Elizabeth
    Young couple
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 120 reviews
    Jacquie and Nigel made us feel so welcome. Their house is beautifully decorated and located in a very quiet spot so you are guaranteed a good nights sleep. Our trip was for business with a very tight time schedule but Jacquie and Nigel are so accommodating they made sure we got to our destination with time to spare. Our only regret is that we couldn’t stay longer!
    Tom
    Young couple
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 120 reviews
    Our first experience in this lovely farmhouse b n b, made to feel very welcome, great hosts and surroundings, comfortable beds superb breakfast. Fantastic knowledge of the local area - a great place to stay.
    Janis
    Young couple
  • Scored 7.5
    7.5
    Rated good
    Good
     · 16 reviews
    Very cute property great location
    Samantha
    Family with young children
  • Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 8 reviews
    The guys love the little luxury of the hot tub. its also a really good place for us to book the guys in for digs, as it is accessible and easy to get to.
    Kayleigh
    Group
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 120 reviews
    Was beautifully decorated, quaint and comfortable.
    Sheila
    Group
  • Avg. price/night: $176.24
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 427 reviews
    Great location for the wedding
    ellis
    Young couple
  • Scored 7.5
    7.5
    Rated good
    Good
     · 16 reviews
    Lovely location next to the harbour. Picnic benches around the harbour were great. The area was clean, well kept, and quiet.
    E
    Emily
    Solo traveler
  • Scored 9.4
    9.4
    Rated wonderful
    Wonderful
     · 66 reviews
    Loved the stay Nice and clean. Also very quiet...ideal for me as this is exactly what I want. Great host, I accidentally locked myself out, host was brilliant, no bother attending to let me back in. Comfy bed and the shower was good too.
    Findlay
    Solo traveler
  • Avg. price/night: $142.35
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 406 reviews
    Great location in a quiet area within walking distance of Banff town centre. There was ample car parking space in hotel grounds. The staff were warm, friendly and happy to provide advice as to where to visit. The room, although small, was spotlessly clean and comfortable. The evening meal was cooked to a high standard and the cooked breakfast was excellent. We enjoyed our stay and would be more than happy to return.
    Rhian
    Young couple