Travel from Edinburgh to Rosyth-Dockyard

Bus from Edinburgh to Rosyth Dockyard

You can take a bus from Edinburgh to Rosyth Dockyard via Rosyth, Castlandhill Road (The Co op Supermarket) and Rosyth, Hilton Road (Bus Terminus) in around 1 h 20 min.

How to get from Edinburgh to Rosyth Dockyard

ModeDurationPrice
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£4
From Edinburgh taxi to Rosyth Dockyard.27 min£45
From Edinburgh drive to Rosyth Dockyard.27 min£2
From Edinburgh Uber to Rosyth Dockyard.27 min£29

How long does it take to get from Edinburgh to Rosyth Dockyard?

It takes approximately 1 h 20 min to get from Edinburgh to Rosyth Dockyard, including transfers.

Is there a direct bus between Edinburgh and Rosyth Dockyard?

No, there is no direct bus from Edinburgh to Rosyth Dockyard. However, there are services departing from Edinburgh, Princes Street (opp Boots) and arriving at Rosyth, Hilton Road (Bus Terminus) via Rosyth, Castlandhill Road (The Co op Supermarket). The journey, including transfers, takes approximately 1 h 20 min.

Operators from Edinburgh to Rosyth Dockyard

OperatorPhoneWebsite
Stagecoach UKStagecoach UK
Uber EdinburghUber Edinburgh