List of London railway stations
Scope
This list, by their present names, of heavy rail passenger stations in the Greater London region excludes stations served only by the London Underground, Tramlink and Docklands Light Railway systems.
Other station lists for the area (whose limits are a matter of debate, see this article's Talk) are:
- Closed railway stations in London,
- London station group = Main central area stations grouped for interchange and ticketing, and
- London Underground and Docklands Light Railway stations.
- All railway stations in and around London are shown on the non-geographic copyright London Connections map.[1]
- All in the smaller area served by Transport for London are shown on the similar map.[2]
- For railway stations in the United Kingdom generally, see here.
For simplicity only major place names and lines are given, to help locate the stations. A line listed may neither serve passengers nor access platforms. Two lines are given for a station only if they do not connect and are not essentially collinear. Each station's linked article gives more detailed information, including services.
Repeated links (overlinkage) in this, a list, allows finding linked articles and expanding abbreviations without scrolling searches.
For compactness some abbreviations (e.g. N, S, E, W, M(ain)) are used. Roll over or click to see the full name.
Official names
Official names by this site for Blackfriars, Waterloo East and eleven absolute termini (which means "route ends") (not Moorgate) all start with "London". The thirteen are prefixed with asterisks in the list. Programs such as Travel planners require the "London" inconsistently. Queenstown Road is labelled "Queenstown Road (Battersea)" on maps and timetables, though its name is unique within London.
Station | Place | Local authority | Managed by | Platforms in use | Station code | Annual entry/exit millions | Travelcard Zone | Year opened | Principal lines | Reference (if not Wikipedia) | Grid reference |
---|---|---|---|---|---|---|---|---|---|---|---|
A | |||||||||||
Abbey Wood | Abbey Wood | Greenwich | Southeastern | 2 | ABW | 2.201 | 4 | 1849 | North Kent | Lua error: callParserFunction: function "#coordinates" was not found. | |
Acton Central | Acton | Ealing | London Overground | 2 | ACC | 0.701 | 2 | 1853 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Acton Main Line | Acton | Ealing | First Great Western | 2 | AML | 0.115 | 3 | 1868 | Great Western M | [3] | Lua error: callParserFunction: function "#coordinates" was not found. |
Albany Park | Albany Park | Bexley | Southeastern | 2 | AYP | 0.248 | 5 | 1935 | Dartford Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
Alexandra Palace | Alexandra Palace | Haringey | First Capital Connect | 3 | AAP | 0.693 | 3 | 1873 | East Coast Main | White (1963) | Lua error: callParserFunction: function "#coordinates" was not found. |
Amersham | Amersham | Chiltern | London Underground | 3 | AMR | 1.856 | D | 1892 | London to Aylesbury | Lua error: callParserFunction: function "#coordinates" was not found. | |
Anerley | Anerley | Bromley | Southern | 2 | ANZ | 0.239 | 4 | 1839 | Brighton Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Angel Road | Enfield | Enfield | National Express East Anglia | 2 | AGR | 0.017 | 4 | 1840 | Lea Valley | Lua error: callParserFunction: function "#coordinates" was not found. | |
B | |||||||||||
Balham | Balham | Wandsworth | Southern | 4 | BAL | 3.161 | 3 | 1863 | South London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Barking | Barking | Barking and Dagenham | c2c | 9 | BKG | 5.121 | 4 | 1854 | L, T & S | Lua error: callParserFunction: function "#coordinates" was not found. | |
Barnehurst | Barnehurst | Bexley | Southeastern | 2 | BNH | 1.251 | 6 | 1895 | Bexleyheath | Lua error: callParserFunction: function "#coordinates" was not found. | |
Barnes | Barnes | Richmond | South West Trains | 4 | BNS | 0.843 | 3 | 1846 | Waterloo to Reading | Lua error: callParserFunction: function "#coordinates" was not found. | |
Barnes Bridge | Barnes | Richmond | South West Trains | 2 | BNI | 0.118 | 3 | 1916 | Hounslow Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
Battersea Park | Battersea Park | Wandsworth | Southern | 5 | BAK | 0.947 | 2 | 1865 | South London | [4] | Lua error: callParserFunction: function "#coordinates" was not found. |
Beckenham Hill | Beckenham Hill | Lewisham | Southeastern | 2 | BEC | 0.140 | 4 | 1892 | Catford Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
Beckenham Junction | Beckenham | Bromley | Southeastern | 5 | BKJ | 1.761 | 4 | 1857 | Chatham Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Bellingham | Bellingham | Lewisham | Southeastern | 2 | BGM | 0.464 | 3 | 1892 | Catford Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
Belmont | Belmont | Sutton | Southern | 1 | BLM | 0.031 | 5 | 1865 | Sutton & Mole Valley | Lua error: callParserFunction: function "#coordinates" was not found. | |
Belvedere | Belvedere | Bexley | Southeastern | 2 | BVD | 0.463 | 5 | 1859 | North Kent | Lua error: callParserFunction: function "#coordinates" was not found. | |
Berrylands | Berrylands | Kingston | South West Trains | 2 | BRS | 0.182 | 5 | 1933 | South Western M | Lua error: callParserFunction: function "#coordinates" was not found. | |
Bethnal Green | Bethnal Green | Tower Hamlets | National Express East Anglia | 2 | BET | 0.385 | 2 | 1872 | West Anglia Main | [5] | Lua error: callParserFunction: function "#coordinates" was not found. |
Bexley | Bexley | Bexley | Southeastern | 2 | BXY | 0.517 | 6 | 1866 | Dartford Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
Bexleyheath | Bexleyheath | Bexley | Southeastern | 2 | BXH | 2.241 | 5 | 1895 | Bexleyheath | [6] | Lua error: callParserFunction: function "#coordinates" was not found. |
Bickley | Bickley | Bromley | Southeastern | 4 | BKL | 0.596 | 5 | 1858 | Chatham Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Birkbeck | Birkbeck | Bromley | Southern | 1 and 1 Tramlink | BIK | 0.021 | 4 | 1930 | Beck J to C Palace | Lua error: callParserFunction: function "#coordinates" was not found. | |
*Blackfriars | Blackfriars | City of London | First Capital Connect | 5 | BFR | 7.783 | 1 | 1886 | Thameslink | Lua error: callParserFunction: function "#coordinates" was not found. | |
Blackheath | Blackheath | Lewisham | Southeastern | 2 | BKH | 1.980 | 3 | 1849 | North Kent | Lua error: callParserFunction: function "#coordinates" was not found. | |
Blackhorse Road | Walthamstow | Waltham Forest | London Underground | 2 | BHO | 5.312 | 3 | 1894 | Gospel Oak to Barking | Lua error: callParserFunction: function "#coordinates" was not found. | |
Bowes Park | Bowes Park | Haringey | First Capital Connect | 2 | BOP | 0.174 | 3 | 1880 | Hertford Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
Brentford | Brentford | Hounslow | South West Trains | 2 | BFD | 0.517 | 4 | 1849 | Hounslow Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
Brimsdown | Brimsdown | Enfield | National Express East Anglia | 2 | BMD | 0.328 | 5 | 1884 | Lea Valley | Lua error: callParserFunction: function "#coordinates" was not found. | |
Brixton | Brixton | Lambeth | Southern | 2 | BRX | 0.381 | 2 | 1862 | Chatham Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Brockley | Brockley | Lewisham | Southern | 2 | BCY | 1.286 | 2 | 1871 | Brighton Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Bromley North | Bromley | Bromley | Southeastern | 2 | BMN | 0.529 | 4 | 1878 | Bromley North | Lua error: callParserFunction: function "#coordinates" was not found. | |
Bromley South | Bromley | Bromley | Southeastern | 4 | BMS | 4.573 | 5 | 1858 | Chatham Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Brondesbury | Kilburn | Brent | London Overground | 2 | BSY | 0.429 | 2 | 1860 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Brondesbury Park | Brondesbury | Brent | London Overground | 2 | BSP | 0.191 | 2 | 1904 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Bruce Grove | Tottenham | Tottenham | National Express East Anglia | 2 | BCV | 0.159 | 3 | 1872 | Lea Valley | Lua error: callParserFunction: function "#coordinates" was not found. | |
Bush Hill Park | Enfield | Enfield | National Express East Anglia | 2 | BHK | 0.524 | 5 | 1880 | Lea Valley | [7] | Lua error: callParserFunction: function "#coordinates" was not found. |
C | |||||||||||
Caledonian Rd & Barnsbury | Barnsbury | Islington | London Overground | 2 | CIR | 0.217 | 2 | 1850 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Cambridge Heath | Cambridge Heath | Tower Hamlets | National Express East Anglia | 4 | CBH | 0.046 | 2 | 1872 | Lea Valley | Lua error: callParserFunction: function "#coordinates" was not found. | |
Camden Road | Camden Town | Camden | London Overground | 2 | CMD | 1.087 | 2 | 1870 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
*Cannon Street | Cannon Street | City of London | Network Rail | 7 | CST | 17.460 | 1 | 1866 | South Eastern Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Canonbury | Canonbury | Islington | London Overground | 2 | CNN | 0.243 | 2 | 1869 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Carshalton | Carshalton | Sutton | Southern | 2 | CSH | 0.797 | 5 | 1868 | Sutton & Mole Valley | Lua error: callParserFunction: function "#coordinates" was not found. | |
Carshalton Beeches | Carshalton | Sutton | Southern | 2 | CSB | 0.644 | 5 | 1906 | Sutton & Mole Valley | [8] | Lua error: callParserFunction: function "#coordinates" was not found. |
Castle Bar Park | West Ealing | Ealing | First Great Western | 2 | CBP | 0.130 | 4 | 1906 | Greenford Branch | Lua error: callParserFunction: function "#coordinates" was not found. | |
Catford | Catford | Lewisham | Southeastern | 2 | CTF | 0.825 | 3 | 1892 | Catford Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
Catford Bridge | Catford | Lewisham | Southeastern | 2 | CFB | 0.835 | 3 | 1857 | Mid-Kent | Lua error: callParserFunction: function "#coordinates" was not found. | |
Chadwell Heath | Chadwell Heath | Barking and Dagenham | National Express East Anglia | 4 | CTH | 1.608 | 5 | 1864 | Great Eastern Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Chalfont & Latimer | Little Chalfont | Chiltern | London Underground | 3 | CFO | 1.056 | C | 1889 | London to Aylesbury | Lua error: callParserFunction: function "#coordinates" was not found. | |
*Charing Cross | Charing Cross | Westminster | Network Rail | 6 | CHX | 28.822 | 1 | 1864 | South Eastern Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Charlton | Charlton | Greenwich | Southeastern | 2 | CTN | 1.017 | 3 | 1849 | North Kent | Lua error: callParserFunction: function "#coordinates" was not found. | |
Cheam | Cheam | Sutton | Southern | 2 | CHE | 0.627 | 5 | 1844 | Sutton & Mole Valley | Lua error: callParserFunction: function "#coordinates" was not found. | |
Chelsfield | Chelsfield | Bromley | Southeastern | 2 | CLD | 0.305 | 6 | 1868 | South Eastern Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Chessington North | Chessington | Kingston | South West Trains | 2 | CSN | 0.281 | 6 | 1939 | Chessington Branch | Lua error: callParserFunction: function "#coordinates" was not found. | |
Chessington South | Chessington | Kingston | South West Trains | 2 | CSS | 0.218 | 6 | 1939 | Chessington Branch | Lua error: callParserFunction: function "#coordinates" was not found. | |
Chingford | Chingford | Epping Forest | National Express East Anglia | 2 | CHI | 1.117 | 5 | 1873 | Chingford Branch | Lua error: callParserFunction: function "#coordinates" was not found. | |
Chislehurst | Chislehurst | Bromley | Southeastern | 4 | CIT | 0.836 | 5 | 1865 | South Eastern Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Chiswick | Chiswick | Hounslow | South West Trains | 2 | CHK | 0.250 | 4 | 1849 | Hounslow Loop | [9] | Lua error: callParserFunction: function "#coordinates" was not found. |
City Thameslink | Holborn Viaduct | City of London | First Capital Connect | 2 | CTK | 4.010 | 1 | 1990 | Thameslink | Lua error: callParserFunction: function "#coordinates" was not found. | |
Clapham High Street | Clapham | Lambeth | Southern | 2 | CLP | 0.090 | 2 | 1866 | South London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Clapham Junction | Battersea | Wandsworth | South West Trains | 16 | CLJ | 12.550 | 2 | 1863 | S W M and Brighton M | Lua error: callParserFunction: function "#coordinates" was not found. | |
Clapton | Upper Clapton | Hackney | National Express East Anglia | 2 | CPT | 0.355 | 2 | 1873 | Lea Valley | Lua error: callParserFunction: function "#coordinates" was not found. | |
Clock House | Beckenham | Bromley | Southeastern | 2 | CLK | 0.840 | 4 | 1864 | Hayes | Lua error: callParserFunction: function "#coordinates" was not found. | |
Coulsdon South | Coulsdon | Croydon | Southern | 2 | CDS | 0.921 | 6 | 1889 | Brighton Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Crayford | Crayford | Bexley | Southeastern | 2 | CRY | 0.955 | 6 | 1866 | Dartford Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
Crews Hill | Crews Hill | Enfield | First Capital Connect | 2 | CWH | 0.027 | 6 | 1910 | Hertford Loop | [10] | Lua error: callParserFunction: function "#coordinates" was not found. |
Cricklewood | Cricklewood | Barnet | First Capital Connect | 4 | CRI | 0.551 | 3 | 1868 | Thameslink | Lua error: callParserFunction: function "#coordinates" was not found. | |
Crofton Park | Crofton Park | Lewisham | Southeastern | 2 | CFT | 0.353 | 3 | 1892 | Catford Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
Crouch Hill | Crouch Hill | Islington | London Overground | 2 | CRH | 0.072 | 3 | 1868 | Gospel Oak to Barking | Lua error: callParserFunction: function "#coordinates" was not found. | |
Crystal Palace | Crystal Palace | Bromley | Southern | 4 | CYP | 0.873 | 4 | 1854 | Brighton Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
D | |||||||||||
Dagenham Dock | Dagenham Dock | Barking and Dagenham | c2c | 2 | DDK | 0.076 | 5 | 1854 | L, T & S | Lua error: callParserFunction: function "#coordinates" was not found. | |
Dalston Kingsland | Dalston | Hackney | London Overground | 2 | DLK | 1.192 | 2 | 1983 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Dartford | Dartford | Dartford, Kent | Southeastern | 4 | DFD | 2.894 | Outside See article | 1849 | North Kent | Lua error: callParserFunction: function "#coordinates" was not found. | |
Denmark Hill | Denmark Hill | Southwark | Southeastern | 4 | DMK | 1.568 | 2 | 1866 | South London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Deptford | Deptford | Lewisham | Southeastern | 2 | DEP | 0.311 | 2 | 1836 | Greenwich | Lua error: callParserFunction: function "#coordinates" was not found. | |
Drayton Green | Ealing | Ealing | First Great Western | 2 | DRG | 0.006 | 4 | 1905 | Greenford Branch | [11] | Lua error: callParserFunction: function "#coordinates" was not found. |
Drayton Park | Islington | Islington | First Capital Connect | 2 | DYP | 0.130 | 2 | 1904 | Northern City | Lua error: callParserFunction: function "#coordinates" was not found. | |
E | |||||||||||
Ealing Broadway | Ealing | Ealing | First Great Western | 9 | EAL | 6.307 | 3 | 1838 | Great Western M | Lua error: callParserFunction: function "#coordinates" was not found. | |
Earlsfield | Earlsfield | Wandsworth | South West Trains | 3 | EAD | 2.855 | 3 | 1884 | South Western M | Borley (1982) | Lua error: callParserFunction: function "#coordinates" was not found. |
East Croydon | Croydon | Croydon | Southern | 6 | ECR | 14.739 | 5 | 1841 | Brighton Main | [12] | Lua error: callParserFunction: function "#coordinates" was not found. |
East Dulwich | Dulwich | Southwark | Southern | 2 | EDW | 0.719 | 2 | 1868 | Sutton & Mole Valley | Lua error: callParserFunction: function "#coordinates" was not found. | |
Eden Park | Eden Park | Bromley | Southeastern | 2 | EDN | 0.356 | 5 | 1882 | Hayes | Lua error: callParserFunction: function "#coordinates" was not found. | |
Edmonton Green | Edmonton | Enfield | National Express East Anglia | 2 | EDR | 1.153 | 4 | 1872 | Lea Valley | Lua error: callParserFunction: function "#coordinates" was not found. | |
Elephant & Castle | Elephant and Castle | Southwark | First Capital Connect | 4 | EPH | 2.006 | 1 | 1862 | Thameslink | [13] | Lua error: callParserFunction: function "#coordinates" was not found. |
Elmers End | Elmers End | Bromley | Southeastern | 3 | ELE | 0.616 | 4 | 1864 | Hayes | Lua error: callParserFunction: function "#coordinates" was not found. | |
Elmstead Woods | Elmstead | Bromley | Southeastern | 4 | ESD | 0.889 | 4 | 1904 | South Eastern Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Elstree & Borehamwood | Elstree | Hertsmere | First Capital Connect | 4 | ELS | 1.805 | 6 | 1868 | Thameslink | [14] | Lua error: callParserFunction: function "#coordinates" was not found. |
Eltham | Eltham | Greenwich | Southeastern | 2 | ELW | 1.828 | 4 | 1895 | Bexleyheath | Lua error: callParserFunction: function "#coordinates" was not found. | |
Emerson Park | Emerson Park | Havering | National Express East Anglia | 1 | EMP | 0.032 | 6 | 1892 | Romford to Upminster | Lua error: callParserFunction: function "#coordinates" was not found. | |
Enfield Chase | Enfield Town | Enfield | First Capital Connect | 2 | ENC | 0.688 | 5 | 1910 | Hertford Loop | [15] | Lua error: callParserFunction: function "#coordinates" was not found. |
Enfield Lock | Enfield | Enfield | National Express East Anglia | 2 | ENL | 0.596 | 6 | 1855 | Lea Valley | [16] | Lua error: callParserFunction: function "#coordinates" was not found. |
Enfield Town | Enfield Town | Enfield | National Express East Anglia | 3 | ENF | 1.263 | 5 | 1849 | Lea Valley | [17] | Lua error: callParserFunction: function "#coordinates" was not found. |
Erith | Erith | Bexley | Southeastern | 2 | ERH | 0.457 | 6 | 1849 | North Kent | [18] | Lua error: callParserFunction: function "#coordinates" was not found. |
Essex Road | Canonbury | Islington | First Capital Connect | 2 | EXR | 0.118 | 2 | 1904 | Northern City | Lua error: callParserFunction: function "#coordinates" was not found. | |
*Euston | Euston Square | Camden | Network Rail | 18 | EUS | 26.256 | 1 | 1837 | West Coast Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
F | |||||||||||
Falconwood | Falconwood | Bexley | Southeastern | 2 | FCN | 0.691 | 4 | 1936 | Bexleyheath | Lua error: callParserFunction: function "#coordinates" was not found. | |
Farringdon | Clerkenwell | Islington | London Underground | 4 | ZFD | 14.392 | 1 | 1863 | Thameslink | Lua error: callParserFunction: function "#coordinates" was not found. | |
Feltham | Feltham | Hounslow | South West Trains | 2 | FEL | 1.864 | 6 | 1848 | Waterloo to Reading | Lua error: callParserFunction: function "#coordinates" was not found. | |
*Fenchurch Street | Fenchurch Street | City of London | Network Rail | 4 | FST | 16.086 | 1 | 1841 | L, T & S | Lua error: callParserFunction: function "#coordinates" was not found. | |
Finchley Road & Frognal | Frognal | Camden | London Overground | 2 | FNY | 0.196 | 2 | 1860 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Finsbury Park | Finsbury Park | Islington | First Capital Connect | 4 | FPK | 5.021 | 2 | 1861 | East Coast Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Forest Gate | Forest Gate | Newham | National Express East Anglia | 2 | FOG | 0.956 | 3 | 1839 | Great Eastern Main | [19] | Lua error: callParserFunction: function "#coordinates" was not found. |
Forest Hill | Forest Hill | Lewisham | Southern | 2 | FOH | 2.033 | 3 | 1839 | Brighton Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Fulwell | Fulwell | Richmond | South West Trains | 2 | FLW | 0.254 | 6 | 1864 | Shepperton Branch | [20] | Lua error: callParserFunction: function "#coordinates" was not found. |
G | |||||||||||
Gidea Park | Gidea Park | Havering | National Express East Anglia | 4 | GDP | 1.689 | 6 | 1910 | Great Eastern Main | [21] | Lua error: callParserFunction: function "#coordinates" was not found. |
Gipsy Hill | Gipsy Hill | Lambeth | Southern | 2 | GIP | 1.077 | 3 | 1856 | South London | Borley (1982) | Lua error: callParserFunction: function "#coordinates" was not found. |
Goodmayes | Goodmayes | Redbridge | National Express East Anglia | 4 | GMY | 1.156 | 4 | 1901 | Great Eastern Main | [22] | Lua error: callParserFunction: function "#coordinates" was not found. |
Gordon Hill | Lavender Hill | Enfield | First Capital Connect | 3 | GDH | 0.618 | 5 | 1910 | Hertford Loop | [23] | Lua error: callParserFunction: function "#coordinates" was not found. |
Gospel Oak | Gospel Oak | Camden | London Overground | 3 | GPO | 0.625 | 2 | 1860 | N L and G O to Barking | Lua error: callParserFunction: function "#coordinates" was not found. | |
Grange Park | Grange Park | Enfield | First Capital Connect | 2 | GPK | 0.182 | 5 | 1910 | Hertford Loop | [24] | Lua error: callParserFunction: function "#coordinates" was not found. |
Greenford | Greenford | Ealing | London Underground | 3 | GFD | 2.290 | 4 | 1904 | Greenford Branch | Lua error: callParserFunction: function "#coordinates" was not found. | |
Greenwich | Greenwich | Greenwich | Southeastern | 4 | GNW | 1.649 | 2 | 1836 | Greenwich | Lua error: callParserFunction: function "#coordinates" was not found. | |
Grove Park | Grove Park and Downham | Lewisham | Southeastern | 5 | GRP | 1.487 | 4 | 1871 | Southeastern Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Gunnersbury | Gunnersbury | Hounslow | London Underground | 2 | GUN | 1.265 | 3 | 1869 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
H | |||||||||||
Hackbridge | Hackbridge | Sutton | Southern | 2 | HCB | 0.535 | 4 | 1868 | Sutton & Mole Valley | Borley (1982) | Lua error: callParserFunction: function "#coordinates" was not found. |
Hackney Central | Hackney | Hackney | London Overground | 2 | HKC | 0.746 | 2 | 1850 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Hackney Downs | Hackney Downs | Hackney | National Express East Anglia | 4 | HAC | 1.229 | 2 | 1872 | Lea Valley | [25] | Lua error: callParserFunction: function "#coordinates" was not found. |
Hackney Wick | Hackney Wick | Tower Hamlets | London Overground | 2 | HKW | 0.288 | 2 | 1985 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Hadley Wood | Hadley Wood | Enfield | First Capital Connect | 2 | HDW | 0.207 | 6 | 1885 | East Coast Main | [26] | Lua error: callParserFunction: function "#coordinates" was not found. |
Hampstead Heath | Hampstead | Camden | London Overground | 2 | HDH | 0.485 | 3 | 1860 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Hampton | Hampton | Richmond | South West Trains | 2 | HMP | 0.671 | 6 | 1864 | Shepperton Branch | Borley (1982) | Lua error: callParserFunction: function "#coordinates" was not found. |
Hampton Court | East Molesey | Elmbridge | South West Trains | 2 | HMC | 0.782 | 6 | 1849 | Hampton Court Branch | Lua error: callParserFunction: function "#coordinates" was not found. | |
Hampton Wick | Hampton Wick | Richmond | South West Trains | 2 | HMW | 0.442 | 6 | 1863 | Kingston Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
Hanwell | Hanwell | Ealing | First Great Western | 4 | HAN | 0.263 | 4 | 1839 | Great Western M | [27] | Lua error: callParserFunction: function "#coordinates" was not found. |
Harlesden | Harlesden | Brent | London Underground | 2 | HDN | 2.106 | 3 | 1912 | Watford DC | Lua error: callParserFunction: function "#coordinates" was not found. | |
Harold Wood | Harold Wood | Havering | National Express East Anglia | 2 | HRO | 1.771 | 6 | 1868 | Great Eastern Main | [28] | Lua error: callParserFunction: function "#coordinates" was not found. |
Harringay | Harringay | Haringey | First Capital Connect | 2 | HGY | 0.328 | 3 | 1865 | East Coast Main | [29] | Lua error: callParserFunction: function "#coordinates" was not found. |
Harringay Green Lanes | Harringay | Haringey | London Overground | 2 | HRY | 0.064 | 3 | 1880 | Gospel Oak to Barking | [30] | Lua error: callParserFunction: function "#coordinates" was not found. |
Harrow & Wealdstone | Wealdstone | Harrow | London Underground | 6 | HRW | 3.957 | 5 | 1837 | Watford DC, WCML | Lua error: callParserFunction: function "#coordinates" was not found. | |
Harrow-on-the-Hill | Harrow on the Hill | Harrow | London Underground | 6 | HOH | 8.026 | 5 | 1880 | London to Aylesbury | Lua error: callParserFunction: function "#coordinates" was not found. | |
Hatch End | Hatch End | Harrow | London Overground | 2 | HTE | 0.315 | 6 | 1844 | Watford DC | [31] | Lua error: callParserFunction: function "#coordinates" was not found. |
Haydons Road | Merton | Merton | First Capital Connect | 2 | HYR | 0.158 | 3 | 1868 | Thameslink | Lua error: callParserFunction: function "#coordinates" was not found. | |
Hayes | Hayes Kent | Bromley | Southeastern | 2 | HYS | 0.739 | 5 | 1882 | Hayes | Lua error: callParserFunction: function "#coordinates" was not found. | |
Hayes & Harlington | Hayes, Hillingdon | Hillingdon | First Great Western | 4 | HAY | 1.297 | 5 | 1864 | Great Western M | [32] | Lua error: callParserFunction: function "#coordinates" was not found. |
Headstone Lane | Harrow Weald | Harrow | London Overground | 2 | HDL | 0.118 | 5 | 1917 | Watford DC | [33] | Lua error: callParserFunction: function "#coordinates" was not found. |
Hendon | Hendon | Barnet | First Capital Connect | 4 | HEN | 0.526 | 4 | 1868 | Thameslink | Lua error: callParserFunction: function "#coordinates" was not found. | |
Herne Hill | Herne Hill | Lambeth | Southeastern | 4 | HNH | 1.913 | 2 | 1862 | Chatham Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Highams Park | Highams Park | Waltham Forest | National Express East Anglia | 2 | HIP | 1.221 | 4 | 1873 | Chingford Branch | [34] | Lua error: callParserFunction: function "#coordinates" was not found. |
Highbury & Islington | Highbury | Islington | London Underground | 7 | HHY | 10.753 | 2 | 1872 | N London and N City | Lua error: callParserFunction: function "#coordinates" was not found. | |
Hither Green | Hither Green | Lewisham | Southeastern | 6 | HGR | 1.052 | 3 | 1866 | Dartford Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
Homerton | Homerton | Hackney | London Overground | 2 | HMN | 0.277 | 2 | 1868 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Honor Oak Park | Honor Oak | Lewisham | Southern | 2 | HPA | 0.981 | 3 | 1886 | Brighton Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Hornsey | Hornsey | Haringey | First Capital Connect | 2 | HRN | 0.362 | 3 | 1850 | East Coast Main | [35] | Lua error: callParserFunction: function "#coordinates" was not found. |
Hounslow | Hounslow | Hounslow | South West Trains | 2 | HOU | 0.501 | 5 | 1849 | Hounslow Loop | [36] | Lua error: callParserFunction: function "#coordinates" was not found. |
I | |||||||||||
Ilford | Ilford | Redbridge | National Express East Anglia | 5 | IFD | 2.932 | 4 | 1839 | Great Eastern Main | [37] | Lua error: callParserFunction: function "#coordinates" was not found. |
Isleworth | Isleworth | Hounslow | South West Trains | 2 | ISL | 0.264 | 4 | 1850 | Hounslow Loop | Borley (1982) | Lua error: callParserFunction: function "#coordinates" was not found. |
K | |||||||||||
Kenley | Kenley | Croydon | Southern | 2 | KLY | 0.342 | 6 | 1856 | Caterham | [38] | Lua error: callParserFunction: function "#coordinates" was not found. |
Kensal Green | Kensal Green | Brent | London Underground | 2 | KNL | 2.035 | 2 | 1916 | Watford DC | Lua error: callParserFunction: function "#coordinates" was not found. | |
Kensal Rise | Kensal Green | Brent | London Overground | 2 | KNR | 0.333 | 2 | 1873 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Kensington (Olympia) | Olympia | Kensington and Chelsea | London Overground | 3 | KPA | 1.159 | 2 | 1864 | West London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Kent House | Penge | Bromley | Southeastern | 4 | KTH | 0.509 | 4 | 1884 | Chatham Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Kentish Town | Kentish Town | Camden | London Underground | 4 | KTN | 5.626 | 2 | 1868 | Thameslink | Lua error: callParserFunction: function "#coordinates" was not found. | |
Kentish Town West | Kentish Town | Camden | London Overground | 2 | KTW | 0.143 | 2 | 1860 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Kenton | Kenton | Brent | London Underground | 2 | KNT | 1.072 | 4 | 1912 | Watford DC | Lua error: callParserFunction: function "#coordinates" was not found. | |
Kew Bridge | Kew Bridge | Hounslow | South West Trains | 2 | KWB | 0.235 | 3 | 1849 | Hounslow Loop | [39] | Lua error: callParserFunction: function "#coordinates" was not found. |
Kew Gardens | Kew Gardens | Richmond | London Underground | 2 | KWG | 2.957 | 3 | 1870 | North London | Lua error: callParserFunction: function "#coordinates" was not found. | |
Kidbrooke | Kidbrooke | Greenwich | Southeastern | 2 | KDB | 0.736 | 3 | 1895 | Bexleyheath | Lua error: callParserFunction: function "#coordinates" was not found. | |
Kilburn High Road | Kilburn | Camden | London Overground | 2 | KBN | 0.209 | 2 | 1852 | Watford DC | Lua error: callParserFunction: function "#coordinates" was not found. | |
*King's Cross | Kings Cross | Camden | Network Rail | 11 | KGX | 20.805 | 1 | 1852 | East Coast Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Kingston | Kingston | Kingston | South West Trains | 3 | KNG | 3.163 | 6 | 1845 | Kingston Loop | [40] | Lua error: callParserFunction: function "#coordinates" was not found. |
Knockholt | Chelsfield | Bromley | Southeastern | 2 | KCK | 0.043 | 6 | 1876 | South Eastern Main | Borley (1982) | Lua error: callParserFunction: function "#coordinates" was not found. |
L | |||||||||||
Ladywell | Ladywell | Lewisham | Southeastern | 2 | LAD | 0.627 | 3 | 1857 | Dartford Loop and Mid-Kent | Lua error: callParserFunction: function "#coordinates" was not found. | |
Lee | Lee | Lewisham | Southeastern | 2 | LEE | 1.088 | 3 | 1866 | Dartford Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
Lewisham | Lewisham | Lewisham | Southeastern | 6 | LEW | 4.070 | 2 | 1849 | Southeastern Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Leyton Midland Road | Leyton | Waltham Forest | London Overground | 2 | LEM | 0.034 | 3 | 1894 | Gospel Oak to Barking | Lua error: callParserFunction: function "#coordinates" was not found. | |
Leytonstone High Road | Leytonstone | Waltham Forest | London Overground | 2 | LER | 0.031 | 3 | 1894 | Gospel Oak to Barking | Lua error: callParserFunction: function "#coordinates" was not found. | |
Limehouse | Limehouse | Tower Hamlets | c2c | 4 | LHS | 2.246 | 2 | 1840 | L, T & S | Lua error: callParserFunction: function "#coordinates" was not found. | |
*Liverpool Street | Bishopsgate | City of London | Network Rail | 18 | LST | 50.469 | 1 | 1874 | Great Eastern Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
London Bridge | London Bridge | Southwark | Network Rail | 15 | LBG | 37.020 | 1 | 1836 | South Eastern Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
London Fields | London Fields | Hackney | National Express East Anglia | 4 | LOF | 0.047 | 2 | 1872 | Lea Valley | Lua error: callParserFunction: function "#coordinates" was not found. | |
Loughborough Junction | Brixton | Lambeth | First Capital Connect | 2 | LGJ | 0.424 | 2 | 1864 | Thameslink | Lua error: callParserFunction: function "#coordinates" was not found. | |
Lower Sydenham | Beckenham | Lewisham | Southeastern | 2 | LSY | 0.302 | 4 | 1857 | Mid-Kent | Lua error: callParserFunction: function "#coordinates" was not found. | |
M | |||||||||||
Malden Manor | Old Malden | Kingston | South West Trains | 2 | MAL | 0.246 | 4 | 1938 | Chessington Branch | Lua error: callParserFunction: function "#coordinates" was not found. | |
Manor Park | Manor Park | Newham | National Express East Anglia | 4 | MNP | 0.694 | 3 | 1872 | Great Eastern Main | [41] | Lua error: callParserFunction: function "#coordinates" was not found. |
Maryland | Maryland | Newham | National Express East Anglia | 2 | MYL | 0.197 | 3 | 1874 | Great Eastern Main | [42] | Lua error: callParserFunction: function "#coordinates" was not found. |
*Marylebone | Marylebone | Westminster | Chiltern Main | 6 | MYB | 6.949 | 1 | 1899 | Chiltern Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Maze Hill | Maze Hill | Greenwich | Southeastern | 2 | MZH | 0.540 | 3 | 1873 | Greenwich | [43] | Lua error: callParserFunction: function "#coordinates" was not found. |
Mill Hill Broadway | Mill Hill | Barnet | First Capital Connect | 4 | MIL | 1.236 | 4 | 1868 | Thameslink | Lua error: callParserFunction: function "#coordinates" was not found. | |
Mitcham Junction | Mitcham | Merton | Southern | 2 & 2 on Tramlink | MIJ | 0.174 | 4 | 1868 | Sutton & Mole Valley | [44] | Lua error: callParserFunction: function "#coordinates" was not found. |
Moorgate | Moorgate | City of London | London Underground | 10 | ZMG | 7.135 | 1 | 1865 | Northern City | Lua error: callParserFunction: function "#coordinates" was not found. | |
Morden South | Morden | Merton | First Capital Connect | 2 | MDS | 0.023 | 4 | 1930 | Thameslink | Lua error: callParserFunction: function "#coordinates" was not found. | |
Mortlake | Mortlake | Richmond | South West Trains | 2 | MTL | 1.106 | 3 | 1846 | Waterloo to Reading | Borley (1982) | Lua error: callParserFunction: function "#coordinates" was not found. |
Motspur Park | Motspur Park | Merton | South West Trains | 2 | MOT | 0.592 | 4 | 1938 | Sutton & Mole Valley | Lua error: callParserFunction: function "#coordinates" was not found. | |
Mottingham | Mottingham | Greenwich | Southeastern | 2 | MTG | 0.898 | 4 | 1866 | Dartford Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
N | |||||||||||
New Barnet | New Barnet | Barnet | First Capital Connect | 4 | NBA | 0.674 | 5 | 1857 | East Coast Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
New Beckenham | Beckenham | Bromley | Southeastern | 2 | NBC | 0.683 | 4 | 1857 | Mid-Kent | Lua error: callParserFunction: function "#coordinates" was not found. | |
New Cross | New Cross | Lewisham | Southeastern | 4 | NWX | 2.065 | 2 | 1850 | Hayes | Lua error: callParserFunction: function "#coordinates" was not found. | |
New Cross Gate | New Cross | Lewisham | Southern | 5 | NXG | 2.330 | 2 | 1839 | Brighton Main Line | Lua error: callParserFunction: function "#coordinates" was not found. | |
New Eltham | New Eltham | Greenwich | Southeastern | 2 | NEH | 1.689 | 4 | 1878 | Dartford Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
New Malden | New Malden | Kingston | South West Trains | 2 | NEM | 1.892 | 4 | 1838 | South Western M | Lua error: callParserFunction: function "#coordinates" was not found. | |
New Southgate | New Southgate | Barnet | First Capital Connect | 2 | NSG | 0.291 | 4 | 1850 | East Coast Main | [45] | Lua error: callParserFunction: function "#coordinates" was not found. |
Norbiton | Norbiton | Kingston | South West Trains | 2 | NBT | 1.223 | 5 | 1869 | Kingston Loop | Borley (1982) | Lua error: callParserFunction: function "#coordinates" was not found. |
Norbury | Norbury | Croydon | Southern | 4 | NRB | 1.532 | 3 | 1878 | Sutton & Mole Valley | [46] | Lua error: callParserFunction: function "#coordinates" was not found. |
North Dulwich | Dulwich | Southwark | Southern | 2 | NDL | 0.482 | 2 | 1868 | Sutton & Mole Valley | Borley (1982) | Lua error: callParserFunction: function "#coordinates" was not found. |
Northolt Park | Northolt | Ealing | Chiltern | 2 | NLT | 0.091 | 5 | 1926 | Chiltern Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
North Sheen | North Sheen | Richmond | South West Trains | 2 | NSH | 0.217 | 3 | 1930 | Waterloo to Reading | Borley (1982) | Lua error: callParserFunction: function "#coordinates" was not found. |
Northumberland Park | Northumberland Park | Haringey | National Express East Anglia | 2 | NUM | 0.073 | 3 | 1840 | Lea Valley | Lua error: callParserFunction: function "#coordinates" was not found. | |
North Wembley | Wembley | Brent | London Underground | 2 | NWB | 0.295 | 4 | 1912 | Watford DC | Lua error: callParserFunction: function "#coordinates" was not found. | |
Norwood Junction | South Norwood | Croydon | Southern | 5 | NWD | 2.015 | 4 | 1841 | Brighton Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Nunhead | Nunhead | Southwark | Southeastern | 2 | NHD | 0.417 | 2 | 1865 | Chatham Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
O | |||||||||||
Oakleigh Park | Oakleigh Park | Barnet | First Capital Connect | 2 | OKL | 0.601 | 4 | 1873 | East Coast Main | [47] | Lua error: callParserFunction: function "#coordinates" was not found. |
Old Street | Old Street | Islington | London Underground | 4 | OLD | 13.791 | 1 | 1901 | Northern City | Lua error: callParserFunction: function "#coordinates" was not found. | |
Orpington | Orpington | Bromley | Southeastern | 8 | ORP | 3.716 | 6 | 1868 | South Eastern | Lua error: callParserFunction: function "#coordinates" was not found. | |
P | |||||||||||
*Paddington | Paddington | Westminster | Network Rail | 14 | PAD | 25.788 | 1 | 1838 | Great Western M | Lua error: callParserFunction: function "#coordinates" was not found. | |
Palmers Green | Palmers Green | Enfield | First Capital Connect | 2 | PAL | 0.774 | 4 | 1871 | Hertford Loop | [48] | Lua error: callParserFunction: function "#coordinates" was not found. |
Peckham Rye | Peckham | Southwark | Southern | 4 | PMR | 2.363 | 2 | 1864 | Chatham Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Penge East | Penge | Bromley | Southeastern | 2 | PNE | 0.689 | 4 | 1862 | Chatham Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Penge West | Penge | Bromley | Southern | 2 | PNW | 0.247 | 4 | 1839 | Brighton Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Petts Wood | Petts Wood | Bromley | Southeastern | 4 | PET | 1.619 | 5 | 1928 | Sutton & Mole Valley | Lua error: callParserFunction: function "#coordinates" was not found. | |
Plumstead | Plumstead | Greenwich | Southeastern | 2 | PLU | 0.747 | 4 | 1849 | North Kent | Lua error: callParserFunction: function "#coordinates" was not found. | |
Ponders End | Ponders End | Enfield | National Express East Anglia | 2 | PON | 0.126 | 5 | 1840 | Lea Valley | [49] | Lua error: callParserFunction: function "#coordinates" was not found. |
Purley | Purley | Croydon | Southern | 6 | PUR | 1.834 | 6 | 1841 | Brighton Main | Lua error: callParserFunction: function "#coordinates" was not found. | |
Purley Oaks | Purley | Croydon | Southern | 4 | PUO | 0.396 | 6 | 1899 | Brighton Main | Borley (1982) | Lua error: callParserFunction: function "#coordinates" was not found. |
Putney | Putney | Wandsworth | South West Trains | 4 | PUT | 4.341 | 2 | 1844 | Waterloo to Reading | [50] | Lua error: callParserFunction: function "#coordinates" was not found. |
Q | |||||||||||
Queen's Park | Queen's Park | Brent | London Underground | 4 | QPW | 3.151 | 2 | 1879 | Watford DC | Lua error: callParserFunction: function "#coordinates" was not found. | |
Queens Road Peckham | Peckham | Southwark | Southern | 2 | QRP | 0.387 | 2 | 1866 | S London (Inner) | Lua error: callParserFunction: function "#coordinates" was not found. | |
Queenstown Road | Battersea | Wandsworth | South West Trains | 2 | QRB | 0.191 | 2 | 1877 | South Western M | Lua error: callParserFunction: function "#coordinates" was not found. | |
R | |||||||||||
Rainham | Rainham | Havering | c2c | 2 | RNM | 0.821 | 6 | 1854 | L, T & S | Lua error: callParserFunction: function "#coordinates" was not found. | |
Ravensbourne | Ravensbourne | Bromley | Southeastern | 2 | RVB | 0.131 | 4 | 1892 | Catford Loop | Lua error: callParserFunction: function "#coordinates" was not found. | |
Raynes Park | Raynes Park | Merton | South West Trains | 4 | RAY | 2.359 | 4 | 1838 | South Western M | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Rectory Road | Stoke Newington | Hackney | National Express East Anglia | 2 | REC | 0.194 | 2 | 1872 | Lea Valley | [51] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Reedham | Purley | Croydon | Southern | 2 | RHM | 0.181 | 6 | 1911 | Tatttenham Corner | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Richmond | Richmond | Richmond | South West Trains | 7 | RMD | 7.399 | 4 | 1846 | Waterloo to Reading | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Riddlesdown | Purley | Croydon | Southern | 2 | RDD | 0.217 | 6 | 1927 | Oxted | [52] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Romford | Romford | Havering | National Express East Anglia | 5 | RMF | 5.118 | 6 | 1839 | Great Eastern Main | Lua error: Internal error: The interpreter has terminated with signal "24". | |
S | |||||||||||
St. Helier | Merton | Merton | First Capital Connect | 2 | SIH | 0.048 | 4 | 1930 | Thameslink | Lua error: Internal error: The interpreter has terminated with signal "24". | |
St James Street | Walthamstow | Waltham Forest | National Express East Anglia | 2 | SJS | 0.380 | 3 | 1870 | Chingford Branch | [53] | Lua error: Internal error: The interpreter has terminated with signal "24". |
St Johns | Lewisham | Lewisham | Southeastern | 2 | SAJ | 0.255 | 2 | 1849 | Hayes | Lua error: Internal error: The interpreter has terminated with signal "24". | |
St Margarets | St. Margarets | Richmond | South West Trains | 2 | SMG | 0.776 | 4 | 1876 | Waterloo to Reading | Lua error: Internal error: The interpreter has terminated with signal "24". | |
St Mary Cray | St Mary Cray | Bromley | Southeastern | 4 | SMY | 0.975 | 6 | 1858 | Chatham Main | Lua error: Internal error: The interpreter has terminated with signal "24". | |
*St Pancras International | St Pancras | Camden | Network Rail(Domestic) London and Continental Railways(International) |
12 | STP | 5.471 | 1 | 1868 | Midland M and High Speed 1 | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Sanderstead | Sanderstead | Croydon | Southern | 2 | SNR | 0.623 | 6 | 1884 | Oxted | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Selhurst | Selhurst | Croydon | Southern | 4 | SRS | 0.727 | 4 | 1865 | Sutton & Mole Valley | Borley (1982) | Lua error: Internal error: The interpreter has terminated with signal "24". |
Seven Kings | Seven Kings | Redbridge | National Express East Anglia | 4 | SVK | 1.174 | 4 | 1899 | Great Eastern Main | [54] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Seven Sisters | Seven Sisters | Haringey | National Express East Anglia | 5 | SVS | 10.034 | 3 | 1872 | Lea Valley | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Shortlands | Shortlands | Bromley | Southeastern | 2 | SRT | 0.947 | 4 | 1858 | Chatham Main | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Sidcup | Sidcup | Bexley | Southeastern | 2 | SID | 2.361 | 5 | 1866 | Dartford Loop | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Silver Street | Edmonton | Enfield | National Express East Anglia | 2 | SLV | 0.256 | 3 | 1872 | Lea Valley | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Slade Green | Slade Green | Bexley | Southeastern | 2 | SGR | 0.254 | 6 | 1866 | North Kent | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Smitham | Coulsdon | Croydon | Southern | 2 | SMI | 0.148 | 6 | 1904 | Tattenham Corner | Lua error: Internal error: The interpreter has terminated with signal "24". | |
South Acton | Acton | Ealing | London Overground | 2 | SAT | 0.128 | 3 | 1880 | North London | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Southall | Southall | Ealing | First Great Western | 4 | STL | 0.946 | 4 | 1839 | Great Western M | Lua error: Internal error: The interpreter has terminated with signal "24". | |
South Bermondsey | Bermondsey | Southwark | Southern | 2 | SBM | 0.279 | 2 | 1866 | South London Inner | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Southbury | Southbury | Enfield | National Express East Anglia | 2 | SBU | 0.291 | 5 | 1891 | Lea Valley | [55] | Lua error: Internal error: The interpreter has terminated with signal "24". |
South Greenford | Greenford | Ealing | First Great Western | 2 | SGN | 0.005 | 4 | 1903 | Greenford Branch | [56] | Lua error: Internal error: The interpreter has terminated with signal "24". |
South Hampstead | Hampstead | Camden | London Overground | 2 | SOH | 0.073 | 2 | 1879 | Watford DC | [57] | Lua error: Internal error: The interpreter has terminated with signal "24". |
South Kenton | Kenton | Brent | London Underground | 2 | SOK | 0.664 | 4 | 1933 | Watford DC | Lua error: Internal error: The interpreter has terminated with signal "24". | |
South Merton | Merton | Merton | First Capital Connect | 2 | SMO | 0.044 | 4 | 1930 | Thameslink | Lua error: Internal error: The interpreter has terminated with signal "24". | |
South Ruislip | Ruislip | Hillingdon | Chiltern | 4 | SRU | 1.108 | 5 | 1908 | Chiltern Main | Lua error: Internal error: The interpreter has terminated with signal "24". | |
South Tottenham | Seven Sisters | Haringey | London Overground | 2 | STO | 0.135 | 3 | 1871 | Gospel Oak to Barking | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Stamford Hill | Stamford Hill | Haringey | National Express East Anglia | 3 | SMH | 0.115 | 2 | 1872 | Lea Valley | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Stoke Newington | Stoke Newington | Hackney | National Express East Anglia | 3 | SKW | 0.224 | 2 | 1872 | Lea Valley | [58] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Stonebridge Park | Wembley | Brent | London Underground | 2 | SBP | 0.429 | 3 | 1912 | Watford DC | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Stoneleigh | Epsom | Epsom and Ewell | South West Trains | 2 | SNL | 0.67 | 6 | 1932 | Sutton & Mole Valley | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Stratford | Stratford | Newham | London Underground | 15 | SRA | 7.914 | 3 | 1839 | Great Eastern Main | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Stratford International | Stratford | Newham | Not yet operational | (4) | ??? | 3 | 2006 | High Speed 1 | Lua error: Internal error: The interpreter has terminated with signal "24". | ||
Strawberry Hill | Strawberry Hill | Richmond | South West Trains | 2 | STW | 0.557 | 5 | 1873 | Kingston Loop | [59] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Streatham | Streatham | Lambeth | Southern | 2 | STE | 1.372 | 3 | 1856 | Sutton & Mole Valley | Borley (1982) | Lua error: Internal error: The interpreter has terminated with signal "24". |
Streatham Common | Streatham Common | Lambeth | Southern | 4 | SRC | 1.976 | 3 | 1862 | Sutton & Mole Valley | Borley (1982) | Lua error: Internal error: The interpreter has terminated with signal "24". |
Streatham Hill | Streatham | Lambeth | Southern | 3 | SRH | 1.274 | 3 | 1856 | Sutton & Mole Valley | [60] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Sudbury & Harrow Road | Sudbury | Brent | Chiltern | 2 | SUD | 3.004 | 4 | 1910 | Chiltern Main | [61] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Sudbury Hill Harrow | Sudbury | Harrow | Chiltern | 2 | SDH | 0.009 | 4 | 1910 | Chiltern Main | [62] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Sundridge Park | Bromley | Bromley | Southeastern | 2 | SUP | 0.239 | 4 | 1878 | Bromley North | [63] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Surbiton | Surbiton | Kingston | South West Trains | 4 | SUR | 5.845 | 6 | 1838 | South Western M | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Sutton | Sutton | Sutton | Southern | 4 | SUO | 4.715 | 5 | 1847 | Sutton & Mole Valley | [64] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Sutton Common | Sutton | Sutton | First Capital Connect | 2 | SUC | 0.086 | 4 | 1930 | Thameslink | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Sydenham | Sydenham | Lewisham | Southern | 2 | SYD | 1.586 | 3 | 1839 | Brighton Main | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Sydenham Hill | Sydenham | Southwark | Southeastern | 2 | SYH | 0.310 | 3 | 1862 | Chatham Main | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Syon Lane | Hounslow | Hounslow | South West Trains | 2 | SYL | 0.235 | 4 | 1925 | Hounslow Loop | [65] | Lua error: Internal error: The interpreter has terminated with signal "24". |
T | |||||||||||
Teddington | Teddington | Richmond | South West Trains | 2 | TED | 1.372 | 6 | 1864 | Kingston Loop | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Thames Ditton | Thames Ditton | Elmbridge | South West Trains | 2 | THD | 0.356 | 6 | 1849 | Hampton Court Branch | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Thornton Heath | Thornton Heath | Croydon | Southern | 4 | TTH | 1.788 | 4 | 1862 | Sutton & Mole Valley | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Tolworth | Tolworth | Kingston | South West Trains | 2 | TOL | 0.201 | 5 | 1938 | Chessington Branch | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Tooting | Tooting | Merton | First Capital Connect | 2 | TOO | 0.629 | 3 | 1868 | Thameslink | [66] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Tottenham Hale | Tottenham Hale | Haringey | National Express East Anglia | 2 | TOM | 5.833 | 3 | 1840 | Lea Valley | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Tulse Hill | Tulse Hill | Lambeth | Southern | 4 | TUH | 1.028 | 3 | 1868 | Sutton & Mole Valley | Borley (1982) | Lua error: Internal error: The interpreter has terminated with signal "24". |
Turkey Street | Bullsmoor | Enfield | National Express East Anglia | 2 | TUR | 0.316 | 6 | 1891 | Lea Valley | [67] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Twickenham | Twickenham | Richmond | South West Trains | 3 | TWI | 3.106 | 5 | 1848 | Waterloo to Reading | [68] | Lua error: Internal error: The interpreter has terminated with signal "24". |
U | |||||||||||
Upminster | Upminster | Havering | c2c | 7 | UPM | 3.437 | 6 | 1885 | L, T & S | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Upper Holloway | Upper Holloway | Islington | London Overground | 2 | UHL | 0.189 | 2 | 1868 | Gospel Oak to Barking | Lua error: Internal error: The interpreter has terminated with signal "24". | |
V | |||||||||||
Vauxhall | Vauxhall | Lambeth | South West Trains | 8 | VXH | 7.592 | 1 | 1848 | South Western M | Lua error: Internal error: The interpreter has terminated with signal "24". | |
*Victoria | Pimlico | Westminster | Network Rail | 19 | VIC | 48.046 | 1 | 1862 | Brighton M and Ch'm M | Lua error: Internal error: The interpreter has terminated with signal "24". | |
W | |||||||||||
Waddon | Waddon | Croydon | Southern | 2 | WDO | 0.313 | 5 | 1847 | Sutton & Mole Valley | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Wallington | Wallington | Sutton | Southern | 2 | WLT | 1.299 | 5 | 1847 | Sutton & Mole Valley | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Walthamstow Central | Walthamstow | Waltham Forest | National Express East Anglia | 4 | WHC | 4.633 | 3 | 1869 | Chingford Branch | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Walthamstow Queens Road | Walthamstow | Waltham Forest | London Overground | 2 | WMW | 0.076 | 3 | 1894 | Gospel Oak to Barking | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Wandsworth Common | Wandsworth | Wandsworth | Southern | 4 | WSW | 0.824 | 3 | 1895 | Sutton & Mole Valley | [69] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Wandsworth Road | Wandsworth | Wandsworth | Southern | 2 | WWR | 0.064 | 2 | 1863 | S London (Inner) | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Wandsworth Town | Wandsworth | Wandsworth | South West Trains | 4 | WNT | 0.835 | 2 | 1846 | Waterloo to Reading | Borley (1982) | Lua error: Internal error: The interpreter has terminated with signal "24". |
Wanstead Park | Forest Gate | Newham | London Overground | 2 | WNP | 0.052 | 3 | 1894 | Gospel Oak to Barking | Lua error: Internal error: The interpreter has terminated with signal "24". | |
*Waterloo | South Bank | Lambeth | Network Rail | 20 | WAT | 62.388 | 1 | 1848 | South Western M | Lua error: Internal error: The interpreter has terminated with signal "24". | |
*Waterloo East | South Bank | Lambeth | Southeastern | 4 | WAE | 4.905 | 1 | 1869 | Southeastern Main | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Welling | Welling | Bexley | Southeastern | 2 | WLI | 1.763 | 4 | 1895 | Bexleyheath | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Wembley Central | Wembley | Brent | London Underground | 4 | WMB | 2.769 | 4 | 1844-1845 | Watford DC | [70] Course (1962) | Lua error: Internal error: The interpreter has terminated with signal "24". |
Wembley Stadium | Wembley | Brent | Chiltern | 2 | WCX | 0.111 | 4 | 1906 | Chiltern Main | Lua error: Internal error: The interpreter has terminated with signal "24". | |
West Brompton | West Brompton | Kensington and Chelsea | London Underground | 4 | WBP | 2.532 | 2 | 1869 | West London | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Westcombe Park | Westcombe Park | Greenwich | Southeastern | 2 | WCB | 0.551 | 3 | 1879 | Greenwich | [71] | Lua error: Internal error: The interpreter has terminated with signal "24". |
West Croydon | Croydon | Croydon | Southern | 3 | WCY | 1.110 | 5 | 1839 | Sutton & Mole Valley | Lua error: Internal error: The interpreter has terminated with signal "24". | |
West Drayton | West Drayton | Hillingdon | First Great Western | 4 | WDT | 0.687 | 6 | 1838 | Great Western M | [72] | Lua error: Internal error: The interpreter has terminated with signal "24". |
West Dulwich | Dulwich | Southwark | Southeastern | 2 | WDU | 0.686 | 3 | 1862 | Chatham Main | Lua error: Internal error: The interpreter has terminated with signal "24". | |
West Ealing | West Ealing | Ealing | First Great Western | 2 | WEA | 0.646 | 3 | 1871 | Great Western M | Lua error: Internal error: The interpreter has terminated with signal "24". | |
West Ham | West Ham | Newham | London Underground | 8 | WEH | 2.665 | 3 | 1901 | L, T & S | Lua error: Internal error: The interpreter has terminated with signal "24". | |
West Hampstead | West Hampstead | Camden | London Overground | 2 | WHD | 0.652 | 2 | 1888 | North London | Lua error: Internal error: The interpreter has terminated with signal "24". | |
W Hampstead Thameslink | West Hampstead | Camden | First Capital Connect | 2 | WHP | 0.594 | 2 | Thameslink | Lua error: Internal error: The interpreter has terminated with signal "24". | ||
West Norwood | West Norwood | Lambeth | Southern | 2 | WNW | 0.826 | 3 | 1856 | South London | Borley (1982) | Lua error: Internal error: The interpreter has terminated with signal "24". |
West Ruislip | Ruislip | Hillingdon | Chiltern | 4 | WRU | 0.963 | 6 | 1906 | Chiltern Main | Lua error: Internal error: The interpreter has terminated with signal "24". | |
West Sutton | West Sutton | Sutton | First Capital Connect | 2 | WSU | 0.099 | 5 | 1930 | Thameslink | Lua error: Internal error: The interpreter has terminated with signal "24". | |
West Wickham | West Wickham | Bromley | Southeastern | 2 | WWI | 0.698 | 5 | 1882 | Hayes | Lua error: Internal error: The interpreter has terminated with signal "24". | |
White Hart Lane | Tottenham | Haringey | National Express East Anglia | 2 | WHL | 0.332 | 3 | 1872 | Lea Valley | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Whitton | Whitton | Richmond | South West Trains | 2 | WTN | 0.736 | 5 | 1930 | Waterloo to Reading | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Willesden Junction | Harlesden | Brent | London Overground | 5 | WIJ | 2.808 | 3 | 1866 | N. London, Watford DC | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Wimbledon | Wimbledon | Merton | South West Trains | 10 | WIM | 12.092 | 3 | 1838 | South Western M | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Wimbledon Chase | Wimbledon | Merton | First Capital Connect | 2 | WBO | 0.070 | 3 | 1930 | Thameslink | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Winchmore Hill | Winchmore Hill | Enfield | First Capital Connect | 2 | WIH | 0.735 | 4 | 1871 | Hertford Loop | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Woodgrange Park | Manor Park | Newham | London Overground | 2 | WGR | 0.029 | 3 | 1894 | Gospel Oak to Barking | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Woodmansterne | Coulsdon | Croydon | Southern | 2 | WME | 0.218 | 6 | 1904 | Tattenham Corner | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Wood Street | Walthamstow | Waltham Forest | National Express East Anglia | 2 | WST | 0.418 | 4 | 1873 | Chingford Branch | [73] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Woolwich Arsenal | Woolwich | Greenwich | Southeastern | 2 | WWA | 2.031 | 4 | 1849 | North Kent | Lua error: Internal error: The interpreter has terminated with signal "24". | |
Woolwich Dockyard | Woolwich | Greenwich | Southeastern | 2 | WWD | 0.227 | 3 | 1849 | North Kent | [74] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Worcester Park | Worcester Park | Sutton | South West Trains | 2 | WCP | 1.353 | 4 | 1859 | Sutton & Mole Valley | [75] | Lua error: Internal error: The interpreter has terminated with signal "24". |
Related pages
Sources
- Borley, H.V. (1982) Chronology of London Railways. Railway and Canal Historical Society. Oakham, Leicester Template:Catalog lookup linkScript error: No such module "check isxn".
- White, H.P. (1963) A Regional History of the Railways of Great Britain: Volume III: Greater London, Phoenix House, London
- Course, E. (1962) "London Railways" Batsford Ltd. London
Lua error: Internal error: The interpreter has terminated with signal "24".