Newcraighall (Station)
- Address
- NEWCRAIGHALL RAILWAY STATION NEWCRAIGHALL ROAD NEWCRAIGHALL EDINBURGH
- Passengers per year
- 112,013
Nearby stations
- Brunstane (Station) 0.71 miles
- Shawfair (Station) 1.04 miles
- Musselburgh (Station) 0.79 miles
- Eskbank (Station) 3.56 miles
- Newtongrange (Station) 4.82 miles
- Wallyford (Station) 2.99 miles
- Edinburgh Waverley (Station) 4.06 miles
- Gorebridge (Station) 6.64 miles
- Prestonpans (Station) 4.78 miles
- Haymarket (Station) 4.95 miles