← Change station

Haymarket

Trains between Carlisle and Glasgow Central may be delayed by up to 30 minutes. Further information can be found in Status and Disruptions.
Earlier trains
11:36
Dundee
2L57 • ScotRail
2
11:38
Dunblane
2P47 • ScotRail
4
11:38
Edinburgh
2P71 • ScotRail
3
11:42
Edinburgh
2Y52 • ScotRail
3
11:43
Helensburgh Central
2H95 • ScotRail
4
11:51
Newcastle
1Z62 • CrossCountry
3
11:54
Edinburgh
2P40 • ScotRail
3
11:58
Edinburgh
2K28 • ScotRail
1
11:59
Glenrothes with Thornton
2G09 • ScotRail
2
12:02
Edinburgh
2H84 • ScotRail
3
12:04
Glasgow Queen Street via Falkirk High
1R53 • ScotRail
4
12:10
Stirling
2P72 • ScotRail
4
12:11
Edinburgh
2G08 • ScotRail
1
12:13
Helensburgh Central
2H97 • ScotRail
2
12:17
Manchester Airport
1M87 • TransPennine Express
4
12:19
London Kings Cross
1E15 • London North Eastern Railway
1
12:21
Leven
2K01 • ScotRail
2
12:25
Edinburgh
2H86 • ScotRail
3
12:30
Glasgow Central via Shotts
2Y41 • ScotRail
4
12:34
Glasgow Queen Street via Falkirk High
1R57 • ScotRail
4
12:36
Edinburgh
2P73 • ScotRail
3
12:38
Dunblane
2P45 • ScotRail
4
12:41
Edinburgh
2L52 • ScotRail
1
12:43
Aberdeen
1A65 • ScotRail
2
12:46
Helensburgh Central
2H99 • ScotRail
4
12:52
Edinburgh
2P42 • ScotRail
3
12:56
London Euston
9M56 • Avanti West Coast
4
12:57
Edinburgh
2H88 • ScotRail
3
12:58
Edinburgh
2K30 • ScotRail
1
12:59
Glenrothes with Thornton
2G33 • ScotRail
2
13:06
Glasgow Queen Street via Falkirk High
1R61 • ScotRail
4
13:09
Stirling
2P74 • ScotRail
4
13:13
Edinburgh
2G30 • ScotRail
1
13:14
Helensburgh Central
2H01 • ScotRail
4
13:15
London Kings Cross
1E17 • London North Eastern Railway
3
13:19
Leven
2K33 • ScotRail
2
13:27
Edinburgh
2H90 • ScotRail
3
13:34
Glasgow Queen Street via Falkirk High
1R65 • ScotRail
4
Later trains
Powered by National Rail Enquiries