Home / Travel / Train Station / Sheriffhall railway station
Sheriffhall railway station
One of 8 train station listings in Dalkeith.
About Sheriffhall railway station
Sheriffhall railway station is a train station in the travel sector, based in Dalkeith, SCT. It is one of 8 train station listings tracked in Dalkeith; the nearest comparable listing is Glenesk railway station, about 0.8 km away.
- Address
- Dalkeith, SCT
- Social
Questions
Where is Sheriffhall railway station located?
Dalkeith, SCT
What type of business is Sheriffhall railway station?
Sheriffhall railway station is a train station (travel) in Dalkeith.
Nearby train station
- Glenesk railway stationDalkeith0.8 km
- Dalkeith railway stationDalkeith1.0 km
- Shawfair1.9 km
- Eskbank railway stationDalkeith1.9 km
- Millerhill railway stationEdinburgh1.9 km
- Shawfair Railway Station (SFI)Dalkeith2.2 km
- Shawfair railway stationDalkeith2.7 km
- Dalhousie railway stationDalkeith2.7 km
- Cairney railway stationMusselburgh2.9 km
- Broomieknowe railway stationBonnyrigg2.6 km
- Bonnyrigg railway stationBonnyrigg3.0 km
- Newcraighall railway stationMusselburgh3.9 km
- Newtongrange railway stationDalkeith3.6 km
- Newcraighall4.1 km
- Musselburgh4.0 km
Cite this page
“Sheriffhall railway station, Dalkeith — business.wiki, retrieved August 2026.” Facts on this page come from openly licensed data (Overture Maps Foundation) and are refreshed with each monthly release; sourcing is documented on the methodology page.