Service timetable

21:27 Perth to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 1L94Headcode1L94 OperatorScotRail UIDL87722

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
Perth621:27 21:27 On time
Ladybank Sig 66821:48½21:52 21:48½ 21:52
Ladybank221:5321:54 21:53 21:54
Markinch122:0122:01 22:01 22:01½
Glenrothes with Thornton222:1022:11 22:10 22:11
Cardenden122:1822:18 22:17½ 22:18
Lochgelly122:2222:22 22:21½ 22:22
Cowdenbeath122:2722:28 22:27 22:28
Dunfermline Queen Margaret122:3322:33 22:33 22:33½
Dunfermline Town122:3622:37 22:36 22:37
Rosyth122:4022:40 22:40 22:40½
Inverkeithing122:4422:44 22:43½ 22:44½
North Queensferry122:4822:48 22:48 22:48½
Dalmeny122:5222:52 22:51½ 22:52½
Edinburgh Gateway122:5822:58 22:57½ 22:58½
South Gyle123:0023:00 23:00 23:00½
Haymarket123:0723:07 23:06½ 23:07½
Edinburgh2023:12 23:12

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