Kirkcaldy departures

Leven

Platform 2
08:48
due 08:50
More
Show Less
From EdinburghOperated by ScotRail

Perth

Platform 2
09:23
on time
More
Show Less

Calling at

Markinch09:31on time
Ladybank09:45on time
Perth10:11on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
09:25
on time
More
Show Less

Calling at

Inverkeithing09:40on time
Edinburgh Gateway09:51on time
Haymarket09:59on time
Edinburgh10:04on time
From DundeeOperated by ScotRail

Edinburgh

Platform 1
09:32
on time
More
Show Less

Calling at

Kinghorn09:36on time
Burntisland09:41on time
Aberdour09:46on time
Dalgety Bay09:50on time
Inverkeithing09:54on time
North Queensferry09:58on time
Dalmeny10:02on time
Edinburgh Gateway10:08on time
Haymarket10:15on time
Edinburgh10:20on time
From LevenOperated by ScotRail

Dundee

Platform 2
09:39
on time
More
Show Less

Calling at

Markinch09:48on time
Ladybank09:55on time
Cupar10:02on time
Leuchars10:09on time
Dundee10:26on time
From EdinburghOperated by ScotRail
09:47
on time
More
Show Less

Calling at

Inverkeithing10:02on time
Haymarket10:18on time
Edinburgh10:25on time
Berwick-upon-Tweed11:11on time
Newcastle11:56on time
Darlington12:26on time
York12:55on time
London Kings Cross14:48on time
From AberdeenOperated by London North Eastern Railway

Leven

Platform 2
09:53
on time
More
Show Less

Calling at

Cameron Bridge10:07on time
Leven10:12on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
09:57
on time
More
Show Less

Calling at

Kinghorn10:02on time
Burntisland10:07on time
Aberdour10:12on time
Dalgety Bay10:17on time
Inverkeithing10:20on time
Edinburgh Gateway10:31on time
South Gyle10:34on time
Haymarket10:40on time
Edinburgh10:45on time
From PerthOperated by ScotRail

Penzance

Platform 1
10:18
on time
More
Show Less

Calling at

Inverkeithing10:32on time
Haymarket10:47on time
Edinburgh10:54on time
Berwick-upon-Tweed11:48on time
Alnmouth12:09on time
Newcastle12:38on time
Durham12:53on time
Darlington13:11on time
York13:40on time
Leeds14:08on time
Wakefield Westgate14:22on time
Sheffield14:54on time
Derby15:26on time
Burton-on-Trent15:37on time
Tamworth15:47on time
Birmingham New Street16:04on time
Cheltenham Spa16:50on time
Bristol Parkway17:20on time
Bristol Temple Meads17:31on time
Taunton18:15on time
Tiverton Parkway18:27on time
Exeter St Davids18:43on time
Newton Abbot19:07on time
Totnes19:20on time
Plymouth19:47on time
Liskeard20:12on time
Bodmin Parkway20:24on time
St Austell20:39on time
Truro20:55on time
Redruth21:07on time
St Erth21:21on time
Penzance21:31on time
From AberdeenOperated by CrossCountry

Perth

Platform 2
10:24
on time
More
Show Less

Calling at

Markinch10:32on time
Ladybank10:41on time
Perth11:06on time
From EdinburghOperated by ScotRail