Curriehill departures

Edinburgh

Platform 2
18:28
on time
More
Show Less

Calling at

Wester Hailes 18:31 on time
Kingsknowe 18:34 on time
Slateford 18:37 on time
Haymarket 18:42 on time
Edinburgh 18:48 on time
From Glasgow Central Operated by ScotRail

Ayr

Platform 1
18:45
on time
More
Show Less

Calling at

Kirknewton 18:51 on time
Carstairs 19:10 on time
Carluke 19:22 on time
Wishaw 19:27 on time
Motherwell 19:33 on time
Glasgow Central 19:54 on time
Paisley Gilmour Street 20:10 on time
Johnstone 20:14 on time
Kilwinning 20:28 on time
Irvine 20:32 on time
Barassie 20:37 on time
Troon 20:40 on time
Prestwick Intl Airport 20:44 on time
Prestwick Town 20:45 on time
Newton-on-Ayr 20:49 on time
Ayr 20:52 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 2
19:31
on time
More
Show Less

Calling at

Wester Hailes 19:34 on time
Kingsknowe 19:36 on time
Slateford 19:39 on time
Haymarket 19:43 on time
Edinburgh 19:49 on time
From Glasgow Central Operated by ScotRail
19:44
on time
More
Show Less

Calling at

Kirknewton 19:51 on time
Livingston South 19:55 on time
West Calder 20:00 on time
Addiewell 20:03 on time
Breich 20:07 on time
Fauldhouse 20:11 on time
Shotts 20:16 on time
Hartwood 20:19 on time
Cleland 20:24 on time
Carfin 20:27 on time
Holytown 20:32 on time
Bellshill 20:37 on time
Uddingston 20:42 on time
Glasgow Central 20:56 on time
From Edinburgh Operated by ScotRail