Detailed timetable

12:14 Perth to Edinburgh

Saturday 10 October 2026

Live map
Headcode: 1L76Headcode1L76 OperatorScotRail UIDL87667

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
Perth612:14 12:27 +13 min
Hilton Junctionpass12:18 12:31 +13 min
Newburghpass12:26 12:39 +13 min
Ladybank Sig 66812:34½12:39½ 12:47½ 12:52½ +13 min
Ladybank212:4112:41 12:47 12:47 +6 min
Markinch112:4912:49 12:54 12:55 +6 min
Thornton North Junctionpass12:53 13:00 +7 min
Glenrothes with Thornton212:5512:56 13:02 13:03 +7 min
Cardenden113:0313:03 13:10 13:11 +8 min
Lochgelly113:0713:07 13:14 13:15 +8 min
Cowdenbeath113:1213:13 13:19 13:20 +7 min
Dunfermline Queen Margaret113:1813:18 13:26 13:27 +9 min
Dunfermline Town113:2113:22 13:29 13:31 +9 min
Rosyth113:2513:25 13:35 13:36 +11 min
Inverkeithing113:2913:29 13:39 13:41 +12 min
North Queensferry113:3413:34 13:44 13:45 +11 min
Dalmeny113:3713:38 13:49 13:50 +12 min
Dalmeny Junctionpass13:39 13:51 +12 min
Edinburgh Gateway113:4313:44 13:55 13:56 +12 min
South Gyle113:4613:46 13:58 14:00 +14 min
Haymarket West Junctionpass13:50½ 14:03 +13 min
Haymarket113:5213:53 14:05 14:07 +14 min
Princes St Gardens13:5613:56½ 14:10 14:09 +13 min
Edinburgh1713:59 14:11 +12 min

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