← 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
15:56
16:15
Edinburgh
2H76 • ScotRail
3
16:02
Edinburgh
2P48 • ScotRail
3
16:06
Glasgow Queen Street
via Falkirk Grahamston
1R85 • ScotRail
4
16:06
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:10
Stirling
2P80 • ScotRail
4
16:11
Aberdeen
1A77 • ScotRail
2
16:13
Edinburgh
2G04 • ScotRail
1
16:14
Helensburgh Central
2H89 • ScotRail
4
16:14
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:15
Edinburgh
9S60 • Avanti West Coast
3
16:18
London Kings Cross
1E23 • London North Eastern Railway
1
16:18
Manchester Airport
1M91 • TransPennine Express • 5 coaches
4
16:19
Leven
2K09 • ScotRail
2
16:23
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:25
Edinburgh
2H78 • ScotRail
3
16:30
Glasgow Central
via Shotts
2Y49 • ScotRail
4
16:32
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:33
Edinburgh
2P81 • ScotRail
3
16:34
Glasgow Queen Street
via Falkirk Grahamston
1R89 • ScotRail
4
16:37
16:39
Inverness
via Perth
1S15 • London North Eastern Railway
2
16:38
Edinburgh
1B44 • ScotRail
1
16:41
Dunblane
2P55 • ScotRail
4
16:41
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:42
Edinburgh
2L58 • ScotRail
1
16:44
Helensburgh Central
2H91 • ScotRail
4
16:50
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
16:56
Edinburgh
2H80 • ScotRail
3
16:56
London Euston
9M60 • Avanti West Coast
4
16:57
Glenrothes with Thornton
2G37 • ScotRail
2
16:58
Edinburgh
2K34 • ScotRail
1
16:59
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:02
Edinburgh
2P06 • ScotRail
3
17:05
Glasgow Queen Street
via Falkirk Grahamston
1R93 • ScotRail
4
17:08
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:09
Stirling
2P82 • ScotRail
4
17:10
Aberdeen
1A87 • ScotRail
2
17:14
Helensburgh Central
2H93 • ScotRail
4
17:17
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:20
Leven
2K37 • ScotRail
2
17:22
Edinburgh
2G34 • ScotRail
1
17:25
Edinburgh
2H82 • ScotRail
3
17:26
Edinburgh Airport (Bus or Tram
0B00 • ScotRail
🚌
17:33
Edinburgh
2P83 • ScotRail
3
17:34
Glasgow Queen Street
via Falkirk Grahamston
1R01 • ScotRail
4
17:35
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
Helensburgh Central
2H95 • ScotRail
4
Later trains