On weekdays the first train departs North Queensferry at 06:23 arriving at Kirkcaldy at 06:49. The last train departs North Queensferry at 23:24 arriving at Kirkcaldy at 23:50.
Journey Time
The average journey time between North Queensferry and Kirkcaldy is 25 minutes.
Calling Points
Trains operated by ScotRail (SR) call at Inverkeithing, Dalgety Bay, Aberdour, Burntisland and Kinghorn.