De marathon van Xiamen 2012 werd gelopen op zaterdag 7 januari 2012. Het was de tiende editie van deze marathon. Het evenement heeft de status IAAF Gold Label Race. De wedstrijd werd gelopen met 14 graden Celsius. 

De Keniaan Peter Kamais kwam als eerste over de streep in 2:07.37. Hiermee verbeterde hij het parcoursrecord en verdiende hij een geldbedrag van ca. 43.000 euro. De 27-jarige Ethiopische Ashu Kasim won bij de vrouwen in 2:23.09 en verbeterde hiermee haar persoonlijk record met ruim acht minuten.

Naast de hele marathon werden er ook wedstrijden gehouden over de halve marathon, 10 km en 5 km. In totaal namen 80.000 hardlopers deel aan het evenement.

Uitslagen

Mannen

Vrouwen 

2012
Xiamen