Skip to main content

The best B&Bs in Dunkeld

Check out our selection 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 nonsmoking house has free parking and free Wi-Fi throughout.

Very cute and cozy. The staff was extremely pleasant and pleasant. Breakfast was great!
Scored 9.4
9.4
Rated wonderful
Wonderful
487 reviews
Price from
$125.21
per night
The Farmhouse B&B, hotel in Dunkeld

The Farmhouse B&B offers accommodations in Dunkeld, 30 miles from Doune Castle and 30 miles from Blair Castle.

The charm and elegance of this lovely place and the people, Theresa and John, made it very special. John was so helpful guiding us to our next destination with special stops along the way.
Scored 9.6
9.6
Rated exceptional
Exceptional
382 reviews
Price from
$171.34
per night
Bankfoot Inn, hotel in Dunkeld

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

Nice town, wonderful people Food was great
Scored 9.2
9.2
Rated wonderful
Wonderful
255 reviews
Price from
$136.68
per night
The Townhouse Aberfeldy, hotel in Dunkeld

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

Clean. Staff wonderful
Scored 9.3
9.3
Rated wonderful
Wonderful
1,654 reviews
Price from
$130.48
per night
Atholl Villa Guest House, hotel in Dunkeld

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

Location, cleanliness and breakfast was fabulous
Scored 9.0
9.0
Rated wonderful
Wonderful
1,481 reviews
Price from
$189.79
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 center. Wi-Fi is available throughout the property.

Very comfortable room with lots of extras. Warm & spotlessly clean. Nice to have 2 arm chairs in the room so we both had a seat in the evening. Very good breakfast with a lot of choices.
Scored 9.5
9.5
Rated exceptional
Exceptional
1,014 reviews
Price from
$171.34
per night
Westlands of Pitlochry, hotel in Dunkeld

Set in Pitlochry, 3.1 mi 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.

The bed was very comfortable, the bathroom very clean and everything was renovated. The town was lovely and very easy to walk everywhere.
Scored 9.1
9.1
Rated wonderful
Wonderful
2,348 reviews
Price from
$156.64
per night
The Old Mill Inn, hotel in Dunkeld

Located in the center 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 staff hospitality was excellent!
Scored 9.3
9.3
Rated wonderful
Wonderful
758 reviews
Price from
$315
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.

The dinner was delicious. Our room and bathroom were spacious. The bed was comfortable.
Scored 9.0
9.0
Rated wonderful
Wonderful
388 reviews
Price from
$177.93
per night
Rosehill Guest House, hotel in Dunkeld

Just 5 minutes’ walk from Pitlochry town center and River Tummel, the secluded Rosehill Guest House has a large patio, an exciting breakfast menu and free Wi-Fi in the public areas.

What a fantastic location!!
Scored 9.2
9.2
Rated wonderful
Wonderful
862 reviews
Price from
$189.79
per night
All B&Bs in Dunkeld
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.
Search B&Bs in Dunkeld

B&Bs That Guests Love in Dunkeld

  • Avg. price/night: $171.34
    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 traveler
  • Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 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 traveler
  • Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 13 reviews
    Great location and very quiet
    Gary
    Young couple
  • Avg. price/night: $276.78
    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 wonderful
    Wonderful
     · 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: $222.74
    Scored 6.2
    6.2
    Rated pleasant
    Pleasant
     · 1,013 reviews
    Old and charming. Great location
    Selina
    Family with young children
  • Avg. price/night: $112.03
    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: $276.78
    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