A geografia de Londres é dividida em duas zonas principais: terras altas e baixas. Essas zonas têm climas únicos e outras características.
As montanhas de Londres são compostas por colinas acidentadas, montanhas rochosas, vales e planícies. Esta área tem um clima mais fresco e geralmente não é adequada para a agricultura. Uma cordilheira faz fronteira com a extremidade norte da cidade, formando uma série de colinas como Highgate Hill e Crouch Hill. A parte sul da cidade inclui uma crista separada com colinas mais suaves. A zona de planície de Londres, onde grande parte de sua população está concentrada, inclui encostas suaves e temperaturas mais quentes.
Um fator importante na geografia de Londres é o Rio Tamisa. Ele flui de oeste para leste através da bacia de Londres e é o maior rio da região. Vários afluentes fluem do Tamisa, incluindo Stamford Brooks, Counter's Creek e Tyburn Brook na margem esquerda e Hogsmill River, Neckinger e Beverley Brook na margem direita. Londres também é o lar de muitos canais construídos no século 18 e usados para o transporte de mercadorias.