Travel options for:
Edinburgh to St Andrews
  • Train

    $15 - $24
    1. Edinburgh

      55 min - every 3 hours

      $13 - $19

    2. Cupar, Railway Station (Cupar

      20 min - every 30 minutes

      $2 - $5

      • St Andrews, Bus Station
  • Bus

    $7 - $11
    1. Edinburgh, George Street (at

      1 h 51 min - every 30 minutes

      $7 - $11

      • St Andrews, Bus Station
  • Drive

    $11 - $16
    1. Edinburgh

      1 h 6 min - 51.3 miles

      $11 - $16

      • St Andrews
  • Rideshare

    $5 - $8
    1. Edinburgh

      1 h 28 min - twice daily

      $5 - $8

      • Saint Andrews
  • Uber

    $85 - $120
    1. Edinburgh

      1 h 6 min - on demand

      $85 - $120

      • St Andrews
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Edinburgh train to Cupar, Railway Station (Cupar Rail Station) then bus to St Andrews, Bus Station. 1 h 19 min £15. From Edinburgh, George Street (at 10 The Dome) bus to St Andrews, Bus Station. 1 h 51 min £7. From Edinburgh drive to St Andrews. 1 h 6 min £10. From Edinburgh rideshare to Saint Andrews. 1 h 28 min £4. From Edinburgh Uber to St Andrews. 1 h 6 min £88.