Newtongrange to Edinburgh

Platform 1
12:21
due 12:23

Previously called at

Tweedbank11:47left on time
Galashiels11:51left 11:53
Stow12:00left 12:04
Gorebridge12:17left 12:20
Newtongrange12:21due 12:23

Calling at

Eskbank12:24left no report
Shawfair12:28left 12:33
Newcraighall12:32left 12:35
Brunstane12:36left 12:40
Edinburgh12:44arrived 12:48
Operated by ScotRail