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
20:06 Platform 1 Expected On time Tweedbank Calling at: Newtongrange (20:09)Gorebridge (20:13)Stow (20:30)Galashiels (20:38)Tweedbank (20:46) Track live Watching Share train
20:55 Platform 1 Expected On time Edinburgh Calling at: Shawfair (20:59)Newcraighall (21:04)Brunstane (21:07)Edinburgh (21:18) Track live Watch train Share train