Kirkcaldy departures

Edinburgh

Platform 1
22:56
on time
More
Show Less
From Aberdeen Operated by ScotRail

Dundee

Platform 2 This train has been delayed by a late running train being in front of this one
22:59
due 23:13
More
Show Less

Calling at

Markinch 23:07 due 23:21
Ladybank 23:16 due 23:29
Springfield 23:20 due 23:33
Cupar 23:24 due 23:37
Leuchars 23:31 due 23:44
Dundee 23:47 due 23:57
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
23:09
on time
More
Show Less

Calling at

Kinghorn 23:13 on time
Burntisland 23:18 on time
Aberdour 23:23 on time
Dalgety Bay 23:28 on time
Inverkeithing 23:31 on time
North Queensferry 23:35 on time
Dalmeny 23:39 on time
Edinburgh Gateway 23:45 on time
South Gyle 23:47 on time
Haymarket 23:55 on time
Edinburgh 00:01 on time
From Kirkcaldy Operated by ScotRail

Perth

Platform 2
23:24
due 23:28
More
Show Less

Calling at

Markinch 23:33 due 23:37
Ladybank 23:40 due 23:44
Perth 00:05 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
23:32
on time
More
Show Less

Calling at

Inverkeithing 23:46 on time
Haymarket 00:02 on time
Edinburgh 00:08 on time
From Aberdeen Operated by CrossCountry

Dundee

Platform 2
23:56
on time
More
Show Less

Calling at

Markinch 00:05 on time
Ladybank 00:12 on time
Cupar 00:18 on time
Leuchars 00:25 on time
Dundee 00:41 on time
From Edinburgh Operated by ScotRail