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.
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.