De marathon van Wenen 2012 vond plaats op zondag 15 april 2012 in Wenen. Het was de 29e editie van deze marathon.

Bij de mannen won de Keniaan Henry Sugut in 2:06.58. Hij had op de finish 40 seconden voorsprong op zijn landgenoot Gilbert Yegon. John Kiprotich maakte het Keniaanse podium compleet met een finishtijd van 2:07.44. Bij de vrouwen ging de overwinning naar de Ethiopische Fate Tola in 2:26.39.

Een recordaantal van 36.157 mensen schreef zich in voor het evenement. In totaal liepen 5.888 lopers de marathon uit, waarvan 1.019 vrouwen.

Wedstrijd 
Mannen

Vrouwen

2012
Wenen