Haymarket departures

06:33
on time
More
Show Less

Calling at

Livingston South06:46on time
West Calder06:55on time
Addiewell06:58on time
Fauldhouse07:04on time
Shotts07:09on time
Hartwood07:15on time
Cleland07:19on time
Carfin07:23on time
Holytown07:25on time
Bellshill07:29on time
Uddingston07:34on time
Glasgow Central07:52on time
From EdinburghOperated by ScotRail

Aberdeen

Platform 2
06:35
on time
More
Show Less

Calling at

Kirkcaldy07:01on time
Cupar07:19on time
Leuchars07:26on time
Dundee07:40on time
Carnoustie07:52on time
Arbroath08:00on time
Montrose08:16on time
Stonehaven08:37on time
Aberdeen08:56on time
From EdinburghOperated by ScotRail

Dunblane

Platform 4
06:37
on time
More
Show Less

Calling at

Edinburgh Park06:42on time
Linlithgow06:56on time
Polmont07:02on time
Falkirk Grahamston07:07on time
Camelon07:10on time
Larbert07:14on time
Stirling07:21on time
Bridge of Allan07:27on time
Dunblane07:31on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 3
06:39
on time
More
Show Less

Calling at

Edinburgh06:43on time
From BathgateOperated by ScotRail

Perth

Platform 2
06:40
on time
More
Show Less

Calling at

South Gyle06:45on time
Edinburgh Gateway06:47on time
Inverkeithing06:58on time
Dalgety Bay07:01on time
Aberdour07:06on time
Burntisland07:11on time
Kinghorn07:16on time
Kirkcaldy07:21on time
Markinch07:30on time
Ladybank07:40on time
Perth08:05on time
From EdinburghOperated by ScotRail

Edinburgh

Platform 1
06:42
on time
More
Show Less

Calling at

Edinburgh06:46on time
From LevenOperated by ScotRail
06:43
on time
More
Show Less

Calling at

Edinburgh Park06:47on time
Uphall06:56on time
Livingston North07:03on time
Bathgate07:08on time
Armadale07:14on time
Blackridge07:18on time
Caldercruix07:24on time
Drumgelloch07:28on time
Airdrie07:31on time
Coatdyke07:36on time
Coatbridge Sunnyside07:38on time
Blairhill07:41on time
Easterhouse07:45on time
Garrowhill07:47on time
Shettleston07:50on time
Carntyne07:52on time
Bellgrove07:56on time
High Street07:58on time
Glasgow Queen Street08:00on time
Charing Cross (Glasgow)08:04on time
Partick08:08on time
Hyndland08:10on time
Dalmuir08:25on time
Dumbarton East08:34on time
Dumbarton Central08:36on time
Dalreoch08:38on time
Cardross08:43on time
Craigendoran08:48on time
Helensburgh Central08:51on time
From EdinburghOperated by ScotRail