← Change station

Haymarket

Trains running between Milton Keynes Central and Rugby may be cancelled or diverted via Northampton. 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 running through Darlington will be delayed up to 15 minutes. More details and the full impact to your journey can be found in Status and Disruptions.
Earlier trains
07:44
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:04
Glasgow Queen Street via Falkirk High
1R21 • ScotRail
2
08:04
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:14
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:24
Edinburgh
2V34 • ScotRail
1
08:24
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:34
Glasgow Queen Street via Falkirk High
1R25 • ScotRail
2
08:34
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:40
Helensburgh Central
2H07 • ScotRail
2
08:44
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:49
Edinburgh
1R22 • ScotRail
1
08:54
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
08:59
Edinburgh
2L56 • ScotRail
1
09:04
Glasgow Queen Street via Falkirk High
1R29 • ScotRail
2
09:04
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
09:08
Helensburgh Central
2H09 • ScotRail
2
09:14
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
09:15
Aberdeen
1A55 • London North Eastern Railway
2
09:19
Leven
2K05 • ScotRail
2
09:24
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
09:28
Edinburgh
2H74 • ScotRail
1
09:30
Inverness via Perth
1H45 • ScotRail
2
09:34
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
09:36
Edinburgh
2K10 • ScotRail
3
09:36
Glasgow Queen Street via Falkirk High
1R33 • ScotRail
4
09:39
Aberdeen
1A79 • ScotRail
2
09:40
Dunblane
2P41 • ScotRail
4
09:43
Helensburgh Central
2H87 • ScotRail
4
09:44
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
Later trains
Powered by National Rail Enquiries