Service timetable

10:35 Edinburgh to Perth

Monday 12 October 2026

Live map
Headcode: 1L79Headcode1L79 OperatorScotRail UIDL87679

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
Edinburgh2010:35 10:35 On time
Haymarket210:4010:40 10:39½ 10:40½
South Gyle210:4510:45 10:44½ 10:45
Edinburgh Gateway210:4710:47 10:46½ 10:47½
Dalmeny210:5310:53 10:52½ 10:53
North Queensferry210:5610:56 10:56 10:56½
Inverkeithing211:0011:00 10:59½ 11:00½
Rosyth211:0411:04 11:03½ 11:04
Dunfermline Town211:0811:08 11:08 11:08½
Dunfermline Queen Margaret211:1211:12 11:11½ 11:12
Cowdenbeath211:1811:18 11:17½ 11:18½
Lochgelly211:2411:24 11:23½ 11:24
Cardenden211:2711:27 11:27 11:27½
Glenrothes with Thornton211:3411:34 11:33½ 11:34
Markinch211:3911:39 11:39 11:39½
Ladybank211:4711:47 11:46½ 11:47
Perth612:08 12:08

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