Leuchars departures

09:22
due 09:25
More
Show Less
From AberdeenOperated by London North Eastern Railway

Aberdeen

Platform 2
09:29
due 09:32
More
Show Less
From EdinburghOperated by ScotRail

Penzance

Platform 1
09:46
on time
More
Show Less

Calling at

Cupar09:52on time
Ladybank09:59on time
Markinch10:07on time
Kirkcaldy10:16on time
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

Edinburgh

Platform 1
10:01
on time
More
Show Less

Calling at

Cupar10:08on time
Ladybank10:15on time
Markinch10:22on time
Kirkcaldy10:32on time
Inverkeithing10:48on time
Edinburgh Gateway10:59on time
Haymarket11:09on time
Edinburgh11:17on time
From DundeeOperated by ScotRail