← Change station

Haymarket

Trains between Bathgate and Edinburgh may be delayed by up to 20 minutes. More details can be found in Status and Disruptions.
Earlier trains
17:22
17:23
Edinburgh
2G34 • ScotRail
1
17:25
cancelled
Edinburgh
2H82 • ScotRail
3
17:26
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:33
17:34
Edinburgh
2P83 • ScotRail
3
17:34
Glasgow Queen Street via Falkirk Grahamston
1R01 • ScotRail
4
17:35
17:36
Edinburgh
1B74 • ScotRail
1
17:35
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:38
Dunblane
2P57 • ScotRail
4
17:40
Dundee
2L63 • ScotRail
2
17:44
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:46
cancelled
Helensburgh Central
2H95 • ScotRail
4
17:47
Edinburgh
2Y50 • ScotRail
3
17:53
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:54
Perth via Kirkcaldy
1L35 • ScotRail
2
17:59
Glenrothes with Thornton
2G09 • ScotRail
2
18:00
Edinburgh
2K06 • ScotRail
1
18:01
Edinburgh
2P08 • ScotRail
3
18:03
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:04
Glasgow Queen Street via Falkirk Grahamston
1R05 • ScotRail
4
18:05
cancelled
Edinburgh
2H84 • ScotRail
3
18:10
18:11
Perth via Stirling
2P84 • ScotRail
2
18:12
Edinburgh
9S70 • Avanti West Coast
3
18:13
Edinburgh
2G10 • ScotRail
1
18:13
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:14
cancelled
Helensburgh Central
2H97 • ScotRail
4
18:17
18:18
Aberdeen
1S45 • CrossCountry
2
18:19
Preston
1M93 • TransPennine Express • 5 coaches
4
18:22
Leven
2K11 • ScotRail
2
18:23
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:26
18:36
Edinburgh
2H86 • ScotRail
3
18:30
Glasgow Central via Shotts
2Y51 • ScotRail
4
18:32
Edinburgh
1B54 • ScotRail
3
18:33
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
18:35
Glasgow Queen Street via Falkirk Grahamston
1R09 • ScotRail
4
18:39
Dunblane
2P59 • ScotRail
4
18:41
18:47
Aberdeen
1S19 • London North Eastern Railway
2
18:42
Edinburgh
2L68 • ScotRail
1
18:42
cancelled
Helensburgh Central
2H99 • ScotRail
4
18:55
Edinburgh
2H88 • ScotRail
3
18:57
Birmingham New Street via Wigan North Western
9M62 • Avanti West Coast
4
18:59
Edinburgh
2K36 • ScotRail
1
18:59
Perth via Cowdenbeath
2G39 • ScotRail
2
19:02
Edinburgh
2P10 • ScotRail
3
19:04
Glasgow Queen Street via Falkirk Grahamston
1R13 • ScotRail
4
19:14
Bathgate
2V65 • ScotRail
4
19:15
Edinburgh
2G36 • ScotRail
1
19:18
Glasgow Central
1S47 • CrossCountry • 9 coaches
4
19:20
Leven
2K07 • ScotRail
2
19:22
Edinburgh
1B43 • ScotRail
1
Later trains
Powered by National Rail Enquiries