Nearest train station to my postcode
Enter a postcode to see the nearest railway stations, how far each is in a straight line, and how many bus stops are within 400 metres.
Free. No account needed. England, Scotland and Wales.
The nearest railway station to the centre of EH11 2SW is Slateford Rail Station, 1.1 km away in a straight line.
- Slateford Rail Station Railway station 1.1 kmWalk
- Haymarket Rail Station Railway station 2.0 kmCycle
- Kingsknowe Rail Station Railway station 2.3 kmCycle
- Balgreen (Edinburgh Trams) Underground, metro or tram 400 mWalk
- Murrayfield Stadium (Edinburgh Trams) Underground, metro or tram 850 mWalk
Straight-line distances from the centre point, not routes. Walk: under 1.2 km. Cycle: 1.2 to 5 km. Drive: further.
17 bus stops within 400 metres, the nearest Stevenson Grove, 69 m away.
How we work this out
We take every active railway, Underground, metro and tram station, and every active bus stop, from the Department for Transport's National Public Transport Access Nodes (NaPTAN, read 17 October 2026).
For a postcode we measure the straight line from its centre point, as ONS gives it, to each station, and list the three nearest railway stations within 20 km, any Underground, metro or tram station within 3 km, and how many bus stops are within 400 metres.
Is that how far I would walk?
No: a straight line is shorter than any route. A river, a railway or a main road between you and the station can make the walk much longer.
How often do trains run?
The register lists where stations and stops are, not how often anything calls there. National Rail Enquiries and each operator have timetables.
Source: Department for Transport, NaPTAN, read 17 October 2026, Open Government Licence v3.0. Postcode centre points: ONS Postcode Directory. How we use it
Something wrong on this page? Report an error and we will check it against the source.