The 10 best inns in Dunkeld, UK | Booking.com
Skip to main content

Inns in Dunkeld

Find the inns that appeal to you the most

The best inns in Dunkeld

Check out our pick of great inns in Dunkeld

Filter by:

Review score

The Old Mill Inn

Pitlochry (Near 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.

P
Paul
From
Czech Republic
Great Hotel with helpful funny caring staff. Food perfect, great location 👍
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 778 reviews
Price from
US$317.98
1 night, 2 adults

The Inn on the Tay

Pitlochry (Near Dunkeld)

Situated in Pitlochry, 9.1 km from Castle Menzies, The Inn on the Tay features accommodation with a garden, free private parking, a terrace and a restaurant.

T
Trudi
From
United Kingdom
Beautiful location by the River Tay, very dog friendly…🐶😍
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 117 reviews
Price from
US$198.24
1 night, 2 adults

Moulin Hotel

Pitlochry (Near Dunkeld)

Ideally situated for exploring the Perthshire Highlands, the Moulin Hotel offers free WiFi, a restaurant serving home-cooked food and real ale produced in the hotel’s own micro brewery.

I
Ilya
From
Russia
Lovely place, great staff, amazing food! Extremely cozy and friendly environment, will definitely visit again one day.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 788 reviews
Price from
US$199.57
1 night, 2 adults

The Old Cross Inn

Blairgowrie (Near Dunkeld)

Set in Blairgowrie, 24 km from Scone Palace, The Old Cross Inn offers accommodation with a garden, free private parking, a shared lounge and a restaurant. This 3-star inn features free WiFi and a bar....

C
Colin
From
Canada
Very nice inn. Our room was spacious and clean. The staff at the inn was very friendly. We ate dinner and breakfast there, and both were excellent. We highly recommend this place. We couldn't have asked for anything better.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 391 reviews
Price from
US$159.65
1 night, 2 adults

Meikleour Arms Hotel & Restaurant

Meikleour (Near 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.

A
Anna
From
Greece
Very clean and spacious rooms Comfortable beds Quiet environment in the countryside We really enjoyed the restaurant also
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 312 reviews
Price from
US$186.26
1 night, 2 adults

Bankfoot Inn

Bankfoot (Near Dunkeld)

Situated in Bankfoot and with Scone Palace reachable within 17 km, Bankfoot Inn features a restaurant, non-smoking rooms, free WiFi throughout the property and a bar.

P
Peter
From
Hungary
After a warm welcome we got our rooms wich were clean and cosy. The Inn is on the main street in Bankfoot, not far north from Perth. Beds were very very confies, at the morning i literally didnt want to get up. But i did and it was a good choice, because the breakfast was the next with we were all very satisfied, even my 81 year-old mum! You can choose scotish breakfast ot scumbled eggs w bacon and sausage. Cornflakes, yaourts can be self served from a table. Tea, coffee or even cappuccino. We really recommend this place!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 230 reviews
All inns in Dunkeld

Looking for an inn?

Perfect for rustic breaks in the countryside, an Inn is a small property with basic hotel services and typically traditional decor. Inns are fully licensed and have a bar providing food and drinks in the evening, which distinguishes them from country or guest houses.