Direct Rail

Rosyth Train Station

Rosyth railway station is located on the Fife Circle Line and serves the town of Rosyth in Fife, Scotland. The station is some 15 miles to the north of Edinburgh Waverley and is operated by First ScotRail. All passenger services calling at the station are also operated by First ScotRail.

Trains to Rosyth

With Direct Rail you can look, book and save on trains to Rosyth simply and securely online avoiding the hassle associated with getting train tickets to Rosyth at the station.

At direct rail you can get cheap trains to Rosyth as well as open/flexible return tickets, so get the best fare by booking in advance now!

Search now to find the best train fares to Rosyth and compare the ticket types available now to see the best choice of options for your trip.

Get to/from Rosyth Station

Rosyth Station Address:

Queensferry Road, Rosyth, DUNFERMLINE, Fife, KY11 2JF


Rosyth train station is managed by ScotRail

Need to spend a night in a Rosyth Hotel?
If so, please visit our Rosyth Accommodation pages.