Der Ostrava City Marathon ist ein Straßenlauf, der jährlich im September am Masaryk Square in Ostrava, Czech Republic, stattfindet. Der Marathon ist dabei die Hauptdisziplin. Er wurde 1954 gegründet und ist damit der älteste Marathon des Landes. Im aktuellen Format gibt es neben dem Marathon auch einen half marathon, einen 10K, eine relay und einen Charity MiniMarathon.
Die Strecke soll Ostrava in seiner Vielfalt zeigen und führt durch die historische Innenstadt, vorbei am industriellen Erbe und durch Parkanlagen. Obwohl tschechische und ehemalige tschechoslowakische Athleten oft gewonnen haben, gab es auch Ausnahmen: Kazimierz Orzeł aus Poland und Sigrun Macheleidt aus East Germany konnten den Sieg mehrfach holen. Das Rennen wurde nach dem Tod des ursprünglichen Organisators, Slávek Mozga, vorübergehend ausgesetzt. Es wurde in den 1970s wieder aufgenommen und hat seitdem mehrfach die nationalen Meisterschaften ausgetragen. Frauen durften ab der Wiederaufnahme am Marathon teilnehmen, und seit Mitte der 1980s gab es fast bei jeder Ausgabe eine weibliche Finisherin.