Travel from St-Andrews to Pitlochry

Bus or train from St Andrews to Pitlochry?

Stagecoach UK operates a train from St Andrews to Pitlochry every 15 minutes. Tickets cost $3 - $5 and the journey takes 25 min. 2 other operators also service this route. Alternatively, Stagecoach UK operates a bus from St Andrews to Pitlochry every 15 minutes. Tickets cost $3 - $5 and the journey takes 32 min. 3 other operators also service this route.

How to get from St Andrews to Pitlochry

From St Andrews, Bus Station line 99 bus to Dundee, train to Perth, then train to Pitlochry. 2 h 48 min £21. From St Andrews, Bus Station bus to Dundee City Centre, Murraygate then bus to Pitlochry, Fishers Hotel. 2 h 57 min £15. From St Andrews drive to Pitlochry. 1 h 11 min £11.
Close Print Itinerary
  1. Here are 3 options to get from
    St Andrews to Pitlochry:

    1. Trip:
      1 Train
      • One-Way approx: USD $25 - $35
      • Duration: 2 h 48 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $25 - $35
        • Duration: 2 h 48 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $21 - $23
      • Duration: 2 h 57 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $21 - $23
        • Duration: 2 h 57 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $13 - $19
      • Duration: 1 h 11 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $13 - $19
        • Duration: 1 h 11 min
        Close x