Last update 17 June 2026
Mileages are given in the form miles.chains unless stated otherwise. Figures prefixed with ≈ are approximate, those in parentheses are not on this route but are given for reference. Reference to 'start'/'end' of an asset are as read down the page.
5.00 Newcraighall South Junction end on junction with NNS 5.64 SHAWFAIR 7.11 King's Gate Junction ≈7.45 Glenesk viaduct 8.25 ESKBANK ≈8.50 Hardengreen viaduct Newbattle viaduct 9.58 NEWTONGRANGE 11.77 GOREBRIDGE 12.28 Fushiebridge Junction 16.13 Tynhead Junction 25.75 Galabank Junction 26.45 STOW 29.71 Bowland Junction 33.22 GALASHIELS [2] ≈33.23 junction with original route ≈33.36 GALASHIELS [1] on original route ≈33.65 junction with original route 35.25 TWEEDBANK 35.34 end of line Note that most of this route was contained within ETC