Travel options for:
Edinburgh to Rosyth Dockyard
  • Bus, line 19 bus

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

      38 min - every 20 minutes

      $3 - $5

    2. Rosyth, Castlandhill Road (The

      8 min - every 20 minutes - line 19

      $1

    3. Rosyth, Hilton Road (Bus

      28 min - 1.5 miles

  • Taxi

    $45 - $60
    1. Edinburgh

      24 min - 14.6 miles

      $45 - $60

  • Drive

    $3 - $5
    1. Edinburgh

      24 min - 14.6 miles

      $3 - $5

  • Uber

    $28 - $40
    1. Edinburgh

      24 min - on demand

      $28 - $40

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

From Edinburgh, Princes Street (opp Boots) bus to Rosyth, Castlandhill Road (The Co op Supermarket), line 19 bus to Rosyth, Hilton Road (Bus Terminus), then walk to Rosyth Dockyard. 1 h 20 min £3. From Edinburgh taxi to Rosyth Dockyard. 24 min £43. From Edinburgh drive to Rosyth Dockyard. 24 min £2. From Edinburgh Uber to Rosyth Dockyard. 24 min £28.