Nearby stations Musselburgh [2nd] Musselburgh Fisherrow Inveresk Newhailes Wallyford [1st] Newcraighall Cairney Niddrie [3rd] Niddrie Junction [2nd] Niddrie [1st] Joppa [2nd] Wallyford Brunstane Millerhill | Esk Net Mills Wanton Walls Junction [2nd] Fisherrow Junction Monktonhall Junction Fisherrow Goods Newhailes East Junction Coal Pit Coal Pit Pinkiehill Colliery Wanton Walls Junction [1st] Saltpans Newhailes Junction Millerhill Engineers Depot Tourist/other Inveresk Lodge Garden Newhailes House |
Location names in dark blue are on the same original line. |