← Change station

Haymarket

Earlier trains
14:13
14:15
Edinburgh
9S54 • Avanti West Coast
3
14:15
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:17
Manchester Airport
1M89 • TransPennine Express • 5 coaches
4
14:18
Edinburgh
2P34 • ScotRail
3
14:20
14:23
Edinburgh
1B80 • ScotRail
1
14:21
Glasgow Queen Street via Falkirk High
1R71 • ScotRail
4
14:23
Cowdenbeath
2G67 • ScotRail
2
14:24
Edinburgh
1B26 • ScotRail
1
14:25
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:26
Edinburgh
2H34 • ScotRail
3
14:32
Glasgow Central via Shotts
2Y45 • ScotRail
4
14:35
Aberdeen
1W11 • London North Eastern Railway
2
14:35
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:37
Dunblane
2P45 • ScotRail
4
14:37
Edinburgh
2Y44 • ScotRail
3
14:42
Edinburgh
2G34 • ScotRail
1
14:44
Perth via Kirkcaldy
1L87 • ScotRail
2
14:45
Helensburgh Central
2H13 • ScotRail
4
14:45
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:48
Edinburgh
1L78 • ScotRail
1
14:48
Edinburgh
2H36 • ScotRail
3
14:49
Glasgow Queen Street via Falkirk High
1R75 • ScotRail
4
14:51
Edinburgh
2P36 • ScotRail
3
14:53
Glenrothes with Thornton
2G75 • ScotRail
2
14:55
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
14:57
Edinburgh
2G02 • ScotRail
1
14:57
London Euston
9M86 • Avanti West Coast
4
15:00
Glasgow Central via Shotts
1Y87 • ScotRail
4
15:03
Edinburgh
1C58 • ScotRail
3
15:06
Dundee
1L39 • ScotRail
2
15:06
Edinburgh
1Y86 • ScotRail
3
15:08
Edinburgh
1L40 • ScotRail
1
15:09
Dunblane
2P47 • ScotRail
4
15:13
Helensburgh Central
2H53 • ScotRail
4
15:13
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:18
15:25
Edinburgh
2H38 • ScotRail
3
15:20
Glasgow Queen Street via Falkirk High
1R79 • ScotRail
4
15:21
Edinburgh
1B82 • ScotRail
1
15:22
Cowdenbeath
2G81 • ScotRail
2
15:22
Edinburgh
2P38 • ScotRail
3
15:22
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:25
Bathgate
2V84 • ScotRail
4
15:31
Glasgow Central via Shotts
2Y67 • ScotRail
4
15:31
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:33
Edinburgh
2G36 • ScotRail
1
15:35
Aberdeen
1A87 • ScotRail
2
15:39
Dunblane
2P49 • ScotRail
4
15:40
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
15:42
Perth via Kirkcaldy
1L89 • ScotRail
2
15:43
Edinburgh
2Y66 • ScotRail
3
Later trains
Powered by National Rail Enquiries