Travel options for:
Anstruther to Edinburgh
  • Bus

    $7 - $11
    1. Anstruther, Harbour

      2 h 9 min - hourly

      $7 - $11

  • Train

    $13 - $18
    1. Anstruther, Harbour

      1 h 14 min - hourly

      $4 - $7

    2. Kirkcaldy, Bus Station

      6 min - 1783 feet

    3. Kirkcaldy

      40 min - every 4 hours

      $8 - $12

  • Taxi

    $150 - $190
    1. Anstruther

      1 h 9 min - 49.1 miles

      $150 - $190

  • Drive

    $10 - $16
    1. Anstruther

      1 h 9 min - 49.1 miles

      $10 - $16

  • Uber

    $85 - $120
    1. Anstruther

      1 h 9 min - on demand

      $85 - $120

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

From Anstruther, Harbour bus to West End, Queensferry Street (after Charlotte Lane at 43). 2 h 9 min £6. From Anstruther, Harbour bus to Kirkcaldy, Bus Station, walk to Kirkcaldy, then train to Edinburgh. 2 h 23 min £11. From Anstruther taxi to Edinburgh. 1 h 9 min £138. From Anstruther drive to Edinburgh. 1 h 9 min £9. From Anstruther Uber to Edinburgh. 1 h 9 min £87.