16:55 Platform 1 Expected On time Edinburgh Calling at: Shawfair (16:59)Newcraighall (17:05)Brunstane (17:08)Edinburgh (17:18) Track live Watch train Share train
17:05 Platform 1 Expected On time Tweedbank Calling at: Newtongrange (17:08)Gorebridge (17:13)Stow (17:31)Galashiels (17:39)Tweedbank (17:45) Track live Watch train Share train
17:26 Platform 1 Expected On time Edinburgh Calling at: Shawfair (17:30)Newcraighall (17:36)Brunstane (17:40)Edinburgh (17:51) Track live Watch train Share train
17:33 Platform 1 Expected On time Tweedbank Calling at: Newtongrange (17:36)Gorebridge (17:40)Stow (17:58)Galashiels (18:06)Tweedbank (18:14) Track live Watch train Share train
17:55 Platform 1 Expected On time Edinburgh Calling at: Shawfair (17:59)Newcraighall (18:03)Brunstane (18:07)Edinburgh (18:16) Track live Watch train Share train
18:03 Platform 1 Expected On time Tweedbank Calling at: Newtongrange (18:06)Gorebridge (18:10)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