Edinburgh departures

09:45
on time
More
Show Less
From EdinburghOperated by ScotRail

Glenrothes with Thornton

no platformThis train has been cancelled because of a shortage of train crew
09:45
cancelled
More
Show Less
From EdinburghOperated by ScotRail

Dundee

Platform 17
09:57
on time
More
Show Less

Calling at

Haymarket10:02on time
Edinburgh Gateway10:08on time
Inverkeithing10:18on time
Kirkcaldy10:35on time
Markinch10:46on time
Ladybank10:53on time
Cupar11:00on time
Leuchars11:07on time
Dundee11:23on time
From EdinburghOperated by ScotRail

Glasgow Central

Platform 12
09:59
on time
More
Show Less

Calling at

Haymarket10:02on time
Livingston South10:16on time
West Calder10:21on time
Shotts10:32on time
Bellshill10:47on time
Glasgow Central11:09on time
From EdinburghOperated by ScotRail
10:00
on time
More
Show Less

Calling at

Alnmouth10:59on time
Newcastle11:26on time
Durham11:42on time
Darlington12:01on time
York12:29on time
Doncaster12:54on time
Newark North Gate13:19on time
Peterborough13:48on time
London Kings Cross14:39on time
From EdinburghOperated by London North Eastern Railway

Leven

Platform 1
10:03
on time
More
Show Less

Calling at

Haymarket10:07on time
Edinburgh Gateway10:12on time
Dalmeny10:18on time
North Queensferry10:22on time
Inverkeithing10:26on time
Dalgety Bay10:29on time
Aberdour10:34on time
Burntisland10:38on time
Kinghorn10:43on time
Kirkcaldy10:48on time
Cameron Bridge11:02on time
Leven11:07on time
From EdinburghOperated by ScotRail

Dunblane

Platform 11
10:05
on time
More
Show Less

Calling at

Haymarket10:08on time
Edinburgh Park10:13on time
Linlithgow10:28on time
Polmont10:33on time
Falkirk Grahamston10:40on time
Camelon10:44on time
Larbert10:48on time
Stirling10:56on time
Bridge of Allan11:01on time
Dunblane11:05on time
From EdinburghOperated by ScotRail

Penzance

Platform 5 8 coaches
10:07
on time
More
Show Less

Calling at

Berwick-upon-Tweed10:47on time
Morpeth11:19on time
Newcastle11:34on time
Durham11:51on time
Darlington12:09on time
York12:37on time
Leeds13:08on time
Wakefield Westgate13:22on time
Sheffield13:53on time
Derby14:26on time
Tamworth14:48on time
Birmingham New Street15:06on time
Cheltenham Spa15:50on time
Bristol Parkway16:20on time
Bristol Temple Meads16:31on time
Taunton17:16on time
Tiverton Parkway17:28on time
Exeter St Davids17:46on time
Newton Abbot18:07on time
Totnes18:20on time
Plymouth18:47on time
Liskeard19:19on time
Bodmin Parkway19:32on time
St Austell19:48on time
Truro20:05on time
Redruth20:23on time
St Erth20:38on time
Penzance20:49on time
From EdinburghOperated by CrossCountry
10:08
on time
More
Show Less

Calling at

Haymarket10:12on time
Edinburgh Park10:17on time
Uphall10:25on time
Livingston North10:29on time
Bathgate10:34on time
Armadale10:43on time
Blackridge10:47on time
Caldercruix10:54on time
Drumgelloch10:58on time
Airdrie11:02on time
Coatdyke11:06on time
Coatbridge Sunnyside11:09on time
Blairhill11:11on time
Easterhouse11:15on time
Garrowhill11:18on time
Shettleston11:20on time
Carntyne11:22on time
Bellgrove11:26on time
High Street11:28on time
Glasgow Queen Street11:30on time
Charing Cross (Glasgow)11:34on time
Partick11:38on time
Hyndland11:40on time
Dalmuir11:50on time
Dumbarton East11:59on time
Dumbarton Central12:01on time
Dalreoch12:03on time
Cardross12:08on time
Craigendoran12:13on time
Helensburgh Central12:16on time
From EdinburghOperated by ScotRail

Dunbar

Platform 3
10:10
on time
More
Show Less

Calling at

Musselburgh10:16on time
Wallyford10:20on time
East Linton10:34on time
Dunbar10:40on time
From EdinburghOperated by ScotRail