Duke Street departures

Springburn

Platform 2
06:07
on time
More
Show Less

Calling at

Alexandra Parade06:08on time
Barnhill06:11on time
Springburn06:13on time
From GarscaddenOperated by ScotRail

Milngavie

Platform 1
06:28
on time
More
Show Less

Calling at

Bellgrove06:30on time
High Street06:32on time
Glasgow Queen Street06:35on time
Charing Cross (Glasgow)06:40on time
Partick06:44on time
Hyndland06:46on time
Anniesland06:50on time
Westerton06:53on time
Bearsden06:55on time
Hillfoot06:58on time
Milngavie07:01on time
From SpringburnOperated by ScotRail

Springburn

Platform 2
06:37
on time
More
Show Less

Calling at

Alexandra Parade06:39on time
Barnhill06:42on time
Springburn06:44on time
From HyndlandOperated by ScotRail

Milngavie

Platform 1
06:58
on time
More
Show Less

Calling at

Bellgrove07:00on time
High Street07:02on time
Glasgow Queen Street07:05on time
Charing Cross (Glasgow)07:10on time
Partick07:14on time
Hyndland07:16on time
Anniesland07:20on time
Westerton07:23on time
Bearsden07:25on time
Hillfoot07:28on time
Milngavie07:31on time
From SpringburnOperated by ScotRail

Springburn

Platform 2
07:08
on time
More
Show Less

Calling at

Alexandra Parade07:09on time
Barnhill07:12on time
Springburn07:14on time
From MilngavieOperated by ScotRail

Milngavie

Platform 1
07:27
on time
More
Show Less

Calling at

Bellgrove07:29on time
High Street07:31on time
Glasgow Queen Street07:34on time
Charing Cross (Glasgow)07:40on time
Partick07:44on time
Hyndland07:46on time
Anniesland07:50on time
Westerton07:53on time
Bearsden07:55on time
Hillfoot07:58on time
Milngavie08:01on time
From SpringburnOperated by ScotRail

Springburn

Platform 2
07:37
on time
More
Show Less

Calling at

Alexandra Parade07:39on time
Barnhill07:42on time
Springburn07:44on time
From MilngavieOperated by ScotRail