19:54 to Edinburgh
on time
ScotRail service from platform 1
19:54 from Perth to Edinburgh
Departing Kirkcaldy from platform 1
On time
Calling at:
- 19:59: Kinghorn - on time
- 20:03: Burntisland - on time
- 20:08: Aberdour - on time
- 20:13: Dalgety Bay - on time
- 20:16: Inverkeithing - on time
- 20:21: North Queensferry - on time
- 20:24: Dalmeny - on time
- 20:30: Edinburgh Gateway - on time
- 20:33: South Gyle - on time
- 20:39: Haymarket - on time
- 20:44: 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.
×
20:13 to Leeds
on time
London North Eastern Railway service from platform 1
20:13 from Aberdeen to Leeds
Departing Kirkcaldy from platform 1
On time
Calling at:
- 20:28: Inverkeithing - on time
- 20:43: Haymarket - on time
- 20:49: Edinburgh - on time
- 21:22: Dunbar - on time
- 21:39: Reston - on time
- 21:51: Berwick-upon-Tweed - on time
- 22:12: Alnmouth - on time
- 22:27: Morpeth - on time
- 22:42: Newcastle - on time
- 23:02: Durham - on time
- 23:24: Darlington - on time
- 23:50: Northallerton - on time
- 00:11: York - on time
- 00:52: Leeds - on time
Train service operated by London North Eastern Railway
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.
×
20:29 to Perth
on time
ScotRail service from platform 2
20:29 from Edinburgh to Perth
Departing Kirkcaldy from platform 2
On time
Calling at:
- 20:37: 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.
×
20:37 to Edinburgh
on time
ScotRail service from platform 1
20:37 from Dundee to Edinburgh
Departing Kirkcaldy from platform 1
On time
Calling at:
- 20:41: Kinghorn - on time
- 20:46: Burntisland - on time
- 20:50: Aberdour - on time
- 20:55: Dalgety Bay - on time
- 20:58: Inverkeithing - on time
- 21:03: North Queensferry - on time
- 21:06: Dalmeny - on time
- 21:12: Edinburgh Gateway - on time
- 21:15: South Gyle - on time
- 21:23: Haymarket - on time
- 21:28: 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.
×
20:47 to Dundee
on time
ScotRail service from platform 2
20:47 from Edinburgh to Dundee
Departing Kirkcaldy from platform 2
On time
Calling at:
- 20:55: Markinch - on time
- 21:02: Ladybank - on time
- 21:09: Cupar - on time
- 21:15: Leuchars - on time
- 21:33: 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.
×
20:50 to Edinburgh
on time
ScotRail service from platform 1
20:50 from Perth to Edinburgh
Departing Kirkcaldy from platform 1
On time
Calling at:
- 21:05: Inverkeithing - on time
- 21:19: Edinburgh Gateway - on time
- 21:27: Haymarket - on time
- 21:32: 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:11 to Aberdeen
on time
London North Eastern Railway service from platform 2
21:11 from London Kings Cross to Aberdeen
Departing Kirkcaldy from platform 2
On time
Calling at:
- 21:38: Leuchars - on time
- 21:53: Dundee - on time
- 22:10: Arbroath - on time
- 22:26: Montrose - on time
- 22:50: Stonehaven - on time
- 23:11: Aberdeen - on time
Train service operated by London North Eastern Railway
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:25 to Perth
on time
ScotRail service from platform 2
21:25 from Edinburgh to Perth
Departing Kirkcaldy from platform 2
On time
Calling at:
- 21:34: Markinch - on time
- 21:43: Ladybank - on time
- 22: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.
×
21:29 to Edinburgh
on time
ScotRail service from platform 1
21:29 from Dundee to Edinburgh
Departing Kirkcaldy from platform 1
On time
Calling at:
- 21:33: Kinghorn - on time
- 21:38: Burntisland - on time
- 21:42: Aberdour - on time
- 21:47: Dalgety Bay - on time
- 21:50: Inverkeithing - on time
- 21:55: North Queensferry - on time
- 21:58: Dalmeny - on time
- 22:05: Edinburgh Gateway - on time
- 22:07: South Gyle - on time
- 22:13: Haymarket - on time
- 22:21: 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:47 to Dundee
on time
ScotRail service from platform 2
21:47 from Edinburgh to Dundee
Departing Kirkcaldy from platform 2
On time
Calling at:
- 21:55: Markinch - on time
- 22:02: Ladybank - on time
- 22:09: Cupar - on time
- 22:15: Leuchars - on time
- 22:30: 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.
×