Edinburgh departures

Fort William

Platform 19
04:50
on time
More
Show Less
From London EustonOperated by Caledonian Sleeper

Dunblane

Platform 18
05:18
on time
More
Show Less

Calling at

Haymarket05:22on time
Edinburgh Park05:27on time
Linlithgow05:42on time
Polmont05:47on time
Falkirk Grahamston05:52on time
Camelon05:56on time
Larbert05:59on time
Stirling06:06on time
Bridge of Allan06:12on time
Dunblane06:15on time
From EdinburghOperated by ScotRail

Newcastle

Platform 4
05:29
on time
More
Show Less

Calling at

East Linton05:48on time
Dunbar05:55on time
Reston06:17on time
Berwick-upon-Tweed06:29on time
Alnmouth06:49on time
Morpeth07:03on time
Cramlington07:11on time
Newcastle07:22on time
From EdinburghOperated by TransPennine Express

Aberdeen

Platform 12
05:30
on time
More
Show Less

Calling at

Haymarket05:34on time
Inverkeithing05:48on time
Kirkcaldy06:03on time
Markinch06:12on time
Ladybank06:19on time
Cupar06:26on time
Leuchars06:33on time
Dundee06:48on time
Carnoustie07:02on time
Arbroath07:10on time
Montrose07:25on time
Laurencekirk07:38on time
Stonehaven07:51on time
Portlethen08:00on time
Aberdeen08:12on time
From EdinburghOperated by ScotRail

Dunblane

Platform 7
05:33
on time
More
Show Less

Calling at

Haymarket05:37on time
Edinburgh Park05:42on time
Linlithgow05:57on time
Polmont06:02on time
Falkirk Grahamston06:07on time
Camelon06:13on time
Larbert06:17on time
Stirling06:27on time
Bridge of Allan06:32on time
Dunblane06:36on time
From EdinburghOperated by ScotRail
05:40
on time
More
Show Less

Calling at

Newcastle07:02on time
London Kings Cross09:40on time
From EdinburghOperated by London North Eastern Railway
05:48
on time
More
Show Less

Calling at

Dunbar06:09on time
Berwick-upon-Tweed06:34on time
Alnmouth06:55on time
Morpeth07:11on time
Newcastle07:28on time
Durham07:42on time
Darlington08:01on time
York08:29on time
Doncaster08:54on time
Newark North Gate09:19on time
Peterborough09:48on time
London Kings Cross10:39on time
From EdinburghOperated by London North Eastern Railway

Glasgow Central

Platform 13
05:52
on time
More
Show Less

Calling at

Haymarket05:56on time
Slateford06:00on time
Kingsknowe06:03on time
Wester Hailes06:06on time
Curriehill06:09on time
Kirknewton06:16on time
Livingston South06:22on time
West Calder06:26on time
Addiewell06:30on time
Breich06:34on time
Fauldhouse06:38on time
Shotts06:43on time
Hartwood06:48on time
Cleland06:53on time
Carfin06:56on time
Holytown06:59on time
Bellshill07:07on time
Uddingston07:14on time
Cambuslang07:19on time
Glasgow Central07:28on time
From EdinburghOperated by ScotRail

Dundee

Platform 15
06:00
on time
More
Show Less

Calling at

Haymarket06:04on time
Edinburgh Gateway06:09on time
Inverkeithing06:20on time
Kirkcaldy06:39on time
Markinch06:50on time
Ladybank06:57on time
Cupar07:04on time
Leuchars07:11on time
Dundee07:28on time
From EdinburghOperated by ScotRail
06:00
on time
More
Show Less

Calling at

Haymarket06:04on time
Linlithgow06:17on time
Polmont06:23on time
Falkirk High06:27on time
Croy06:36on time
Glasgow Queen Street06:48on time
From EdinburghOperated by ScotRail