19:25 Platform 1 Expected On time Edinburgh Calling at: Eskbank (19:27)Shawfair (19:32)Newcraighall (19:37)Brunstane (19:40)Edinburgh (19:55) Track live Watch train Share train
19:56 Platform 1 Expected On time Edinburgh Calling at: Eskbank (19:59)Shawfair (20:03)Newcraighall (20:07)Brunstane (20:11)Edinburgh (20:20) Track live Watch train Share train
20:09 Platform 1 Expected On time Tweedbank Calling at: Gorebridge (20:13)Stow (20:30)Galashiels (20:38)Tweedbank (20:46) Track live Watch train Share train
20:52 Platform 1 Expected On time Edinburgh Calling at: Eskbank (20:55)Shawfair (20:59)Newcraighall (21:04)Brunstane (21:07)Edinburgh (21:18) Track live Watch train Share train
21:06 Platform 1 Expected On time Tweedbank Calling at: Gorebridge (21:10)Stow (21:28)Galashiels (21:36)Tweedbank (21:44) Track live Watch train Share train