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.

M
Michelle
From
United Kingdom
The room was stunning, nice restaurant with great food. Fab location and the live music on Friday and Saturday night was great.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 775 reviews
Price from
US$320.64
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.

D
Danielle
From
Netherlands
We absolutely loved the Inn on the Tay, the location next to the river Tay is amazing, the room (we had a family room number 5) was very cosy and super clean and nicely decorated, which made us feel like home immediately. The beds were super for chilling and the bar and restaurant were charming and very 'gezellig '. We liked to take a drink and played some games with the family. The owners and personnel were all very sweet, relaxt and helpful. The walk along their river with the dogs was nice and challenging for the dogs by jumping over the rocks.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 119 reviews
Price from
US$199.90
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.

J
John
From
Canada
The charm of an old inn is unmistakable. Having the pub/restaurant right downstairs (very very authentic and filled with locals) ideal. Had a delicious dinner there one night. Spent 2 nights at the inn exploring the area. Walked from the inn to the start of the nearby hike up Ben Y Vrackie which was stunning. The inn is close to the town of Pitlochry (easy walking distance) with all its shops and restaurants. Also a lovely river going through the town worth a wee walk around. Great place for a stopover if you are travelling from Edinburgh or Glasgow to the Highlands.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 800 reviews
Price from
US$201.24
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....

K
Katherine
From
New Zealand
Wonderful friendly staff, bed was soooo comfortable, excellent location - the river walk was gorgeous
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 391 reviews
Price from
US$160.99
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.

k
kazuo
From
Japan
We stayed at The Stable Cottages. It was very clean and every nook and cranny was cleaned. The room was very spacious and much nicer than it looked in the photos. And the staff were also very friendly and helpful. It was convenient because you could basically eat dinner at any time. Breakfast was average. The grounds are very large and it was fun to walk around. We will definitely choose this hotel when staying in the area.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 310 reviews
Price from
US$187.82
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.

S
Sarah
From
New Zealand
A wonderful stay in a peaceful country inn and the staff were so welcoming . Nice decor, very clean and comfortable, and the shower was very hot with great pressure. The dinner and breakfast were both very tasty and satisfying.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 233 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.