Shettleston to Edinburgh

Platform 2
13:18
left 13:20

Previously called at

Helensburgh Central12:25left on time
Craigendoran12:28left on time
Cardross12:33left on time
Dalreoch12:38left on time
Dumbarton Central12:40left on time
Dumbarton East12:42left on time
Dalmuir12:51left on time
Hyndland12:58left on time
Partick13:00left 13:02
Charing Cross (Glasgow)13:04left 13:06
Glasgow Queen Street13:08left 13:09
High Street13:10left on time
Bellgrove13:12left on time
Carntyne13:15left 13:17
Shettleston13:18left 13:20

Calling at

Garrowhill13:20left on time
Easterhouse13:23left on time
Blairhill13:27left on time
Coatbridge Sunnyside13:29left on time
Coatdyke13:32left on time
Airdrie13:35left on time
Drumgelloch13:40left on time
Caldercruix13:45left on time
Blackridge13:51left on time
Armadale13:55left on time
Bathgate14:00left on time
Livingston North14:07left on time
Uphall14:11left on time
Edinburgh Park14:21left on time
Haymarket14:26left on time
Edinburgh14:31arrived on time
Operated by ScotRail