La Kup Srbije u fudbalu 2016-2017 (in cirillicoКуп Србије у фудбалу 2016-2017, Coppa di Serbia di calcio 2016-2017), fu l'11ª edizione della Kup Srbije.
Il detentore era il Partizan. In questa edizione la coppa fu vinta ancora dal Partizan[1] (al suo 5º titolo, 14ª coppa nazionale in totale) che sconfisse in finale la Stella Rossa.
La formula è quella dell'eliminazione diretta, in caso si parità al 90º minuto si va direttamente ai tiri di rigore senza disputare i tempi supplementari[2] (eccetto in finale). Gli accoppiamenti sono decisi tramite sorteggio; in ogni turno (eccetto le semifinali, dove il sorteggio è libero) le "teste di serie" non possono essere incrociate fra loro.
La finale si disputa di regola allo Stadio Partizan di Belgrado; se i finalisti sono Partizan e Stella Rossa si effettua un sorteggio per decidere la sede; se i finalisti sono Partizan ed un'altra squadra si gioca allo Stadio Rajko Mitić ("casa" della Stella Rossa).
Durante l'estate 2016 Donji Srem e Sloga Petrovac cessano l'attività, quindi in questa edizione le partecipanti sono 35 invece di 37.
Le vincitrici delle coppe regionali 2015-2016 sono: Mladost Bački Jarak (Vojvodina), Žarkovo Belgrado (Belgrado), Polet Ljubić (Ovest), Radan Lebane (Est) e FK Trepča (Kosovo e Metochia).
Viene disputato dalle ultime 5 classificate della Prva Liga Srbija 2015-2016 e dalle 5 vincitrici delle coppe regionali. Il sorteggio si è tenuto il 2 settembre 2016.
Il Donji Srem (14º in Prva liga e retrocesso in Srpska liga) è fallito, quindi la squadra sorteggiata contro, il Mladost Bački Jarak, passa direttamente ai sedicesimi di finale.[3] È fallito anche lo Sloga Petrovac (11º in Prva liga), quindi la dodicesima classificata (Dinamo Vranje) che avrebbe dovuto disputare il turno preliminare, "scala" di una posizione ed accede ai sedicesimi; questo comporta che anche la compagine sorteggiata contro (Radan Lebane), si ritrova senza avversari e passa al turno successivo senza colpo ferire.[4]