Rosyth is a port inFife in central Scotland. It was built from 1909 as housing for the workers at the Royal Navy dockyard so it's modern and industrial, with a population in 2016 of 13,780.
Dunfermline was effectively the capital of Scotland from the 11th century. It was reached from Edinburgh by the "Queen's Ferry" and a highway, later designated A823 / B980. The town grew rapidly to the east and south through 19th century coal-mining and other industry, and Rosyth and Inverkeithing were its main ports. In 1909 Rosyth was hived off to become a separate "garden city" or planned development along the highway from the ferry. Commercial shipping moved elsewhere, but Rosyth developed into a large Royal Navy base, with docks and various on-shore facilities. In 1964 the Forth Road Bridge opened, connecting with the M90 motorway north to Perth, and with a spur A823(M) for Dunfermline. These roads took the through-traffic off the historic highway and became the east and north boundaries of Rosyth. The Navy presence declined from the 1990s and large tracts of dockland and housing were transferred to civilian ownership; this process continues. From 2002 Rosyth was for few years a ferry port but this didn't prosper.
Rosyth is 12 miles north ofEdinburgh, follow M90 across the new Forth road bridge. (Cyclists must use the old bridge A9000). For the town, exit at junction 1C. For the navy base and industrial estate, exit at junction 1B immediately after the bridge.
56.0454-3.42671Rosyth railway station has trains every 30 min from Edinburgh Waverley via Haymarket (for airport), Dalmeny (forSouth Queensferry),North Queensferry and Inverkeithing, taking 30 min. These trains continue toDunfermline, Cowdenbeath andGlenrothes. Change at Inverkeithing for trains along the Fife coast fromKirkcaldy, Leuchars (for St Andrews), Dundee, Aberdeen, Perth and Inverness.
Rosyth station is north side of town by the A823(M) terminus. It's just a platform halt with ticket machines but no staffed office or toilets. There is ramp access to both platforms.
Stagecoach Bus X55 runs every 30 min from Edinburgh via the old Forth Bridge and Ferrytoll P&R, taking an hour to Rosyth and continuing to Dunfermline.
Bus 7 runs along the coast every 30 min fromLeven viaKirkcaldy, Kinghorn,Burntisland, Dalgety Bay and Inverkeithing to Rosyth, and continues to Dunfermline.
Bus 19 runs every 20 min from Lochore to Lochgelly, Cowdenbeath, Halbeath (for inter-city buses), Dunfermline and Rosyth.
Rosyth doesn't have a bus station or main stop. Buses ply east-west along Admiralty Rd A985 and southeast to northwest along Queensferry and Castlandhill roads.
The buses above cross the strung-out town, and together they have a service every ten min to Dunfermline.
Taxi operators include Taxi Rosyth +44 1383 411414,J&C +44 1383 414141 andCanmore Cabs +44 1383 622266.
As of March 2025, Rosyth and its approach roads have 4G from Vodafone, and 5G from EE, O2 and Three.
Routes through Rosyth |
Perth←Kinross← | N ![]() | →North Queensferry→Edinburgh |
Thiscity travel guide toRosythis ausable article. It has information on how to get there and on restaurants and hotels. An adventurous person could use this article, but pleasefeel free to improve itby editing the page. |