← Change station

Haymarket

Earlier trains
10:14
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
10:18
Manchester Airport
1M85 • TransPennine Express • 5 coaches
4
10:19
Edinburgh
2L50 • ScotRail
1
10:19
Leven
2K07 • ScotRail
2
10:24
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
10:30
Edinburgh
2H78 • ScotRail
3
10:31
Glasgow Central via Shotts
2Y49 • ScotRail
4
10:34
Glasgow Queen Street via Falkirk High
1R41 • ScotRail
4
10:34
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
10:38
Edinburgh
2K12 • ScotRail
1
10:39
Dunblane
2P43 • ScotRail
4
10:43
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
10:44
Helensburgh Central
2H91 • ScotRail
4
10:45
Edinburgh
2P60 • ScotRail
3
10:52
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
10:54
Aberdeen
1A83 • ScotRail
2
10:56
Birmingham International
9M54 • Avanti West Coast
4
10:56
Edinburgh
2L60 • ScotRail
1
10:58
Edinburgh
2H80 • ScotRail
3
11:01
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:03
Glenrothes with Thornton
2G31 • ScotRail
2
11:04
Glasgow Queen Street via Falkirk High
1R45 • ScotRail
4
11:10
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:11
Helensburgh Central
2H93 • ScotRail
4
11:14
Edinburgh
2G28 • ScotRail
1
11:16
Stirling
2P70 • ScotRail
4
11:19
Leven
2K31 • ScotRail
2
11:19
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:24
Edinburgh
2H82 • ScotRail
3
11:28
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:34
Glasgow Queen Street via Falkirk High
1R49 • ScotRail
4
11:36
Dundee
2L57 • ScotRail
2
11:37
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
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:46
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
11:51
Darlington
1V62 • CrossCountry
3
11:54
Edinburgh
2P40 • ScotRail
3
11:55
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
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:04
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
12:10
Stirling
2P72 • ScotRail
4
12:11
Edinburgh
2G08 • ScotRail
1
12:13
Helensburgh Central
2H97 • ScotRail
2
12:13
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
Later trains
Powered by National Rail Enquiries