15:19
Expected On time
Edinburgh
Calling at:
- Shotts (15:30)
- West Calder (15:46)
- Livingston South (15:51)
- Haymarket (16:08)
- Edinburgh (16:14)
15:23
Expected On time
Glasgow Central
Calling at:
- Uddingston (15:27)
- Cambuslang (15:32)
- Glasgow Central (15:41)
15:33
Expected On time
Edinburgh
Calling at:
- Holytown (15:36)
- Carfin (15:39)
- Cleland (15:42)
- Hartwood (15:47)
- Shotts (15:51)
- Fauldhouse (15:56)
- Breich (16:00)
- Addiewell (16:05)
- West Calder (16:08)
- Livingston South (16:13)
- Kirknewton (16:17)
- Curriehill (16:24)
- Wester Hailes (16:28)
- Kingsknowe (16:30)
- Slateford (16:33)
- Haymarket (16:38)
- Edinburgh (16:43)
15:37
Expected On time
Glasgow Central
Calling at:
- Uddingston (15:43)
- Glasgow Central (15:56)
15:53
Expected On time
Glasgow Central
15:59
Expected On time
Glasgow Central
Calling at:
- Uddingston (16:03)
- Cambuslang (16:07)
- Glasgow Central (16:16)
16:08
Expected On time
Lanark
Calling at:
- Motherwell (16:17)
- Shieldmuir (16:22)
- Wishaw (16:26)
- Carluke (16:32)
- Lanark (16:43)
16:19
Expected On time
Edinburgh
Calling at:
- Shotts (16:33)
- West Calder (16:47)
- Livingston South (16:53)
- Haymarket (17:06)
- Edinburgh (17:11)
16:23
Expected On time
Glasgow Central
Calling at:
- Uddingston (16:30)
- Cambuslang (16:36)
- Glasgow Central (16:45)
16:34
Expected On time
Edinburgh
Calling at:
- Holytown (16:38)
- Carfin (16:41)
- Cleland (16:44)
- Hartwood (16:49)
- Shotts (16:53)
- Fauldhouse (17:02)
- Breich (17:06)
- Addiewell (17:11)
- West Calder (17:14)
- Livingston South (17:19)
- Kirknewton (17:25)
- Curriehill (17:32)
- Wester Hailes (17:36)
- Kingsknowe (17:38)
- Slateford (17:41)
- Haymarket (17:48)
- Edinburgh (17:53)