Detailed timetable

09:35 Perth to Edinburgh

Sunday 11 October 2026

Live map
Headcode: 2G28Headcode2G28 OperatorScotRail UIDC14981

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
Perth509:35 09:35 On time
Hilton Junctionpass09:39½ 09:39½
Newburghpass09:47½ 09:47½
Ladybank209:5709:57 09:56½ 09:57½
Markinch110:0610:06 10:05½ 10:06
Thornton North Junctionpass10:14½ 10:14½
Glenrothes with Thornton210:1710:17 10:16½ 10:17
Cardenden110:2410:24 10:23½ 10:24
Lochgelly110:2810:28 10:27½ 10:28½
Cowdenbeath110:3410:34 10:33½ 10:34
Dunfermline Queen Margaret110:3910:40 10:39 10:40
Dunfermline Town110:4310:43 10:42½ 10:43½
Rosyth110:4710:47 10:46½ 10:47
Inverkeithing110:5010:51 10:50 10:51
North Queensferry110:5510:55 10:54½ 10:55
Dalmeny110:5810:59 10:58 10:59
Dalmeny Junctionpass11:00 11:00
Edinburgh Gateway111:0411:04 11:04 11:04½
South Gyle111:0611:06 11:06 11:06½
Haymarket West Junctionpass11:10½ 11:10½
Haymarket111:1211:13 11:12 11:13
Princes St Gardenspass11:15 11:15
Edinburgh1611:17 11:17

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