Kinghorn departures

Dundee

Platform 2
21:49
due 21:54
More
Show Less

Calling at

Kirkcaldy 21:54 due 21:58
Markinch 22:03 due 22:06
Ladybank 22:10 due 22:13
Cupar 22:16 due 22:19
Leuchars 22:23 due 22:26
Dundee 22:39 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
22:15
on time
More
Show Less

Calling at

Burntisland 22:19 on time
Aberdour 22:24 on time
Dalgety Bay 22:29 on time
Inverkeithing 22:32 on time
North Queensferry 22:37 on time
Dalmeny 22:40 on time
South Gyle 22:47 on time
Haymarket 22:55 on time
Edinburgh 23:01 on time
From Kirkcaldy Operated by ScotRail

Dundee

Platform 2
22:53
on time
More
Show Less

Calling at

Kirkcaldy 22:57 on time
Markinch 23:06 on time
Ladybank 23:16 on time
Springfield 23:20 on time
Cupar 23:24 on time
Leuchars 23:31 on time
Dundee 23:47 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
23:14
on time
More
Show Less

Calling at

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:19
on time
More
Show Less

Calling at

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