Detailed timetable

12:40 Leven to Edinburgh

Tuesday 6 October 2026

Live map
Headcode: 2G12Headcode2G12 OperatorScotRail UIDW68675

Planned service information

Power type
Diesel multiple unit
Timing load / planned train type
E
Maximum speed
90 mph
Train class code
S
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Leven212:40 12:42 +2 min
Cameron Bridge112:4412:45 12:45 12:46 +1 min
Earlseat Junctionpass12:50 12:51 +1 min
Thornton North Junctionpass12:51½ 12:52½
Glenrothes with Thornton212:5613:00 12:55 12:59 -1 min
Cardenden113:0713:07 13:06 13:07 On time
Lochgelly113:1113:12 13:11 13:12 On time
Cowdenbeath113:1713:18 13:16 13:18 On time
Dunfermline Queen Margaret113:2313:24 13:23 13:24 On time
Dunfermline Town113:2713:27 13:27 13:28 +1 min
Rosyth113:3113:31 13:31 13:32 +1 min
Inverkeithing113:3513:35 13:36 13:37 +2 min
North Queensferry113:3913:39 13:40 13:41 +2 min
Dalmeny113:4313:43 13:44 13:45 +2 min
Dalmeny Junctionpass13:44½ 13:46 +2 min
Edinburgh Gateway113:4913:49 13:50 13:51 +2 min
South Gyle113:5113:52 13:53 13:54 +2 min
Haymarket West Junctionpass13:56 13:57 +1 min
Haymarket113:5813:58 13:59 14:00 +2 min
Princes St Gardens14:01½14:02 14:03½ 14:02 On time
Edinburgh1814:04 14:04 On time

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