Skip to main content

The best B&Bs in Dunkeld

Check out our pick of great B&Bs in Dunkeld

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Tayburn House, hotel in Dunkeld

Tayburn House provides comfortable rooms and hearty cooked breakfasts in Dunkeld, around 25 minutes’ drive north of Perth. This non-smoking house has free parking and free Wi-Fi throughout.

Room was very spacious and clean Graham, the host, is very friendly and helpful Full Scottish breakfast really excellent Private parking next to the door
Scored 9.4
9.4
Rated superb
Superb
487 reviews
Price from
£95
per night
The Farmhouse B&B, hotel in Dunkeld

Located in Dunkeld and only 23 km from Castle Menzies, The Farmhouse B&B provides accommodation with mountain views, free WiFi and free private parking.

Beautiful place. Very comfy & cosy & very welcoming hosts. Beautiful cheese & charcuterie boards to enjoy in the evening too.
Scored 9.6
9.6
Rated exceptional
Exceptional
382 reviews
Price from
£130
per night
Bankfoot Inn, hotel in Dunkeld

Set in Perthshire countryside, The Bankfoot is a cosy 18th-century Scottish inn. There is free Wi-Fi on site, and all rooms have flat-screen TVs with digital channels and DVD players.

Great location just off the A9 en route to Inverness and the NC500. Room and bathroom were very clean with stylish fixtures and decoration. Was able to park my motorcycle to the rear of the property for added security and peace of mind. Evening meal and breakfast were excellent. Staff all very friendly and helpful.
Scored 9.2
9.2
Rated superb
Superb
255 reviews
Price from
£103.70
per night
The Townhouse Aberfeldy, hotel in Dunkeld

Built in 1895, The Townhouse Aberfeldy sits on the edge of Aberfeldy’s town centre, a rural town in Highland Pethshire.

Great staff who couldnt do enough for us. Room was well appointed and very good value. Free parking and secure bike storage.
Scored 9.3
9.3
Rated superb
Superb
1,654 reviews
Price from
£99
per night
Atholl Villa Guest House, hotel in Dunkeld

Situated in the town of Pitlochry, Atholl Villa Guest House is a privately owned Victorian building, offering views of Ben Vrackie.

Very nice & comfortable guest house within easy reach of town
Scored 9.0
9.0
Rated superb
Superb
1,481 reviews
Price from
£144
per night
The Claymore Guest House and Apartments, hotel in Dunkeld

The Claymore is an attractive Victorian residence with its own private drive with free parking and gardens, only 2 minutes walk from Pitlochry town centre. Wi-Fi is available throughout the property.

Tv in living room and bedroom Very spacious
Scored 9.5
9.5
Rated exceptional
Exceptional
1,014 reviews
Price from
£130
per night
Westlands of Pitlochry, hotel in Dunkeld

Set in Pitlochry, 5 km from Killiecrankie, Westlands of Pitlochry has a garden. This 4-star bed and breakfast offers free WiFi. The bed and breakfast provides a shared lounge.

Our second room.
Scored 9.1
9.1
Rated superb
Superb
2,348 reviews
Price from
£118.85
per night
The Old Mill Inn, hotel in Dunkeld

Situated in the centre of the highland resort of Pitlochry, The Old Mill Inn is a 5-minute walk from Pitlochry rail station and many high street shops. Free parking is available on site.

The room was large and comfortable…loved that we overlooked the ‘stream’ running along side the Inn. Staff were friendly and very helpful. The Inn has so much atmosphere!!
Scored 9.3
9.3
Rated superb
Superb
758 reviews
Price from
£239
per night
Meikleour Arms Hotel & Restaurant, hotel in Dunkeld

Set in the rural region of Perthshire, the Meikleour Arms is located at the heart of the conservation village of Meikleour, well known for its impressive trees and salmon fishing.

Really pretty country property.
Scored 9.0
9.0
Rated superb
Superb
388 reviews
Price from
£135
per night
Carra Beag Guest House, hotel in Dunkeld

Carra Beag Guest House is a beautiful, family owned Victorian villa in the centre of Pitlochry. It has panoramic views, free private parking, free Wi-Fi throughout, and great hospitality.

Helen and Mark's hospitality was second to none. So helpful in every way. An amazing place to stay.
Scored 9.6
9.6
Rated exceptional
Exceptional
145 reviews
Price from
£135
per night
All B&Bs in Dunkeld
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 Dunkeld

B&Bs that guests love in Dunkeld

  • Avg. price/night: £130
    Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 382 reviews
    Lovely host, excellent breakfast and the quiet, remote location.
    Daniela
    Young couple
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 433 reviews
    Quiet room, great location.
    Alan
    Solo traveller
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 78 reviews
    A quiet private country cottage. Very well equipped and clean. Beautiful forest surroundings. Fantastic hosts. All round, a very pleasant stay within easy reach of Dunkeld
    Rob
    Family with young children
  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 433 reviews
    Wonderful courtyard studio. Had all the amenities I needed, was very clean, very quiet, private and great location. Nicely decorated and very comfortable.
    Nicola
    Solo traveller
  • Scored 9.2
    9.2
    Rated superb
    Superb
     · 13 reviews
    Great location and very quiet
    Gary
    Young couple
  • Avg. price/night: £210
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 2,938 reviews
    Very good breakfast (especially when fresh fruit was refilled). Lovely, quiet room (229). Great spa
    Maurice
    Young couple
  • Scored 9.4
    9.4
    Rated superb
    Superb
     · 487 reviews
    This is exactly how Bed and Breakfasts should be . Hospitable, easy, and beautiful breakfast . The bedroom was a lovely size and very quiet .
    rosemary
    Young couple
  • Avg. price/night: £169
    Scored 6.2
    6.2
    Rated pleasant
    Pleasant
     · 1,013 reviews
    Old and charming. Great location
    Selina
    Family with young children
  • Avg. price/night: £85
    Scored 7.4
    7.4
    Rated good
    Good
     · 1,269 reviews
    The woman at the front desk when we checked in was beyond lovely. Unfortunately I can't remember her name but she was very welcoming and charming. She made us feel very safe and comfortable. The outside of the building and entrance to the hotel was beautiful and looked very enticing. It was also nice and quiet.
    Kelly
    Young couple
  • Avg. price/night: £210
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 2,938 reviews
    Great price-quality relation - really affordable luxury for the moment A well-renovated and charming manor Beautiful surroundings and views Excellent breakfast and dinner Very engaged and friendly staff - all of the staff was so enthusiastic and committed - most impressive for a relatively big hotel.
    Inga
    Young couple