Edinburgh departures

Reduced timetable in operation. In line with government advice, you should only be travelling if you are a key worker or it is essential for you to do so. If you must travel, always practice social distancing. More details can be found at nationalrail.co.uk/coronavirus

09:38
on time
More
Show Less
From EdinburghOperated by ScotRail
09:43
on time
More
Show Less

Calling at

Haymarket09:47on time
South Gyle09:52on time
Dalmeny09:58on time
North Queensferry10:02on time
Inverkeithing10:05on time
Dalgety Bay10:09on time
Aberdour10:13on time
Burntisland10:18on time
Kinghorn10:22on time
Kirkcaldy10:27on time
Glenrothes with Thornton10:38on time
From EdinburghOperated by ScotRail

North Berwick

Platform 1
09:43
on time
More
Show Less

Calling at

Musselburgh09:49on time
Wallyford09:53on time
Prestonpans09:56on time
Longniddry10:01on time
Drem10:07on time
North Berwick10:16on time
From EdinburghOperated by ScotRail
09:45
on time
More
Show Less

Calling at

Haymarket09:48on time
Linlithgow10:01on time
Polmont10:06on time
Falkirk High10:10on time
Croy10:19on time
Lenzie10:25on time
Glasgow Queen Street10:34on time
From EdinburghOperated by ScotRail

Dunblane

Platform 11
09:48
on time
More
Show Less

Calling at

Haymarket09:52on time
Edinburgh Park09:58on time
Falkirk Grahamston10:16on time
Camelon10:20on time
Larbert10:23on time
Stirling10:31on time
Bridge of Allan10:35on time
Dunblane10:39on time
From EdinburghOperated by ScotRail
09:52
on time
More
Show Less

Calling at

Haymarket09:56on time
Edinburgh Gateway10:01on time
Dalmeny10:07on time
North Queensferry10:11on time
Inverkeithing10:15on time
Rosyth10:19on time
Dunfermline Town10:24on time
Dunfermline Queen Margaret10:27on time
Cowdenbeath10:34on time
Lochgelly10:39on time
Cardenden10:43on time
Glenrothes with Thornton10:51on time
From EdinburghOperated by ScotRail
10:00
on time
More
Show Less

Calling at

Alnmouth10:59on time
Newcastle11:26on time
Durham11:41on time
Darlington12:01on time
York12:29on time
Doncaster12:54on time
Newark North Gate13:19on time
Peterborough13:48on time
London Kings Cross14:40on time
From EdinburghOperated by London North Eastern Railway
10:03
on time
More
Show Less

Calling at

Haymarket10:07on time
Edinburgh Park10:12on time
Linlithgow10:24on time
Polmont10:28on time
Falkirk Grahamston10:34on time
Camelon10:43on time
Cumbernauld10:53on time
Greenfaulds10:56on time
Gartcosh11:03on time
Stepps11:07on time
Robroyston11:09on time
Springburn11:15on time
Glasgow Queen Street11:21on time
From EdinburghOperated by ScotRail
10:07
on time
More
Show Less

Calling at

Haymarket10:11on time
Edinburgh Park10:17on time
Uphall10:25on time
Livingston North10:28on time
Bathgate10:33on time
Armadale10:49on time
Blackridge10:53on time
Caldercruix10:59on time
Drumgelloch11:03on time
Airdrie11:06on time
Coatdyke11:08on time
Coatbridge Sunnyside11:11on time
Blairhill11:13on time
Easterhouse11:17on time
Garrowhill11:20on time
Shettleston11:22on time
Carntyne11:24on time
Bellgrove11:28on time
High Street11:30on time
Glasgow Queen Street11:32on time
Charing Cross (Glasgow)11:34on time
Partick11:38on time
Hyndland11:40on time
Dalmuir11:52on time
Dumbarton East12:01on time
Dumbarton Central12:03on time
Dalreoch12:04on time
Cardross12:09on time
Craigendoran12:15on time
Helensburgh Central12:18on time
From EdinburghOperated by ScotRail
10:12
on time
More
Show Less

Calling at

Lockerbie11:10on time
Carlisle11:32on time
Penrith11:47on time
Oxenholme Lake District12:13on time
Lancaster12:28on time
Preston12:47on time
Manchester Oxford Road13:19on time
Manchester Piccadilly13:24on time
Manchester Airport13:46on time
From EdinburghOperated by TransPennine Express