Where to find the Strathardle Inn

The Strathardle Inn is ideally located to explore the beautiful Strathardle Glen and the 64 mile Cateran Trail, whist also being central for exploring the Highlands and all it has to offer.

Located approximately 50 minutes from Perth, it is easily accessible from Edinburgh at only 1 hour and 35 minutes, from Glasgow at 1 hour 50 minutes and from Inverness at 2 hours.

From Pitlochry:

The Strathardle Inn lies 12 miles east of Pitlochry. Take the A924 Braemar/Blairgowrie road out of Pitlochry through the village of Moulin and Enochdhu. When you arrive at Kirkmichael village continue on the A924 and the Inn is just 300m further down the road on the left.

From Blairgowrie:

The Strathardle Inn lies 13 miles west of Blairgowrie. Follow the A923 Braemar road out of Blairgowrie, after passing over the bridge take the A93 Braemar road to Bridge of Cally. When you arrive at Bridge of Cally take the A924 to Kirkmichael through Ballintuim The Inn is on the right as you arrive at Kirkmichael.


Pitlochry sits on the Highland mainline and enjoys a direct link to London Kings Cross and overnight sleeper service to Euston. There are four direct trains per day connecting to the capital London. A stunning scenic journey takes you from or to London down the East Coast, thru Edinburgh, passing Berwick on Tweed, Newcastle, York and arriving relaxed.

Frequent trains throughout the day connect Pitlochry with Perth, Edinburgh, Dundee, Aberdeen, Inverness, Glasgow and Stirling.

It is approximately  a 25 minute taxi ride to the inn from Pitlochry station.

Distance from various destinations:

Aberdeen 82 132 02:00
Aviemore 68 109 01:40
Braemar 27 44 00:55
Balmoral Castle 36 58 01:08
Blairgowrie 13 21 00:22
Bridge of Cally 7 11 00:10
Dundee 33 54 01:00
Dunkeld 26 41 00:40
Edinburgh 72 116 01:40
Glasgow 101 162 02:07
Glenshee Ski Area 18 24 00:35
Inverness 100 160 02:30
Perth 29 47 01:00
Pitlochry 12 20 00:20
St. Andrews 42 67 01:00
Stirling 64 103 01:30