Slateford departures

17:34
on time
More
Show Less

Calling at

Kingsknowe 17:37 on time
Wester Hailes 17:40 on time
Curriehill 17:43 on time
Kirknewton 17:51 on time
Livingston South 17:56 on time
West Calder 18:01 on time
Addiewell 18:04 on time
Breich 18:08 on time
Fauldhouse 18:12 on time
Shotts 18:17 on time
Hartwood 18:19 on time
Cleland 18:24 on time
Carfin 18:28 on time
Holytown 18:32 on time
Bellshill 18:37 on time
Uddingston 18:41 on time
Glasgow Central 18:59 on time
From Edinburgh Operated by ScotRail

Edinburgh

Platform 2
17:38
on time
More
Show Less

Calling at

Haymarket 17:43 on time
Edinburgh 17:48 on time
From Glasgow Central Operated by ScotRail
18:07
on time
More
Show Less

Calling at

Kingsknowe 18:10 on time
Wester Hailes 18:13 on time
Livingston South 18:25 on time
West Calder 18:30 on time
Addiewell 18:33 on time
Breich 18:38 on time
Fauldhouse 18:42 on time
Shotts 18:47 on time
Hartwood 18:50 on time
Cleland 18:55 on time
Carfin 18:59 on time
Holytown 19:01 on time
Bellshill 19:05 on time
Uddingston 19:09 on time
Cambuslang 19:16 on time
Glasgow Central 19:28 on time
From Edinburgh Operated by ScotRail

Ayr

Platform 1
18:36
on time
More
Show Less

Calling at

Kingsknowe 18:39 on time
Wester Hailes 18:42 on time
Curriehill 18:45 on time
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
18:38
on time
More
Show Less

Calling at

Haymarket 18:42 on time
Edinburgh 18:48 on time
From Glasgow Central Operated by ScotRail