Glasgow Queen Street departures

Bathgate

Platform 9
05:46
on time
More
Show Less

Calling at

High Street05:48on time
Bellgrove05:50on time
Carntyne05:53on time
Shettleston05:56on time
Coatbridge Sunnyside06:04on time
Airdrie06:08on time
Drumgelloch06:13on time
Caldercruix06:17on time
Blackridge06:23on time
Armadale06:26on time
Bathgate06:30on time
From HyndlandOperated by ScotRail

Fort William

Platform 8
05:48
on time
More
Show Less

Calling at

Dalmuir06:05on time
Dumbarton Central06:16on time
Helensburgh Upper06:31on time
Garelochhead06:46on time
Arrochar & Tarbet07:08on time
Ardlui07:24on time
Crianlarich07:45on time
Upper Tyndrum07:59on time
Bridge of Orchy08:17on time
Rannoch08:44on time
Corrour08:58on time
Tulloch09:19on time
Roy Bridge09:31on time
Spean Bridge09:38on time
Fort William10:00on time
From London EustonOperated by Caledonian Sleeper

Aberdeen

Platform 7
05:51
on time
More
Show Less

Calling at

Stirling06:20on time
Gleneagles06:41on time
Perth06:56on time
Invergowrie07:14on time
Dundee07:21on time
Broughty Ferry07:29on time
Arbroath07:42on time
Montrose07:57on time
Laurencekirk08:08on time
Stonehaven08:21on time
Portlethen08:29on time
Aberdeen08:44on time
From Glasgow Queen StreetOperated by ScotRail

Cumbernauld

Platform 2
05:56
on time
More
Show Less

Calling at

Springburn06:01on time
Robroyston06:06on time
Stepps06:09on time
Gartcosh06:12on time
Greenfaulds06:19on time
Cumbernauld06:21on time
From Glasgow Queen StreetOperated by ScotRail

Edinburgh

Platform 3
06:00
on time
More
Show Less

Calling at

Croy06:10on time
Falkirk High06:19on time
Polmont06:23on time
Linlithgow06:28on time
Haymarket06:42on time
Edinburgh06:49on time
From Glasgow Queen StreetOperated by ScotRail

Springburn

Platform 9
06:01
on time
More
Show Less

Calling at

High Street06:03on time
Bellgrove06:05on time
Duke Street06:07on time
Alexandra Parade06:08on time
Barnhill06:11on time
Springburn06:13on time
From GarscaddenOperated by ScotRail
06:02
on time
More
Show Less

Calling at

Charing Cross (Glasgow)06:04on time
Partick06:08on time
Hyndland06:10on time
Dalmuir06:19on time
Dumbarton East06:28on time
Dumbarton Central06:30on time
Dalreoch06:31on time
Cardross06:36on time
Craigendoran06:41on time
Helensburgh Central06:44on time
From AirdrieOperated by ScotRail

Edinburgh

Platform 9
06:06
on time
More
Show Less

Calling at

High Street06:08on time
Garrowhill06:15on time
Easterhouse06:18on time
Blairhill06:22on time
Coatbridge Sunnyside06:24on time
Coatdyke06:27on time
Airdrie06:29on time
Drumgelloch06:34on time
Bathgate06:46on time
Livingston North06:52on time
Uphall06:55on time
Edinburgh Park07:03on time
Haymarket07:08on time
Edinburgh07:14on time
From GarscaddenOperated by ScotRail

Perth

no platform
06:10
on time
More
Show Less

Calling at

Stirling06:40on time
Bridge of Allan06:46on time
Dunblane06:51on time
Gleneagles07:06on time
Perth07:23on time
From Glasgow Queen StreetOperated by ScotRail

Edinburgh

Platform 9
06:17
on time
More
Show Less

Calling at

High Street06:19on time
Bellgrove06:21on time
Carntyne06:24on time
Shettleston06:27on time
Coatbridge Sunnyside06:35on time
Airdrie06:39on time
Drumgelloch06:44on time
Caldercruix06:48on time
Blackridge06:54on time
Armadale06:57on time
Bathgate07:01on time
Livingston North07:08on time
Uphall07:11on time
Edinburgh Park07:21on time
Haymarket07:27on time
Edinburgh07:32on time
From DalmuirOperated by ScotRail