NK Zagora er en kroatisk fodboldklub med base i Zagreb. Klubben blev grundlagt i 1914 og spiller i øjeblikket i den kroatiske andendivision. Zagoras hjemmebane er ŠRC Sesvete, som har en kapacitet på 3.500.

Zagora har vundet den kroatiske andendivision tre gange, i 1999, 2007 og 2012. Klubben har nået den kroatiske pokalsemifinale tre gange, i 2006, 2008 og 2013.

Zagora har en rivalisering med NK Rudes, som også er fra Zagreb. De to hold kalder deres indbyrdes kampe for "Det evige derby i Sesvete".

Nogle af de bemærkelsesværdige spillere, der har spillet for Zagora, omfatter Mladen Petrić, Vedran Ćorluka og Josip Šimunić.