Craigendoran departures

17:13
due 17:19
More
Show Less
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
17:29
on time
More
Show Less

Calling at

Cardross 17:34 on time
Dalreoch 17:39 on time
Dumbarton Central 17:41 on time
Dumbarton East 17:43 on time
Dalmuir 17:50 on time
Hyndland 17:59 on time
Partick 18:02 on time
Charing Cross (Glasgow) 18:06 on time
Glasgow Queen Street 18:09 on time
High Street 18:12 on time
Garrowhill 18:20 on time
Easterhouse 18:23 on time
Blairhill 18:27 on time
Coatbridge Sunnyside 18:29 on time
Coatdyke 18:32 on time
Airdrie 18:34 on time
Drumgelloch 18:38 on time
Bathgate 18:51 on time
Livingston North 18:56 on time
Uphall 18:59 on time
Edinburgh Park 19:08 on time
Haymarket 19:15 on time
Edinburgh 19:22 on time
From Helensburgh Central Operated by ScotRail
17:42
on time
More
Show Less

Calling at

Helensburgh Central 17:45 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
17:59
on time
More
Show Less

Calling at

Cardross 18:04 on time
Dalreoch 18:09 on time
Dumbarton Central 18:11 on time
Dumbarton East 18:13 on time
Dalmuir 18:20 on time
Hyndland 18:29 on time
Partick 18:31 on time
Charing Cross (Glasgow) 18:35 on time
Glasgow Queen Street 18:38 on time
High Street 18:40 on time
Garrowhill 18:48 on time
Easterhouse 18:50 on time
Blairhill 18:54 on time
Coatbridge Sunnyside 18:57 on time
Coatdyke 18:59 on time
Airdrie 19:02 on time
Drumgelloch 19:06 on time
Bathgate 19:19 on time
Livingston North 19:26 on time
Uphall 19:29 on time
Edinburgh Park 19:38 on time
Haymarket 19:46 on time
Edinburgh 19:52 on time
From Helensburgh Central Operated by ScotRail
18:12
on time
More
Show Less

Calling at

Helensburgh Central 18:15 on time
From Bathgate Operated by ScotRail

Edinburgh

Platform 1
18:25
on time
More
Show Less

Calling at

Cardross 18:30 on time
Dalreoch 18:35 on time
Dumbarton Central 18:37 on time
Dumbarton East 18:39 on time
Dalmuir 18:49 on time
Hyndland 18:58 on time
Partick 19:00 on time
Charing Cross (Glasgow) 19:05 on time
Glasgow Queen Street 19:07 on time
High Street 19:09 on time
Coatbridge Sunnyside 19:22 on time
Airdrie 19:26 on time
Drumgelloch 19:29 on time
Caldercruix 19:33 on time
Blackridge 19:39 on time
Armadale 19:43 on time
Bathgate 19:47 on time
Livingston North 19:52 on time
Uphall 19:55 on time
Edinburgh Park 20:04 on time
Haymarket 20:10 on time
Edinburgh 20:15 on time
From Helensburgh Central Operated by ScotRail
18:42
due 18:46
More
Show Less

Calling at

Helensburgh Central 18:45 due 18:48
From Edinburgh Operated by ScotRail

Edinburgh

Platform 1
18:57
on time
More
Show Less

Calling at

Cardross 19:02 on time
Dalreoch 19:07 on time
Dumbarton Central 19:09 on time
Dumbarton East 19:13 on time
Dalmuir 19:21 on time
Hyndland 19:29 on time
Partick 19:32 on time
Charing Cross (Glasgow) 19:36 on time
Glasgow Queen Street 19:38 on time
High Street 19:41 on time
Coatbridge Sunnyside 19:53 on time
Airdrie 19:57 on time
Drumgelloch 20:01 on time
Caldercruix 20:05 on time
Blackridge 20:11 on time
Armadale 20:14 on time
Bathgate 20:18 on time
Livingston North 20:23 on time
Uphall 20:26 on time
Edinburgh Park 20:34 on time
Haymarket 20:38 on time
Edinburgh 20:44 on time
From Helensburgh Central Operated by ScotRail
19:10
on time
More
Show Less

Calling at

Helensburgh Central 19:13 on time
From Edinburgh Operated by ScotRail