← 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
.
17:34
from Manchester Airport
1S66 • TransPennine Express
3
↓
23:21
Glasgow Queen Street
via Falkirk High
1R45 • ScotRail
4
23:21
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
23:22
Perth
via Cowdenbeath
2L19 • ScotRail
2
23:24
23:20
Edinburgh
1B98 • ScotRail
1
23:31
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
23:37
Edinburgh
2K84 • ScotRail
1
23:39
Dunblane
2P83 • ScotRail
4
23:41
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
23:42
Edinburgh
2H14 • ScotRail
3
23:50
Glasgow Queen Street
via Falkirk High
1R49 • ScotRail
4
23:51
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
00:01
Bathgate
2V75 • ScotRail
4
00:01
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
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
22:28 Dunblane to Edinburgh
2P70 • ScotRail •
RTT
Dunblane
22:28
3
Bridge of Allan
22:31
1
Stirling
22:37
3
Larbert
22:44
1
Camelon
22:47
22:48
1
Falkirk Grahamston
22:50
22:51
1
Polmont
22:55
22:56
1
Linlithgow
23:01
1
Edinburgh Park
23:15
1
Haymarket
23:20
3
Edinburgh
23:24
15