Kirkcaldy departures

Perth

Platform 2
22:23
on time
More
Show Less

Calling at

Markinch22:31on time
Ladybank22:44on time
Perth23:06on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
22:34
on time
More
Show Less

Calling at

Kinghorn22:39on time
Burntisland22:43on time
Aberdour22:48on time
Dalgety Bay22:52on time
Inverkeithing22:56on time
North Queensferry23:00on time
Dalmeny23:04on time
Edinburgh Gateway23:10on time
South Gyle23:12on time
Haymarket23:19on time
Edinburgh23:25on time
From DundeeOperated by ScotRail

Dundee

Platform 2
22:47
on time
More
Show Less

Calling at

Markinch22:57on time
Ladybank23:07on time
Springfield23:11on time
Cupar23:15on time
Leuchars23:22on time
Dundee23:38on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
22:57
on time
More
Show Less

Calling at

Inverkeithing23:13on time
Edinburgh Gateway23:24on time
Haymarket23:33on time
Edinburgh23:38on time
From PerthOperated by ScotRail

Edinburgh

Platform 1
23:16
on time
More
Show Less

Calling at

Kinghorn23:20on time
Burntisland23:25on time
Aberdour23:29on time
Dalgety Bay23:34on time
Inverkeithing23:37on time
North Queensferry23:42on time
Dalmeny23:45on time
Edinburgh Gateway23:51on time
South Gyle23:55on time
Haymarket00:02on time
Edinburgh00:06on time
From DundeeOperated by ScotRail