Skip to main content

The best B&Bs in Keith

Check out our pick of great B&Bs in Keith

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Isla Bank House, hotel in Keith

Isla Bank House has garden views, free WiFi and free private parking, set in Keith, 18 km from Huntly Castle.

Just a fantastic experience. Gorgeous house, bedrooms are beautiful, VERY clean, extremely cosy. I particularly loved the stair case, so beautiful. wow... Very nice and welcoming owners, really good breakfast.
Scored 9.1
9.1
Rated superb
Superb
143 reviews
Price from
£212
1 night, 2 adults
Chapelhill Croft, hotel in Keith

Featuring free WiFi throughout the property, Chapelhill Croft offers accommodation 8 km from Keith. Free private parking is available on site. You will find a kettle in the room.

These hosts made Scotland trip special with the homely touch i needed mid trip to keep me going. Kind, chatty, relatable and very accommodating. They bend over backwards to make you feel welcome and clearly enjoy what they do. Breakfast was a treat & you leave feeling like you’ve made new friends. If I’m ever in the area again I will look here first.
Scored 9.4
9.4
Rated superb
Superb
49 reviews
Price from
£97
1 night, 2 adults
Kintrae B&B, hotel in Keith

Boasting a fitness centre and views of city, Kintrae B&B is a bed and breakfast situated in a historic building in Buckie, 27 km from Elgin Cathedral.

Clean, great facilities and breakfast.
Scored 9.5
9.5
Rated exceptional
Exceptional
374 reviews
Price from
£85
1 night, 2 adults
Struan House, hotel in Keith

Offering a garden and garden view, Struan House is set in Buckie, 27 km from Elgin Cathedral and 41 km from Huntly Castle. Featuring sea and mountain views, this bed and breakfast also has free WiFi.

Very friendly hosts. Rooms were lovely . Breakfast was very good
Scored 9.4
9.4
Rated superb
Superb
750 reviews
Price from
£85
1 night, 2 adults
Dunvegan Bed & Breakfast, hotel in Keith

Boasting a shared lounge and views of mountain, Dunvegan Bed & Breakfast is a bed and breakfast set in a historic building in Dufftown, 23 km from Huntly Castle.

I really enjoyed my time at Dunvegan B&B. The room was clean, cosy, and well-appointed. Breakfast each morning was fresh and delicious. I’d definitely stay again!
Scored 9.6
9.6
Rated exceptional
Exceptional
364 reviews
Price from
£100
1 night, 2 adults
Craigellachie Lodge, hotel in Keith

Located just 21 km from Elgin Cathedral, Craigellachie Lodge provides accommodation in Craigellachie with access to a garden, a tennis court, as well as luggage storage space.

Amazingly well-kept place with lots of lovely little features and touches. Wonderful breakfast. Would love to have stayed there longer.
Scored 9.4
9.4
Rated superb
Superb
276 reviews
Price from
£225
1 night, 2 adults
Bankhouse B&B, hotel in Keith

Situated within 8 km of Cardhu Whisky Distillery in Aberlour, Bankhouse B&B provides accommodation with a flat-screen TV. There is a seating and a dining area in all units.

Neat, quiet and super clean. Good breakfast & friendly service included in the price.
Scored 9.3
9.3
Rated superb
Superb
236 reviews
Price from
£140
1 night, 2 adults
Abbeyfield B&B, hotel in Keith

Situated in Dufftown, in a historic building, 22 km from Huntly Castle, Abbeyfield B&B is a guest house with a garden and shared lounge.

This is more than B&B! The elegant house has been beautifully renovated to provide a luxurious stay for guests. Our bedroom was lovely; huge comfortable bed, two armchairs and a great walk-in shower. Kira was keen that we made ourselves at home. There is a lovely garden to relax in (and make a BBQ if you wish) a very comfortable living room and a dining room where you can chill your own drinks and accommodate eating a takeaway meal for dinner (cutlery and crockery provided). Breakfast choices are more like high-end hotel and prepared lovingly. We really appreciated a more relaxed breakfast time up to 9:30am who doesn’t like a little lie-in on holiday? This place was a great find and made the Speyside leg of our Scotland Grand Tour just that little bit more special. A memorable stay.
Scored 9.8
9.8
Rated exceptional
Exceptional
273 reviews
Price from
£110
1 night, 2 adults
Conval House Bed And Breakfast, hotel in Keith

Featuring free WiFi throughout the property, Conval House Bed And Breakfast offers accommodation in Dufftown. Free private parking is available on site.

Linda was a beautifull host. The braekfast was verry delishes.
Scored 9.7
9.7
Rated exceptional
Exceptional
98 reviews
Price from
£105
1 night, 2 adults
Stravaig B&B, hotel in Keith

Stravaig B&B is situated in Cullen, 34 km from Huntly Castle, 38 km from Delgatie Castle, and 46 km from Leith Hall Garden & Estate.

Well, Paula for a start. No doubt, I have got her name wrong!
Scored 9.7
9.7
Rated exceptional
Exceptional
89 reviews
Price from
£105
1 night, 2 adults
All B&Bs in Keith
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 Keith

Most booked B&Bs in Keith this month

B&Bs that guests love in Keith

  • Avg. price/night: £174.80
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 29 reviews
    Phil met me with the keys and explained everything. A very quiet and relaxing stay, I just popped the keys through the door when I left. I especially liked sitting in the garden.
    Caroline
    Solo traveller
  • Scored 8.2
    8.2
    Rated very good
    Very good
     · 33 reviews
    Quiet and cool location and very nice and helpful staff
    Edidiong
    Solo traveller
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 95 reviews
    The apt was super clean and tidy. Great location. The host was brilliant. We loved this little home. We would definitely book the home again.
    Bernadette
    Group
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 8 reviews
    Great location, a short drive to Elgin / Lossiemouth, and can easily do a day trip to Inverness / Aberdeen. The cottage was nice and cozy. Good value.
    Smith
    Family with young children
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 49 reviews
    Great people, great location. Really quiet location. Best night sleep I’ve had in a long time.
    John
    Group
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 18 reviews
    Pip was a great host. Location perfect. Very quiet and peaceful.
    Diana
    Young couple
  • Avg. price/night: £174.80
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 29 reviews
    Wonderful apartment close to the Whiskey Malt Trail. The host Phil goes out of his way to make sure you have everything you need for an excellent stay. The little town is quiet and quaint but is within a half hour of most of your major whiskey distilleries.
    Donald Kyle
    Solo traveller
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 18 reviews
    Great location great host really cosy lodge
    ratchford
    Group
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 18 reviews
    Great location. Peace and quiet.
    Mervyn
    Family with young children
  • Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 58 reviews
    Clean & comfortable rooms. Quiet location. Excellent breakfast. Friendly and welcoming host.
    Richard
    Family with young children
gogless