15:10 Platform 1 Expected On time Tweedbank Calling at: Stow (15:27)Galashiels (15:35)Tweedbank (15:43) Track live Watch train Share train
15:20 Platform 1 Expected On time Edinburgh Calling at: Newtongrange (15:23)Eskbank (15:26)Shawfair (15:30)Newcraighall (15:34)Brunstane (15:37)Edinburgh (15:48) Track live Watch train Share train
15:41 Platform 1 Expected On time Tweedbank Calling at: Stow (15:58)Galashiels (16:06)Tweedbank (16:12) Track live Watch train Share train
15:50 Platform 1 Expected On time Edinburgh Calling at: Newtongrange (15:53)Eskbank (15:56)Shawfair (16:00)Newcraighall (16:05)Brunstane (16:08)Edinburgh (16:18) Track live Watch train Share train
16:11 Platform 1 Expected On time Tweedbank Calling at: Stow (16:29)Galashiels (16:37)Tweedbank (16:45) Track live Watch train Share train
16:20 Platform 1 Expected On time Edinburgh Calling at: Newtongrange (16:23)Eskbank (16:26)Shawfair (16:30)Newcraighall (16:34)Brunstane (16:39)Edinburgh (16:49) Track live Watch train Share train
16:42 Platform 1 Expected On time Tweedbank Calling at: Stow (16:59)Galashiels (17:07)Tweedbank (17:15) Track live Watch train Share train
16:49 Platform 1 Expected On time Edinburgh Calling at: Newtongrange (16:52)Eskbank (16:55)Shawfair (16:59)Newcraighall (17:05)Brunstane (17:08)Edinburgh (17:18) Track live Watch train Share train