ScotRail operates a train from Dunkeld to Pitlochry every 3 hours. Tickets cost $5 - $7 and the journey takes 12 min. Alternatively, Stagecoach UK operates a bus from Dunkeld to Pitlochry 4 times a day. Tickets cost $3 - $6 and the journey takes 25 min. 2 other operators also service this route.
From Dunkeld & Birnam train to Pitlochry. 12 min £4. From Birnam Hotel bus to Pitlochry, Aldour. 25 min £4. From Dunkeld, Royal Dunkeld Hotel (Royal Hotel) line 23 bus to Ballinluig, Tulliemet Road End then line 24 bus to Pitlochry, Fishers Hotel. 37 min £3. From Dunkeld & Birnam night train to Pitlochry. 13 min £13. From Dunkeld taxi to Pitlochry. 15 min £37. From Dunkeld drive to Pitlochry. 15 min £2.