Nearby stations Glenesk Eskbank and Dalkeith Dalkeith Sheriffhall [2nd] Sheriffhall [1st] Eskbank Dalhousie South Esk Broomieknowe Bonnyrigg Lasswade Millerhill Gilmerton Newtongrange [1st] Shawfair | Glenesk Junction Glenesk Viaduct Dalkeith Shed Hardengreen Junction Hardengreen Yard King^s Gate Junction Telegraph Pole Works Mushet^s Ironworks Eskbank Carpet Factory Sheriffhall City Bypass Overbridge Esk Valley Junction Dalhousie Catchpoints Tourist/other Dalkeith Museum Dalkeith Palace Newbattle Abbey |
Location names in dark blue are on the same original line. |