18:03 Platform 1 Expected 18:05 Tweedbank Calling at: Newtongrange (18:06)Gorebridge (18:12)Stow (18:28)Galashiels (18:36)Tweedbank (18:44) Track live Watch train Share train
18:27 Platform 1 Expected On time Edinburgh Calling at: Shawfair (18:31)Newcraighall (18:35)Brunstane (18:39)Edinburgh (18:49) Track live Watch train Share train
18:34 Platform 1 Expected On time Tweedbank Calling at: Newtongrange (18:37)Gorebridge (18:41)Stow (18:59)Galashiels (19:07)Tweedbank (19:15) Track live Watch train Share train
18:58 Platform 1 Expected On time Edinburgh Calling at: Shawfair (19:02)Newcraighall (19:06)Brunstane (19:09)Edinburgh (19:20) Track live Watch train Share train
19:04 Platform 1 Expected On time Tweedbank Calling at: Newtongrange (19:07)Gorebridge (19:12)Stow (19:30)Galashiels (19:38)Tweedbank (19:46) Track live Watch train Share train
19:28 Platform 1 Expected On time Edinburgh Calling at: Shawfair (19:32)Newcraighall (19:37)Brunstane (19:40)Edinburgh (19:55) Track live Watch train Share train
19:59 Platform 1 Expected On time Edinburgh Calling at: Shawfair (20:03)Newcraighall (20:07)Brunstane (20:11)Edinburgh (20:20) Track live Watch train Share train