Pitlochry is on the main line from Edinburgh and Glasgow via Perth and Birnam, with trains every hour or two, which continue north to Blair Atholl, Kingussie, Aviemore and Inverness. Getting here from England usually means changing in Edinburgh, but one direct daytime train from London Kings Cross takes 6 hr 30 min via York, Newcastle and Edinburgh. Nightly except Saturday, the Highland Sleeper leaves London Euston…
Inter-city buses along the A9 mostly bypass Pitlochry. Citylink Bus M90 from Edinburgh takes 2 hours via Perth Broxden P&R (where you may have to change) and continues from Pitlochry to Aviemore and Inverness; there are five daily.
The journeys people plan most, with the main way by rail. Each route has its own page with every option, leg by leg.
Arriving at Pitlochry station: the way into town, tickets, step-free access and parking →
Stations, car parks and charge points around Pitlochry.
Car parks in and around Pitlochry. Check the tariff board on arrival.
Public charge points in and around Pitlochry.