De marathon van Belgrado 2012 vond plaats op zondag 22 april 2012 in Belgrado. Het was de 26e editie van deze marathon. 

De wedstrijd bij de mannen werd gewonnen door de Keniaan James Kiptum Barmasa. Hij had een grote voorsprong op zijn landgenoot Henry Kipyego Kemboi. Aangezien ook de derde aankomende Charles Kiprono Rotich van Keniaanse komaf was, was het podium volledig Keniaans.Ook bij de vrouwen was het iemand met de Keniaanse nationaliteit die zegevierde. Mary Ptikany won de wedstrijd in 2:42.48.

Wedstrijd

Marathon 
Mannen

Vrouwen

Halve marathon 
Mannen

Vrouwen

Belgrado 2012
Belgrado