This is a list of the 366 heavy rail passenger stations in and around London, England (330 being within the boundary of Greater London) that are accessible using Transport for London tickets and passes. United Kingdom railway stations are grouped into one of a number of categories, ranging from A—national hub to F—small unstaffed station. Many of the principal central London stations are managed by Network Rail and together form a London station group. Most other stations are managed by the train operating company that provides the majority of services at the station. The London Underground is the manager of some stations that are also served by heavy rail services.
The list includes National Rail and Heathrow Airport stations. It does not include stations exclusively served by the London Underground, Tramlink and Docklands Light Railway. The list includes all railway stations in Greater London and those outside the boundary that are included in London fares zones 1-9, included in fares zones G and W for Oyster card pay-as-you-go, or included in the area of the Freedom Pass scheme; an area that covers parts of the counties of Buckinghamshire, Essex, Hertfordshire, Kent and Surrey.