Detailed timetable

10:03 Edinburgh to Leven

Monday 12 October 2026

Live map
Headcode: 2K59Headcode2K59 OperatorScotRail UIDW69657

Planned service information

Power type
Diesel multiple unit
Timing load / planned train type
E
Maximum speed
90 mph
Train class code
S
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Edinburgh1910:03 10:03 On time
Princes St Gardenspass10:04½ 10:04½
Haymarket210:0710:08 10:07 10:08
Haymarket West Junctionpass10:09½ 10:09½
South Gyle210:1210:12 10:12 10:12½
Edinburgh Gateway210:1410:15 10:14 10:15
Dalmeny Junctionpass10:19 10:19
Dalmeny210:2010:20 10:20 10:20½
North Queensferry210:2410:24 10:23½ 10:24
Inverkeithing210:2710:28 10:27 10:28
Rosyth210:3110:31 10:31 10:31½
Dunfermline Town210:3610:36 10:35½ 10:36½
Dunfermline Queen Margaret210:4010:40 10:39½ 10:40
Cowdenbeath210:4610:46 10:45½ 10:46½
Lochgelly210:5210:52 10:51½ 10:52
Cardenden210:5510:56 10:55 10:56
Glenrothes with Thornton211:0211:03 11:02 11:03
Thornton North Junctionpass11:05 11:05
Earlseat Junctionpass11:06½ 11:06½
Cameron Bridge211:1211:12 11:11½ 11:12½
Leven111:17 11:17

Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.