Larbert departures

06:35
on time
More
Show Less

Calling at

Croy06:46on time
Lenzie06:51on time
Bishopbriggs06:56on time
Glasgow Queen Street07:03on time
From AlloaOperated by ScotRail

Alloa

Platform 2
06:44
due 06:48
More
Show Less

Calling at

Stirling06:52due 06:55
Alloa07:02due 07:05
From Glasgow Queen StreetOperated by ScotRail

Edinburgh

Platform 1
06:45
on time
More
Show Less

Calling at

Camelon06:48on time
Falkirk Grahamston06:50on time
Polmont06:55on time
Linlithgow07:00on time
Edinburgh Park07:15on time
Haymarket07:20on time
Edinburgh07:25on time
From DunblaneOperated by ScotRail

Dunblane

Platform 2
06:48
on time
More
Show Less

Calling at

Stirling06:56on time
Bridge of Allan07:01on time
Dunblane07:05on time
From EdinburghOperated by ScotRail
07:06
on time
More
Show Less

Calling at

Croy07:15on time
Lenzie07:20on time
Bishopbriggs07:25on time
Glasgow Queen Street07:33on time
From AlloaOperated by ScotRail

Edinburgh

Platform 1
07:12
on time
More
Show Less

Calling at

Camelon07:15on time
Falkirk Grahamston07:18on time
Polmont07:23on time
Linlithgow07:29on time
Edinburgh Park07:43on time
Haymarket07:51on time
Edinburgh07:57on time
From DunblaneOperated by ScotRail

Dunblane

Platform 2
07:13
on time
More
Show Less

Calling at

Stirling07:20on time
Bridge of Allan07:26on time
Dunblane07:30on time
From EdinburghOperated by ScotRail

Alloa

Platform 2
07:18
on time
More
Show Less

Calling at

Stirling07:26on time
Alloa07:37on time
From Glasgow Queen StreetOperated by ScotRail

Edinburgh

Platform 1
07:29
on time
More
Show Less

Calling at

Camelon07:32on time
Falkirk Grahamston07:35on time
Polmont07:43on time
Linlithgow07:49on time
Edinburgh Park08:01on time
Haymarket08:06on time
Edinburgh08:11on time
From DunblaneOperated by ScotRail
07:34
on time
More
Show Less

Calling at

Croy07:44on time
Lenzie07:49on time
Bishopbriggs07:54on time
Glasgow Queen Street08:00on time
From AlloaOperated by ScotRail