On weekdays the first train departs North Queensferry at 06:39 arriving at Dunfermline Queen Margaret at 06:55. The last train departs North Queensferry at 23:39 arriving at Dunfermline Queen Margaret at 23:55.
Journey Time
The average journey time between North Queensferry and Dunfermline Queen Margaret is 16 minutes.
Calling Points
Trains operated by ScotRail (SR) call at Inverkeithing, Rosyth and Dunfermline Town.