ScotRail operates a train from Pitlochry to Perth every 2 hours. Tickets cost $10 - $13 and the journey takes 31 min. Alternatively, Stagecoach UK operates a bus from Pitlochry to Perth every 2 hours. Tickets cost $5 - $8 and the journey takes 53 min. 3 other operators also service this route.
From Pitlochry train to Perth. 31 min £8. From Pitlochry, Fishers Hotel bus to Perth, Mill Street (Cinema). 53 min £6. From Pitlochry night train to Perth. 33 min £15. From Pitlochry taxi to Perth. 32 min £73. From Pitlochry drive to Perth. 32 min £5.