Travel options for:
St Andrews to Edinburgh Airport (EDI)
  • Bus via Halbeath, Park & Ride

    $10 - $15
    1. St Andrews, Bus Station

      1 h 13 min - hourly

      $6 - $9

    2. Halbeath, Park & Ride

      42 min - every 20 minutes - line 747

      $4 - $6

  • Train

    $20 - $30
    1. St Andrews, Bus Station

      22 min - hourly

      $3 - $5

    2. Cupar

      55 min - every 2 hours

      $13 - $19

    3. Haymarket (Edinburgh Trams)

      25 min - every 10 minutes

      $4 - $7

  • Bus

    $14 - $19
    1. St Andrews, Bridge Street -

      2 h 49 min - hourly

      $9 - $13

    2. Edinburgh, St Andrew Square

      35 min - every 10 minutes

      $5 - $7

  • Taxi

    $150 - $190
    1. St Andrews

      1 h 1 min - 49.4 miles

      $150 - $190

  • Drive

    $10 - $16
    1. St Andrews

      1 h 1 min - 49.4 miles

      $10 - $16

  • Towncar

    $190 - $270
    1. St Andrews

      1 h 1 min - on demand

      $190 - $270

  • Uber

    $85 - $120
    1. St Andrews

      1 h 1 min - on demand

      $85 - $120

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

From St Andrews, Bus Station bus to Halbeath, Park & Ride then line 747 bus to Edinburgh Airport, Stance G (Airport). 1 h 59 min £9. From St Andrews, Bus Station bus to Cupar, train to Haymarket (Edinburgh Trams), then tram to Edinburgh Airport (Edinburgh Trams). 2 h 22 min £18. From St Andrews, Bridge Street - South (Nelson Street) bus to Edinburgh, St Andrew Square (Edinburgh Trams) then tram to Edinburgh Airport (Edinburgh Trams). 3 h 27 min £12. From St Andrews taxi to Edinburgh Airport (EDI). 1 h 1 min £141. From St Andrews drive to Edinburgh Airport (EDI). 1 h 1 min £9. From St Andrews towncar to Edinburgh Airport. 1 h 1 min £171. From St Andrews Uber to Edinburgh Airport (EDI). 1 h 1 min £88.