← Change station

Haymarket

Storm Bert is affecting journeys across the TransPennine Express network, please check before you travel. More details can be found in Status and Disruptions.

Storm Bert is affecting journeys across the Scotland, please check before you travel. More details can be found in Status and Disruptions.

Storm Bert is affecting journeys across the Avanti West Coast network, please check before you travel. More details can be found in Status and Disruptions.

07:46
from Glasgow Central
1E06 • London North Eastern Railway
3
This site cannot display trains that left over 2 hours ago.
12:21
12:35
Edinburgh
2P26 • ScotRail
3
12:21
12:39
Glasgow Queen Street via Falkirk High
1R55 • ScotRail
4
12:32
12:36
Edinburgh
2G30 • ScotRail
1
12:32
cancelled
Glasgow Central via Shotts
2Y41 • ScotRail
4
12:35
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:36
cancelled
Glasgow Queen Street via Falkirk High
1R57 • ScotRail
4
12:39
Perth via Kirkcaldy
1L83 • ScotRail • 3 coaches
2
12:40
12:51
Dunblane
2P37 • ScotRail
4
12:40
cancelled
Edinburgh
2Y68 • ScotRail
3
12:43
12:47
Edinburgh
1L74 • ScotRail
1
12:43
cancelled
Helensburgh Central
2H05 • ScotRail
4
12:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:48
cancelled
Edinburgh
2Z52 • ScotRail
3
12:48
12:50
Edinburgh
2H52 • ScotRail
3
12:50
13:07
Glasgow Queen Street via Falkirk High
1R59 • ScotRail
4
12:51
12:57
Edinburgh
2P28 • ScotRail
3
12:54
Glenrothes with Thornton
2G71 • ScotRail
2
12:55
13:01
Edinburgh
1C56 • ScotRail
3
12:55
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:57
cancelled
London Euston
9M56 • Avanti West Coast
4
12:59
Edinburgh
2G10 • ScotRail
1
13:00
Glasgow Central via Shotts
1Y83 • ScotRail
4
13:01
13:02
Dundee
1L35 • ScotRail • 3 coaches
2
13:02
13:05
Edinburgh
1Y82 • ScotRail
3
13:04
cancelled
Glasgow Queen Street via Falkirk High
1R61 • ScotRail
4
13:05
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:06
13:21
Edinburgh
1L36 • ScotRail
1
13:06
cancelled
Leven
2K65 • ScotRail
2
13:09
13:11
Dunblane
2P39 • ScotRail
2
13:13
13:15
Helensburgh Central
2H07 • ScotRail
4
13:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:18
13:26
Edinburgh
1B78 • ScotRail
1
13:19
13:46
Edinburgh
2H54 • ScotRail
3
13:21
13:34
Glasgow Queen Street via Falkirk High
1R63 • ScotRail
4
13:24
Cowdenbeath
2G66 • ScotRail
2
13:24
13:33
Edinburgh
2P30 • ScotRail
3
13:25
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:30
cancelled
Edinburgh
2K64 • ScotRail
1
13:30
13:31
Glasgow Central via Shotts
2Y63 • ScotRail
4
13:34
cancelled
Glasgow Queen Street via Falkirk High
1R65 • ScotRail
4
13:35
13:36
Aberdeen
1A85 • ScotRail
2
13:35
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:38
Edinburgh
2G32 • ScotRail
1
13:38
Perth via Stirling
1H17 • ScotRail
4
13:39
13:40
Perth via Kirkcaldy
1L85 • ScotRail
2
13:40
13:42
Edinburgh
2Y42 • ScotRail
3
13:42
13:43
Dunblane
2P41 • ScotRail
4
13:45
14:01
Helensburgh Central
2H09 • ScotRail
4
13:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
13:47
13:51
Edinburgh
1L76 • ScotRail
1
Later trains
Powered by National Rail Enquiries