Edinburgh departures

Bathgate

Platform 13
08:23
on time
More
Show Less
From EdinburghOperated by ScotRail

Glasgow Central

Platform 12
08:28
due 08:31
More
Show Less

Calling at

Haymarket08:31due 08:34
Slateford08:35due 08:38
Kingsknowe08:38due 08:40
Wester Hailes08:40due 08:42
Curriehill08:44due 08:46
Kirknewton08:50due 08:52
Livingston South08:55due 08:57
West Calder09:00on time
Addiewell09:03on time
Breich09:08on time
Fauldhouse09:12on time
Shotts09:17on time
Hartwood09:20on time
Cleland09:25on time
Carfin09:28on time
Holytown09:31on time
Bellshill09:35on time
Uddingston09:39on time
Glasgow Central09:55on time
From EdinburghOperated by ScotRail
08:30
on time
More
Show Less

Calling at

Haymarket08:35on time
Falkirk High08:53on time
Lenzie09:05on time
Bishopbriggs09:10on time
Glasgow Queen Street09:16on time
From EdinburghOperated by ScotRail
08:30
on time
More
Show Less

Calling at

Berwick-upon-Tweed09:13on time
Newcastle09:57on time
Darlington10:26on time
York10:54on time
London Kings Cross12:48on time
From EdinburghOperated by London North Eastern Railway

Aberdeen

Platform 15
08:31
on time
More
Show Less

Calling at

Haymarket08:37on time
Cupar09:21on time
Leuchars09:28on time
Dundee09:46on time
Arbroath10:05on time
Montrose10:19on time
Stonehaven10:40on time
Aberdeen10:59on time
From EdinburghOperated by ScotRail

Dunblane

Platform 8W
08:34
on time
More
Show Less

Calling at

Haymarket08:38on time
Edinburgh Park08:44on time
Linlithgow08:57on time
Polmont09:03on time
Falkirk Grahamston09:08on time
Camelon09:11on time
Larbert09:14on time
Stirling09:22on time
Bridge of Allan09:27on time
Dunblane09:31on time
From EdinburghOperated by ScotRail

Perth

Platform 18
08:36
on time
More
Show Less

Calling at

Haymarket08:41on time
South Gyle08:46on time
Edinburgh Gateway08:49on time
Inverkeithing08:59on time
Dalgety Bay09:03on time
Aberdour09:08on time
Burntisland09:12on time
Kinghorn09:17on time
Kirkcaldy09:22on time
Markinch09:31on time
Ladybank09:45on time
Perth10:11on time
From EdinburghOperated by ScotRail

Inverness

Platform 16
08:38
on time
More
Show Less

Calling at

Haymarket08:42on time
Stirling09:30on time
Perth10:01on time
Dunkeld & Birnam10:18on time
Pitlochry10:32on time
Kingussie11:14on time
Aviemore11:27on time
Carrbridge11:37on time
Inverness12:06on time
From EdinburghOperated by ScotRail

North Berwick

Platform 10
08:40
on time
More
Show Less

Calling at

Musselburgh08:47on time
Wallyford08:51on time
Prestonpans08:54on time
Longniddry08:59on time
Drem09:05on time
North Berwick09:14on time
From EdinburghOperated by ScotRail
08:41
on time
More
Show Less

Calling at

Haymarket08:46on time
Edinburgh Park08:51on time
Uphall09:00on time
Livingston North09:04on time
Bathgate09:10on time
Armadale09:15on time
Blackridge09:19on time
Caldercruix09:25on time
Drumgelloch09:29on time
Airdrie09:32on time
Coatdyke09:36on time
Coatbridge Sunnyside09:38on time
Blairhill09:41on time
Easterhouse09:45on time
Garrowhill09:47on time
Shettleston09:50on time
Carntyne09:52on time
Bellgrove09:56on time
High Street09:58on time
Glasgow Queen Street10:00on time
Charing Cross (Glasgow)10:04on time
Partick10:08on time
Hyndland10:10on time
Dalmuir10:19on time
Dumbarton East10:28on time
Dumbarton Central10:30on time
Dalreoch10:31on time
Cardross10:36on time
Craigendoran10:41on time
Helensburgh Central10:44on time
From EdinburghOperated by ScotRail