Travel from Dunfermline to St-Andrews

Bus from Dunfermline to St Andrews

Stagecoach UK operates a bus from Dunfermline to St Andrews hourly. Tickets cost $6 - $10 and the journey takes 1 h 20 min.

How to get from Dunfermline to St Andrews

From Dunfermline, Bus Station bus to St Andrews, Bus Station. 1 h 20 min £5. From Dunfermline taxi to St Andrews. 46 min £107. From Dunfermline drive to St Andrews. 46 min £7. From Dunfermline Uber to St Andrews. 46 min £68.

How long does it take to get from Dunfermline to St Andrews?

The bus from Dunfermline, Bus Station to St Andrews, Bus Station takes 1 h 20 min and departs hourly.

Operators from Dunfermline to St Andrews

Close Print Itinerary
  1. Here are 4 options to get from
    Dunfermline to St Andrews:

    1. Trip:
      1 Bus
      • One-Way approx: USD $6 - $10
      • Duration: 1 h 20 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $6 - $10
        • Duration: 1 h 20 min
        Close x
    2. Trip:
      2 Taxi
      • One-Way approx: USD $120 - $150
      • Duration: 46 min
      Open +
      • Trip:
        2 Taxi
        • One-Way approx: USD $120 - $150
        • Duration: 46 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $8 - $12
      • Duration: 46 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $8 - $12
        • Duration: 46 min
        Close x
    4. Trip:
      4 Uber
      • One-Way approx: USD $70 - $95
      • Duration: 46 min
      Open +
      • Trip:
        4 Uber
        • One-Way approx: USD $70 - $95
        • Duration: 46 min
        Close x