Travel options for:
Edinburgh Airport (EDI) to Leuchars
  • Train

    $17 - $26
    1. Edinburgh Airport, Stance D

      20 min - every 5 minutes

      $2 - $4

    2. Haymarket

      57 min - every 3 hours

      $15 - $22

  • Bus

    $11 - $16
    1. Edinburgh Airport, Stance G

      42 min - every 20 minutes - line 747

      $3 - $6

    2. Halbeath, Park & Ride

      1 h 16 min - hourly

      $6 - $9

    3. St Andrews, Bus Station

      12 min - hourly

      $1 - $2

  • Taxi

    $150 - $190
    1. Edinburgh Airport (EDI)

      1 h - 48.5 miles

      $150 - $190

  • Drive

    $10 - $15
    1. Edinburgh Airport (EDI)

      1 h - 48.5 miles

      $10 - $15

  • Towncar

    $190 - $270
    1. Edinburgh Airport

      1 h - on demand

      $190 - $270

  • Uber

    $85 - $120
    1. Edinburgh Airport (EDI)

      1 h - on demand

      $85 - $120

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

From Edinburgh Airport, Stance D (Airport) bus to Haymarket then train to Leuchars. 1 h 37 min £16. From Edinburgh Airport, Stance G (Airport) line 747 bus to Halbeath, Park & Ride, bus to St Andrews, Bus Station, then bus to Leuchars, St Bunyan's Place. 2 h 35 min £9. From Edinburgh Airport (EDI) taxi to Leuchars. 1 h £139. From Edinburgh Airport (EDI) drive to Leuchars. 1 h £9. From Edinburgh Airport towncar to Leuchars. 1 h £169. From Edinburgh Airport (EDI) Uber to Leuchars. 1 h £86.