La geografia di Londra è divisa in due zone principali: altipiani e pianure. Queste zone hanno climi unici e altre caratteristiche.
Gli altopiani di Londra sono costituiti da aspre colline, montagne rocciose, valli e pianure. Questa zona ha un clima più fresco ed è generalmente inadatta all'agricoltura. Una cresta confina con il margine settentrionale della città che forma una serie di colline come la collina di Highgate e Crouch Hill. La parte meridionale della città comprende un crinale separato con dolci colline. La zona di pianura di Londra, dove gran parte della popolazione è concentrata, include dolci pendii e temperature più calde.
Un fattore importante nella geografia di Londra è il fiume Tamigi. Scorre da ovest a est attraverso il bacino di Londra ed è il fiume più grande della zona. Diversi tributari scorrono dal Tamigi tra cui Stamford Brooks, Counter's Creek e Tyburn Brook sulla riva sinistra e Hogsmill River, Neckinger e Beverley Brook sulla riva destra. Londra è anche sede di molti canali costruiti nel 18 ° secolo e utilizzati per il trasporto di merci.