Nearby stations Dalkeith Glenesk Eskbank and Dalkeith Sheriffhall [2nd] Eskbank Sheriffhall [1st] Dalhousie South Esk Newtongrange [1st] Millerhill Broomieknowe Bonnyrigg Newtongrange Lasswade Smeaton | Mushet^s Ironworks Dalkeith Shed Glenesk Junction Glenesk Colliery Glenesk Viaduct Victoria Viaduct Hardengreen Yard Hardengreen Junction Eskbank Carpet Factory Thorneybank Siding King^s Gate Junction Shaw Mine Tourist/other Dalkeith Museum Newbattle Abbey Dalkeith Palace |
Location names in dark blue are on the same original line. |