London är centralpunkten i det brittiska järnvägsnätet, med 18 stora järnvägsstationer[1] med en kombination av lokal, regional, nationell och internationell trafik samt matartrafik till flygplatser. Varje station har hand om tågtrafiken i en viss riktning och de knyts samman genom Londons tunnelbana och i vissa fall även järnvägslinjen Thameslink.
Storbritannien var det första land som satsade på järnvägar och redan kring 1875 fanns ett välutvecklat järnvägsnät, och det var många olika järnvägsbolag som skötte såväl byggandet som driften av järnvägarna. Därav att antalet stationer särskilt i London är stort. Varje bolag hade sin huvudstation i London (eller i andra delar av nationen). Ett bra exempel, synligt än i dag från denna tid, var hur det järnvägsbolag som satsat på södra och sydvästra England och som hade Waterloo station som sin ändstation i London - för att inte tappa kunder tvingades bygga den linje som till och från ingått i Londons nuvarande tunnelbanenät - "Waterloo and City line", vilken byggdes som direkt service för de många av sina passagerare som arbetade på kontor i "the city".
Efter att den brittiska samlingsregeringen upplösts strax efter krigsslutet 1945 och parlamentsval utlysts vann Labour och Clement Attlee makten med stor majoritet. Den brittiska järnvägstrafiken nationaliserades som British Rail från 1948. Ett system som först under de konservativa premiärministrarna Margret Thatcher och John Major började luckras upp och British Rail gick i graven. När "The New Labour" under Tony Blair och Gordon Brown fick makten 1997 återförstatligades delar av järnvägsnätet, bland annat efter en rad svåra järnvägsolyckor på 1990-talet. Ett samlingsnamn för järnvägen idag är National Rail och innefattar bland annat ett gemensamt biljettsystem för de olika privata aktörerna.