19:33 to Edinburgh
on time
ScotRail service from platform 1
19:33 from Cowdenbeath to Edinburgh
Departing Haymarket from platform 1
On time
Calling at:
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
19:34 to Glasgow Central
on time
ScotRail service from platform 4
19:34 from Edinburgh to Glasgow Central
Departing Haymarket from platform 4
On time
Calling at:
- 19:37: Slateford - on time
- 19:40: Kingsknowe - on time
- 19:43: Wester Hailes - on time
- 19:46: Curriehill - on time
- 19:53: Kirknewton - on time
- 19:58: Livingston South - on time
- 20:02: West Calder - on time
- 20:06: Addiewell - on time
- 20:10: Breich - on time
- 20:14: Fauldhouse - on time
- 20:19: Shotts - on time
- 20:23: Hartwood - on time
- 20:27: Cleland - on time
- 20:31: Carfin - on time
- 20:33: Holytown - on time
- 20:37: Bellshill - on time
- 20:42: Uddingston - on time
- 20:55: Glasgow Central - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
19:37 to Aberdeen
on time
ScotRail service from platform 2
19:37 from Edinburgh to Aberdeen
Departing Haymarket from platform 2
On time
Calling at:
- 20:18: Cupar - on time
- 20:25: Leuchars - on time
- 20:43: Dundee - on time
- 21:01: Arbroath - on time
- 21:19: Montrose - on time
- 21:56: Aberdeen - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
19:39 to Edinburgh
on time
ScotRail service from platform 1
19:39 from Perth to Edinburgh
Departing Haymarket from platform 1
On time
Calling at:
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
19:39 to Perth
on time
ScotRail service from platform 4
19:39 from Edinburgh to Perth
Departing Haymarket from platform 4
On time
Calling at:
- 20:17: Stirling - on time
- 20:48: Perth - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
19:46 to Perth
on time
ScotRail service from platform 2
19:46 from Edinburgh to Perth
Departing Haymarket from platform 2
On time
Calling at:
- 19:51: South Gyle - on time
- 19:53: Edinburgh Gateway - on time
- 20:03: Inverkeithing - on time
- 20:07: Dalgety Bay - on time
- 20:12: Aberdour - on time
- 20:16: Burntisland - on time
- 20:21: Kinghorn - on time
- 20:26: Kirkcaldy - on time
- 20:35: Markinch - on time
- 20:46: Ladybank - on time
- 21:09: Perth - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
19:47 to Edinburgh
on time
ScotRail service from platform 3
19:47 from Glasgow Central to Edinburgh
Departing Haymarket from platform 3
On time
Calling at:
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
19:49 to Glasgow Queen Street
on time
ScotRail service from platform 4
19:49 from Edinburgh to Glasgow Queen Street
Departing Haymarket from platform 4
On time
Calling at:
- 20:03: Linlithgow - on time
- 20:09: Polmont - on time
- 20:13: Falkirk High - on time
- 20:22: Croy - on time
- 20:34: Glasgow Queen Street - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
19:51 to Edinburgh
on time
ScotRail service from platform 3
19:51 from Dunblane to Edinburgh
Departing Haymarket from platform 3
On time
Calling at:
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×
19:53 to Glenrothes with Thornton
on time
ScotRail service from platform 2
19:53 from Edinburgh to Glenrothes with Thornton
Departing Haymarket from platform 2
On time
Calling at:
- 19:58: South Gyle - on time
- 20:00: Edinburgh Gateway - on time
- 20:06: Dalmeny - on time
- 20:10: North Queensferry - on time
- 20:13: Inverkeithing - on time
- 20:17: Rosyth - on time
- 20:22: Dunfermline Town - on time
- 20:26: Dunfermline Queen Margaret - on time
- 20:33: Cowdenbeath - on time
- 20:39: Lochgelly - on time
- 20:42: Cardenden - on time
- 20:50: Glenrothes with Thornton - on time
Train service operated by ScotRail
Times in the first column are scheduled times. If a service is delayed and the estimated actual time is known, this will be shown
after the station name.
×