De marathon van Londen 2012 werd gelopen op zondag 22 april 2012 in Londen. Het was de 32e editie van deze marathon. 

De wedstrijd werd bij de mannen gewonnen door de Keniaan Wilson Kipsang in 2:04.43. Hij miste hiermee op enkele seconden het parcoursrecord en bleef zijn landgenoot Martin Lel (2:06.51), drievoudig Londenwinnaar, en de Ethiopiër Tsegaye Kebede (2:06.52) ruim voor. De wereldrecordhouder Patrick Makau nam ook deel aan de wedstrijd, maar moest halverwege de wedstrijd opgegeven.Bij de vrouwen werd de wedstrijd beslist door Mary Keitany, die 2:18.37 nodig had om het parcours in Londen af te leggen. Dit was een verbetering van het Keniaanse record. Hiermee is ze de snelste atlete op de marathon achter Radcliffe en Sjoboechova.

Uitslagen  
Mannen

Vrouwen

Rolstoelwedstrijd 
Mannen

Vrouwen

Marathon van Londen
Londen