Our Location

Our Address

The Kirkmichael Hotel, Main St, Kirkmichael, Blairgowrie, Perthshire PH10 7NT

The Kirkmichael Hotel is a charming former roadside Coaching Inn set in the village of Kirkmichael, nestled in the Strathardle Glen in Highland Perthshire, overlooking the River Ardle. The comfortable and tastefully decorated interior offers a warm welcome all year round.

The Kirkmichael Hotel

The Kirkmichael Hotel is located 12 miles from both Pitlochry and Blairgowrie on the A924 in the centre of Kirkmichael village.

By train, Pitlochry has a daily mainline service to London King’s Cross / By air, Dundee Airport is one hour away, Edinburgh Airport one and a half hours, Glasgow Airport two hours.

Distances from the Kirkmichael Hotel:

    • Blairgowrie: 12 miles
    • Pitlochry: 12 miles
    • Glenshee: 15 miles
    • Perth: 29 miles
    • Dundee: 38 miles
    • Edinburgh: 70 miles
    • Glasgow: 90 miles


When the conditions are right the skiing is as good as you will find anywhere. All grades of skier are catered for, from gentle nursery slopes to black runs.



Perthshire has many beautiful historic buildings to visit and is a great activity centre.  Golf, fishing, skiing, shooting, walking and much more.


The Cateran Trail

 The Cateran Trail is a popular 103km (64-mile) walk.  The Hotel lies on the route and we are a Cateran Trail Hotel

The Kirkmichael Hotel

We look forward to welcoming you.

Art Gallery

As part of the Perthshire Open Studios initiative, we curate, in the Hotel, a selection of works by local artists.