London har et temperert klima med regelmessig, lett regn gjennom hele året. Juli er varmeste måned, med gjennomsnittstemperatur ved Greenwich på 13,6 °C til 22,8 °C. Den kaldeste måneden er januar, med gjennomsnittlig 2,4 °C til 7,9 °C. Gjennomsnittlig årlig nedbør er 583,6 mm, og februar er normalt den tørreste måneden. Snø er uvanlig i selve London, selv om det regelmessig er snø i området rundt; dette skyldes at den ekstra varmen storbyen genererer gjør byen omkring 5 °C varmere enn omkringliggende områder på vinteren.