Die Geographie Londons ist in zwei Hauptzonen unterteilt: Hochland und Tiefland. Diese Zonen haben ein einzigartiges Klima und andere Besonderheiten.
Das Londoner Hochland besteht aus zerklüfteten Hügeln, felsigen Bergen, Tälern und Ebenen. Dieses Gebiet hat ein kühleres Klima und ist im Allgemeinen für die Landwirtschaft ungeeignet. Ein Bergrücken grenzt an den nördlichen Rand der Stadt, der eine Reihe von Hügeln wie den Highgate Hill und den Crouch Hill bildet. Der südliche Teil der Stadt umfasst einen separaten Kamm mit sanfteren Hügeln. Die Tieflandzone Londons, in der sich ein Großteil der Bevölkerung konzentriert, umfasst sanfte Hänge und wärmere Temperaturen.
Ein wichtiger Faktor in der Geographie Londons ist die Themse. Er fließt von Westen nach Osten durch das Londoner Becken und ist der größte Fluss in der Region. Mehrere Nebenflüsse fließen aus der Themse, darunter Stamford Brooks, Counter's Creek und Tyburn Brook am linken Ufer und Hogsmill River, Neckinger und Beverley Brook am rechten Ufer. In London gibt es auch viele Kanäle, die im 18. Jahrhundert gebaut wurden und zum Transport von Waren dienten.