De marathon van Zürich 2004 vond plaats op 4 april 2004 in Zürich. Bij de mannen won de Zwitser Viktor Röthlin in een tijd van 2:09.55 en bij de vrouwen won de Deense Annemette Jensen in een tijd van 2:30.06, dat nog steeds als parcoursrecord geldt.
In totaal finishten 5761 atleten de wedstrijd waarvan 1104 vrouwen.
Uitslagen Mannen rangnaamlandtijd Viktor Röthlin 2:09.55 Tesfaye Eticha 2:13.58 Jonathan Wyatt 2:15.064 Disassa Dabessa 2:15.505 Serguei Kaledine 2:16.256 Marcel Matanin 2:17.227 Tarcis Ancay 2:19.008 Jörg Hafner 2:19.369 Hugo Raemy 2:25.3310 Jose Abrantes 2:25.44
Vrouwen rangnaamlandtijd Annemette Jensen 2:30.06 Claudia Oberlin 2:34.08 Emebet Abossa 2:36.204 Alevtina Naoumova 2:39.095 Elzbieta Jarosz 2:40.206 Valentina Poltavska 2:42.177 Isabelle Florey 2:45.238 Michelle Leservoisier 2:46.529 Katrin Kläsi 2:47.0610 Tana Metelkova 2:47.08
2004 Zürich