Partick to Edinburgh

Platform 1
06:09
left on time

Previously called at

Dalmuir05:52left on time
Clydebank05:54left on time
Yoker05:56left on time
Garscadden05:59left on time
Scotstounhill06:01left on time
Jordanhill06:04left on time
Hyndland06:07left on time
Partick06:09left on time

Calling at

Charing Cross (Glasgow)06:13left on time
Glasgow Queen Street06:15left 06:18
High Street06:19left 06:24
Bellgrove06:21left 06:26
Carntyne06:24left 06:29
Shettleston06:27left 06:32
Coatbridge Sunnyside06:35left 06:39
Airdrie06:39left 06:43
Drumgelloch06:44left 06:46
Caldercruix06:48left 06:50
Blackridge06:54left 06:56
Armadale06:57left 07:00
Bathgate07:01left 07:03
Livingston North07:07left 07:09
Uphall07:11left on time
Edinburgh Park07:21left on time
Haymarket07:26left on time
Edinburgh07:31arrived on time
Operated by ScotRail