← Change station

Haymarket

Trains running between Milton Keynes Central and Rugby may be cancelled or reduced. Latest information can be found in Status and Disruptions.
Heavy rain may impact your journey in England, Scotland and Wales until Monday 15 December. More details and the full impact to your journey can be found in Status and Disruptions.
Trains may be cancelled or altered on some CrossCountry routes today. More details can be found in Status and Disruptions.
Earlier trains
15:25
15:30
Edinburgh
2H98 • ScotRail
3
15:30
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:34
Glasgow Queen Street via Falkirk High
1R81 • ScotRail
4
15:38
15:39
Dundee
2L61 • ScotRail
2
15:38
15:41
Edinburgh
2P79 • ScotRail
3
15:39
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:40
Dunblane
2P53 • ScotRail
4
15:44
15:45
Helensburgh Central
2H87 • ScotRail
4
15:48
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:49
15:50
Edinburgh
2Y66 • ScotRail
3
15:56
Edinburgh
2H76 • ScotRail
3
15:57
Inverness via Perth
1H43 • ScotRail
4
15:57
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:58
Edinburgh
2K02 • ScotRail
1
16:00
Glenrothes with Thornton
2G05 • ScotRail
2
16:02
cancelled
Edinburgh
2P48 • ScotRail
3
16:04
Glasgow Queen Street via Falkirk High
1R85 • ScotRail
4
16:06
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:10
Stirling
2P80 • ScotRail
4
16:11
Aberdeen
1A77 • ScotRail
2
16:13
Edinburgh
2G04 • ScotRail
1
16:14
Helensburgh Central
2H89 • ScotRail
4
16:14
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:15
cancelled
Edinburgh
9S60 • Avanti West Coast
3
16:18
Carlisle
1M91 • TransPennine Express
4
16:18
London Kings Cross
1E23 • London North Eastern Railway
1
16:19
Leven
2K09 • ScotRail
2
16:23
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:25
16:43
Edinburgh
2H78 • ScotRail
3
16:30
cancelled
Glasgow Central via Shotts
2Y49 • ScotRail
4
16:32
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:33
16:36
Edinburgh
2P81 • ScotRail
3
16:34
Glasgow Queen Street via Falkirk High
1R89 • ScotRail
4
16:37
16:49
Inverness via Perth
1S15 • London North Eastern Railway
2
16:38
16:49
Edinburgh
1B44 • ScotRail
1
16:41
Dunblane
2P55 • ScotRail
0
16:41
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:42
Edinburgh
2L58 • ScotRail
1
16:44
Helensburgh Central
2H91 • ScotRail
4
16:50
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:56
Edinburgh
2H80 • ScotRail
3
16:56
cancelled
London Euston
9M60 • Avanti West Coast
4
16:57
Glenrothes with Thornton
2G37 • ScotRail
2
16:58
Edinburgh
2K34 • ScotRail
1
16:59
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:02
Edinburgh
2P06 • ScotRail
3
17:05
Glasgow Queen Street via Falkirk High
1R93 • ScotRail
4
17:08
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:09
Stirling
2P82 • ScotRail
4
17:10
Aberdeen
1A87 • ScotRail
2
Later trains
Powered by National Rail Enquiries