Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Dunkeld – 28 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Dunkeld House Hotel

Hotel in Dunkeld

In 280 acres of unspoiled Perthshire countryside, the Dunkeld House Hotel features an outdoor activity center and luxury health club. The hotel offers free parking and spacious rooms. A wonderful Hotel, excellent staff. Greeted with a scotch and a sherry. Magnificent grounds and conveniently located for our needs. Would recommend this Hotel without a doubt. Restaurant and bar were well tended. Will definitely stay here again on my next trip to Scotland.

Show more Show less
8.6
Excellent
1,978 reviews
Price from
$249
per night

Birnam Hotel

Hotel in Dunkeld

Historic Birnam Hotel is set in Perthshire countryside between Dunkeld and Birnham Golf Club and the River Tay. It offers cozy nonsmoking rooms, a restaurant and an inn in the grounds. The location was great as the area is not too busy and the people are friendly, but you can still access a lot of great activities. The staff in both the hotel and inn were very accommodating and welcoming. The rooms were of great value for the price, and came with all the expected facilities.

Show more Show less
7.4
Good
923 reviews
Price from
$95
per night

Atholl Arms Hotel Dunkeld

Hotel in Dunkeld

Situated in the heart of Dunkeld the Atholl Arms Hotel sits on Bridge Street overlooking the Tay River. The hotel has rooms with private bathrooms with TVs and free Wi-Fi. The staff were welcoming and really helpful. Food in the restaurant was excellent and we loved that people could bring their dogs in. Our room was great!

Show more Show less
8.6
Excellent
384 reviews
Price from
$274
per night

The Merryburn - Rooms and Courtyard Studios

Hotel in Dunkeld

The Merryburn - Rooms and Courtyard Studios is a few minutes' walk from Dunkeld and Birnam Railway Station at the gateway to the Highlands and is a listed Victorian building. Excellent staying: comfortable and beautifull triple room, very tasty breakfast, free parking, attentive personal. I hope to return to this place.

Show more Show less
9.5
Exceptional
324 reviews
Price from
$70
per night

Tay House

Hotel in Dunkeld

Located in Dunkeld, Tay House has a terrace at the back of the building with river views. The property features a lounge on the ground floor. The property kitchen is for exclusive hire use. Lovely staff, very helpful and informative. The hotel is perfect location right on the river next to a big outside bar and dinning area and the room was lovely.

Show more Show less
9.1
Awesome
27 reviews
Price from
$216
per night

The Taybank

Hotel in Dunkeld

Set in Dunkeld, The Taybank features a restaurant, bar and garden. Private parking can be arranged at an extra charge. The units in the hotel are equipped with a kettle. The room was recently refurbished and I have no complaints regarding the comfort and cleanliness of the room

Show more Show less
8.7
Excellent
6 reviews
Price from
$212
per night

Tayburn House

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. great mushrooms w/breakfast

Show more Show less
9.4
Awesome
308 reviews
Price from
$83
per night

The Farmhouse B&B

Dunkeld

Located in Dunkeld, 24 mi from Pitlochry, The Farmhouse B&B provides a shared lounge and free WiFi. There is a fully equipped private bathroom with shower and a hairdryer. The owner was delightful and made us very welcome. The rooms were great and the food exceptional. On the day of our arrival the owner made us tea and some extra delights - and spent time with us that helped us plan the rest of our trip. She was exceptional - and had a cute puppy to add to the delightful stay

Show more Show less
9.8
Exceptional
102 reviews
Price from
$146
per night

Loft Apartment Scandinavia Styled

Dunkeld

Loft Apartment Scandinavia Styled is located in Dunkeld. The accommodations is 14 mi from Perth. Everything was lovely, we will definitely be back

Show more Show less
9.3
Awesome
48 reviews
Price from
$207
per night

Tayview Lodges

Dunkeld

Set in 2 acres of garden and grounds with views over the Tay Valley and mountains beyond, Tayview Lodges is located in Guay, Dunkeld, just 10 minutes drive from Pitlochry. Perth is 17 mi away. The lodge was spotlessly clean and very family friendly. Stunning location! The hosts were so warm and friendly. Highly recommended place to stay!

Show more Show less
9.6
Exceptional
105 reviews
Price from
$161
per night

Most-booked hotels in Dunkeld in the past month

See all

FAQs about hotels in Dunkeld

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Dunkeld:

Explore guest reviews of hotels in Dunkeld

See all