Travel options for:
Edinburgh to Dunfermline
  • Train

    $5 - $9
    1. Edinburgh

      31 min - every 3 hours

      $5 - $9

  • Bus

    $4 - $9
    1. Edinburgh, Princes Street (opp

      52 min - every 20 minutes

      $4 - $9

  • Taxi

    $55 - $70
    1. Edinburgh

      29 min - 17.6 miles

      $55 - $70

  • Drive

    $3 - $6
    1. Edinburgh

      29 min - 17.6 miles

      $3 - $6

  • Rideshare

    $4
    1. Edinburgh

      43 min - 5 times a day

      $4

  • Uber

    $30 - $50
    1. Edinburgh

      29 min - on demand

      $30 - $50

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

From Edinburgh train to Dunfermline Town. 31 min £5. From Edinburgh, Princes Street (opp Boots) bus to Dunfermline, Kingsgate Centre. 52 min £4. From Edinburgh taxi to Dunfermline. 29 min £51. From Edinburgh drive to Dunfermline. 29 min £3. From Edinburgh rideshare to Dunfermline. 43 min £3. From Edinburgh Uber to Dunfermline. 29 min £34.