← Change station
Haymarket
A temporary timetable is in operation across the ScotRail network following confirmation from the drivers' trade union ASLEF that it will recommend a ballot for industrial action. More details can be found in
Status and Disruptions
.
Earlier trains
18:53
18:51
from Perth
1L86 • ScotRail
1
↓
00:13
00:14
Edinburgh
2P74 • ScotRail
3
00:21
00:28
Edinburgh
2G54 • ScotRail
1
00:25
00:31
Edinburgh
2K86 • ScotRail
1
00:31
Edinburgh
2Y72 • ScotRail
3
Later trains
← Departures from Haymarket
18:18 Aberdeen to Leeds
1E30 • London North Eastern Railway •
RTT
Aberdeen
18:18
5
Stonehaven
18:35
arr •
18:37
dep
1
Montrose
18:59
19:00
1
Arbroath
19:16
1
Dundee
19:34
19:35
1
Leuchars
19:48
19:49
1
Kirkcaldy
20:13
1
Inverkeithing
20:29
20:30
1
Haymarket
20:45
1
Edinburgh
20:49
arr •
21:00
dep
2
Dunbar
21:22
arr •
21:25
dep
1
Reston
21:41
1
Berwick-upon-Tweed
21:53
1
Alnmouth
22:14
22:15
1
Morpeth
22:29
22:30
1
Newcastle
22:42
22:44
arr •
22:45
22:47
dep
4
Durham
22:59
23:00
1
Darlington
23:19
23:15
arr •
23:21
dep
1
Northallerton
23:45
23:30
• does not pick up
1
York
00:09
23:50
arr •
00:11
dep
3
Leeds
00:42
00:35
12