Rosyth

By Sea
Norfolk Line

(http://www.norfolkline.co...) run a thrice-weekly service for vehicles and passengers from Zeebrugge, Belgium to Rosyth. The crossing takes around 19 hours.

By road
By road

Rosyth is located just 12 miles north of Edinburgh, close to the M90 motorway J2, on the north side of the Forth Road Bridge. If travelling from Dunfermline take the A823 out of town, Rosyth is only 3 miles to the south.

By Rail

Rosyth station is served by twice-hourly trains on the Fife Circle line out of Edinburgh. The journey takes around 25 minutes. Be aware that the train station is just over a mile from the ferry terminal. Ferry passengers are better advised to use Inverkeithing station the stop before Rosyth if travelling from Edinburgh, four trains an hour from where Fife Council operates a free shuttle bus (http://www.fifedirect.org...) to the ferry terminal.

By bus
By bus

Fife council's free shuttle bus operates from the Ferrytoll Park and Ride interchange to Rosyth ferry terminal. Stagecoach (http://www.stagecoachbus....) operates numerous services linking Ferrytoll with the rest of Fife and across the Forth Road Bridge to Edinburgh.