Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

Hotels and More in Dunkeld

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+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

The Merryburn

Hotel in Dunkeld

The Merryburn is a few minutes' walk from Dunkeld and Birnam Railway Station at the gateway to the Highlands and is a listed Victorian building. I loved the old charm of the establishment and the host was so helpful, warm and kind. The breakfasts were good too.

Show more Show less
9.6
Exceptional
231 reviews
Avg. price/night:
$62
Check availability

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. This property is amazing. The staff is outstanding and the facility is gorgeous. The food was very good. There are several great walks along the river.

Show more Show less
8.7
Excellent
1,180 reviews
Avg. price/night:
$142
Check availability

Royal Dunkeld Hotel

Hotel in Dunkeld

This former coaching inn is now a comfortable, modern hotel, offering en suite accommodations, free on-site parking and free wireless internet access in the public areas. Fantastic place to stay ! Very friendly & happy staff !!...See you next year 😁😁

Show more Show less
8.3
Very Good
688 reviews
Avg. price/night:
$74
Check availability

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. We have stayed here before and would do so again. It is an older hotel in a small town in a beautiful location. The hotel is older, with the creaking floors and big rooms that go with it. We had two large riverfront rooms with great views. The bed was comfortable. The breakfast was well cooked and varied. The hotel menu was good, and was served on the riverside patio as well.

Show more Show less
8.7
Excellent
339 reviews
Avg. price/night:
$87
Check availability

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. Very quaint, old hotel with personality and character. Excellent location.

Show more Show less
7.4
Good
671 reviews
Avg. price/night:
$49
Check availability

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.

Show more Show less
Avg. price/night:
$156
Check availability

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. Everything about this stay was superb

Show more Show less
9.4
Awesome
210 reviews
Avg. price/night:
$75
Check availability

The Farmhouse B&B

Dunkeld

Located in Dunkeld, 11 miles from Crieff, The Farmhouse B&B provides a shared lounge and free WiFi. There's 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.7
Exceptional
47 reviews
Avg. price/night:
$118
Check availability

Meikle Findowie

Dunkeld

Offering free WiFi and garden views, Meikle Findowie is a property located in Dunkeld. The property is 17 miles from Crieff, and complimentary private parking is featured. The property was spotlessly clean, beautifully presented with everything we could have needed. It was in a peaceful location and the perfect place to relax.

Show more Show less
9.7
Exceptional
7 reviews
Avg. price/night:
$168
Check availability

Central Apartment-Classic Style

Dunkeld

Central Apartment-Classic Style is located in Dunkeld. The property is 13 miles from Pitlochry. The apartment was spotlessly clean and in a perfect location.It was an ideal size for a couple with a nice modern kitchen.

Show more Show less
9.6
Exceptional
24 reviews
Avg. price/night:
$131
Check availability

Most-booked hotels in Dunkeld in the past month

See all

Dunkeld's best hotels with breakfast

See all

Budget hotels in Dunkeld

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