Kirkcaldy departures

Perth

Platform 2
18:26
due 18:31
More
Show Less
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
18:28
on time
More
Show Less
From DundeeOperated by ScotRail

Dundee

Platform 2
18:31
due 18:34
More
Show Less

Calling at

Markinch18:40due 18:42
Ladybank18:49on time
Cupar18:55on time
Leuchars19:02on time
Dundee19:18on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
18:34
on time
More
Show Less

Calling at

Kinghorn18:38on time
Burntisland18:43on time
Aberdour18:48on time
Dalgety Bay18:52on time
Inverkeithing18:56on time
North Queensferry19:00on time
Dalmeny19:04on time
Edinburgh Gateway19:10on time
Haymarket19:18on time
Edinburgh19:25on time
From LevenOperated by ScotRail

Leven

Platform 2
18:37
due 18:41
More
Show Less

Calling at

Cameron Bridge18:51due 18:54
Leven18:56due 18:58
From EdinburghOperated by ScotRail

Dundee

Platform 2
18:47
on time
More
Show Less

Calling at

Markinch18:55on time
Ladybank19:03on time
Cupar19:10on time
Leuchars19:17on time
Dundee19:31on time
From PlymouthOperated by CrossCountry

Edinburgh

Platform 1
18:55
on time
More
Show Less

Calling at

Kinghorn19:00on time
Burntisland19:05on time
Aberdour19:10on time
Dalgety Bay19:15on time
Inverkeithing19:18on time
Edinburgh Gateway19:29on time
South Gyle19:32on time
Haymarket19:38on time
Edinburgh19:43on time
From PerthOperated by ScotRail

Aberdeen

Platform 2
19:14
on time
More
Show Less

Calling at

Leuchars19:39on time
Dundee19:57on time
Arbroath20:14on time
Montrose20:29on time
Stonehaven20:52on time
Aberdeen21:13on time
From London Kings CrossOperated by London North Eastern Railway

Perth

Platform 2
19:26
on time
More
Show Less

Calling at

Markinch19:35on time
Ladybank19:43on time
Perth20:14on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
19:32
on time
More
Show Less

Calling at

Inverkeithing19:47on time
Edinburgh Gateway19:58on time
Haymarket20:06on time
Edinburgh20:12on time
From DundeeOperated by ScotRail