21:41 to Edinburgh
on time
ScotRail service from platform 1
21:41 from Aberdeen to Edinburgh
Departing Cupar from platform 1
On time
Calling at:
- 21:47: Ladybank - on time
- 21:54: Markinch - on time
- 22:05: Kirkcaldy - on time
- 22:41: Haymarket - on time
- 22:47: Edinburgh - 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.
×
21:59 to Dundee
on time
ScotRail service from platform 2
21:59 from Edinburgh to Dundee
Departing Cupar from platform 2
On time
Calling at:
- 22:07: Leuchars - on time
- 22:24: Dundee - 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.
×
22:09 to Edinburgh
on time
ScotRail service from platform 1
22:09 from Dundee to Edinburgh
Departing Cupar from platform 1
On time
Calling at:
- 22:16: Ladybank - on time
- 22:24: Markinch - on time
- 22:34: Kirkcaldy - on time
- 22:50: Inverkeithing - on time
- 23:00: Edinburgh Gateway - on time
- 23:08: Haymarket - on time
- 23:13: Edinburgh - 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.
×
22:22 to Aberdeen
on time
ScotRail service from platform 2
22:22 from Edinburgh to Aberdeen
Departing Cupar from platform 2
On time
Calling at:
- 22:29: Leuchars - on time
- 22:44: Dundee - on time
- 23:05: Arbroath - on time
- 23:20: Montrose - on time
- 23:49: Stonehaven - on time
- 00:09: 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.
×
22:31 to Edinburgh
delayed
ScotRail service from platform 1
22:31 from Aberdeen to Edinburgh
Departing Cupar from platform 1
Delayed
Calling at:
- 23:23: Haymarket - delayed
- 23:30: Edinburgh - delayed
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.
×
22:51 to Edinburgh
on time
ScotRail service from platform 1
22:51 from Dundee to Edinburgh
Departing Cupar from platform 1
On time
Calling at:
- 22:58: Ladybank - on time
- 23:05: Markinch - on time
- 23:15: Kirkcaldy - on time
- 23:31: Inverkeithing - on time
- 23:42: Edinburgh Gateway - on time
- 23:49: Haymarket - on time
- 23:56: Edinburgh - 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.
×
23:04 to Dundee
on time
ScotRail service from platform 2
23:04 from Edinburgh to Dundee
Departing Cupar from platform 2
On time
Calling at:
- 23:11: Leuchars - on time
- 23:28: Dundee - 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.
×