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
due 06:02
More
Show Less

Calling at

Dalmuir06:05due 06:18
Dumbarton Central06:16due 06:28
Helensburgh Upper06:31due 06:43
Garelochhead06:46due 06:56
Arrochar & Tarbet07:08due 07:18
Ardlui07:24due 07:33
Crianlarich07:45due 07:54
Upper Tyndrum07:59due 08:06
Bridge of Orchy08:17due 08:21
Rannoch08:44due 08:47
Corrour08:58due 09:01
Tulloch09:19due 09:21
Roy Bridge09:31due 09:33
Spean Bridge09:38on time
Fort William10:00on time
From London EustonOperated by Caledonian Sleeper

Aberdeen

Platform 4
05:51
on time
More
Show Less

Calling at

Stirling06:19on time
Gleneagles06:40on 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:42on 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 7
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:47on 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

Helensburgh Central

Platform 8 This train has been delayed by a fault on a train in front of this one
06:02
delayed
More
Show Less

Calling at

Charing Cross (Glasgow)06:04delayed
Partick06:08delayed
Hyndland06:10delayed
Dalmuir06:19delayed
Dumbarton East06:28delayed
Dumbarton Central06:30delayed
Dalreoch06:31delayed
Cardross06:36delayed
Craigendoran06:41delayed
Helensburgh Central06:44delayed
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:05on time
Perth07:21on 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:07on time
Uphall07:11on time
Edinburgh Park07:21on time
Haymarket07:26on time
Edinburgh07:31on time
From DalmuirOperated by ScotRail