Travel from Pitlochry to St-Andrews

Bus or train from Pitlochry to St Andrews?

Fishers Tours of Dundee operates a bus from Pitlochry to St Andrews once daily. Tickets cost $17 and the journey takes 1 h 23 min. Stagecoach UK also services this route every 15 minutes. Alternatively, ScotRail operates a train from Pitlochry to St Andrews every 2 hours. Tickets cost $10 - $13 and the journey takes 31 min. 2 other operators also service this route.

How to get from Pitlochry to St Andrews

From Pitlochry, Fishers Hotel bus to Dundee City Centre, Bus Station then line 99 bus to St Andrews, Bus Station. 2 h 4 min £14. From Pitlochry train to Perth, train to Dundee City Centre, Railway Station, then bus to St Andrews, Students' Union. 2 h 12 min £16. From Pitlochry train to Perth, train to Dundee, walk to Dundee City Centre, Bus Station, then line 99 bus to St Andrews, Bus Station. 2 h 15 min £16. From Pitlochry night train to Ladybank, Railway Station (Rail Station) then bus to St Andrews, Bus Station. 2 h 25 min £21. From Pitlochry drive to St Andrews. 1 h 11 min £11.

Operators from Pitlochry to St Andrews

OperatorPhoneWebsite
Fishers Tours of Dundee01382 227290Fishers Tours of Dundee
Stagecoach UKStagecoach UK
ScotRail+44 344 811 0141ScotRail
Caledonian SleeperCaledonian Sleeper