Geografia Londrei este împărțită în două zone principale: zonele înalte și zonele joase. Aceste zone au climat unic și alte caracteristici.
Zonele înalte din Londra sunt alcătuite din dealuri accidentate, munți stâncoși, văi și câmpii. Această zonă are o climă mai rece și este, în general, nepotrivită pentru agricultură. O creastă se învecinează cu marginea de nord a orașului, care formează o serie de dealuri, cum ar fi Dealul Highgate și Dealul Crouch. Partea sudică a orașului include o creastă separată, cu dealuri mai blânde. Zonele joase ale zonei Londrei, unde se concentrează o mare parte a populației, includ pante blânde și temperaturi mai calde.
Un factor major în geografia Londrei este râul Tamisa. Se varsa spre vest spre est peste bazinul Londrei si este cel mai mare rau din zona. Mai mulți afluenți ieșesc din Thames, inclusiv Stamford Brooks, Creek Counter's și Tyburn Brook, pe malul stâng și pe râul Hogsmill, Neckinger și Beverley Brook, pe malul drept. Londra găzduiește, de asemenea, mai multe canale construite în secolul al XVIII-lea și folosite pentru a transporta mărfuri.