← Change station

Haymarket

Earlier trains
04:14
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
04:22
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
04:30
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
04:38
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
04:46
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
04:54
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
05:02
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
05:10
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
05:18
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
05:23
Dunblane
2P07 • ScotRail
4
05:26
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
05:34
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
05:35
Aberdeen
1A71 • ScotRail
2
05:37
Dunblane
2P09 • ScotRail
4
05:44
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
05:54
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
05:57
Glasgow Central via Shotts
2Y55 • ScotRail
4
06:04
Dundee
1L21 • ScotRail
2
06:04
Glasgow Queen Street via Falkirk High
1R05 • ScotRail
4
06:04
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
06:05
Edinburgh
2P02 • ScotRail
3
06:08
Dunblane
2P11 • ScotRail
4
06:08
Leven
2K51 • ScotRail
2
06:09
Edinburgh
2V34 • ScotRail
3
06:12
Helensburgh Central
2H41 • ScotRail
4
Later trains
by Gaelan • Feedback • Source
Powered by Huxley
Powered by National Rail Enquiries