On weekdays the first train departs Burntisland at 07:11 arriving at Perth at 08:05. The last train departs Burntisland at 23:09 arriving at Perth at 00:03.
Journey Time
The average journey time between Burntisland and Perth is 54 minutes.
Calling Points
Trains operated by ScotRail (SR) call at Kinghorn, Kirkcaldy, Markinch and Ladybank.