Die erste Eisenbahnstrecke Londons war diejenige vom Bahnhof London Bridge nach Greenwich, die 1836 eröffnet wurde. Bald darauf folgten weitere Hauptbahnhöfe, die London mit allen Teilen Großbritanniens verbanden: Euston (1837), Paddington (1838), Fenchurch Street (1841), Waterloo (1848), King’s Cross (1850), Victoria (1858), St Pancras (1863), Broad Street (1865) und Liverpool Street (1874). Die erste Pferdestraßenbahn verkehrte 1861. Zwei Jahre darauf folgte die Metropolitan Railway, die erste U-Bahn der Welt. 1890 wurde die erste elektrisch betriebene U-Bahn eröffnet, die City and South London Railway. Beide Bahnen sind heute Teil der London Underground.