Detailed timetable

07:31 Dundee to Edinburgh

Sunday 11 October 2026

Live map
Headcode: 2L56Headcode2L56 OperatorScotRail UIDC15253

Planned service information

Power type
Diesel multiple unit
Timing load / planned train type
E
Maximum speed
90 mph
Train class code
S
Reservation code
S
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Dundee207:31 07:31 On time
Dundee Central Junctionpass07:32½ 07:32½
Tay Bridge Southpass07:37½ 07:37½
St. Fort Signal Ts26pass07:40 07:40
Leuchars107:4407:44 07:43½ 07:44½
Cupar107:5207:52 07:51½ 07:52
Ladybank107:5907:59 07:58½ 07:59½
Markinch108:0708:07 08:06½ 08:07
Thornton North Junctionpass08:11 08:11
Glenrothes with Thornton2pass08:13 08:13
Cowdenbeath1pass08:26 08:26
Dunfermline Town1pass08:32½ 08:32½
Inverkeithing108:3708:38 08:37 08:38
Dalmeny Junctionpass08:47 08:47
Edinburgh Gateway108:5108:52 08:51 08:52
Haymarket West Junctionpass08:56 08:56
Haymarket108:5808:58 08:57½ 08:58½
Princes St Gardens09:01½09:02 09:01½ 09:02
Edinburgh1009:04 09:04

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