La Copa Italia 2016–17 fue la 70.ª edición del torneo.
El ganador del torneo se clasificará para la Liga Europa de la UEFA 2017-18, salvo que se clasifique para dicha competición o para la Liga de Campeones por la vía de la Serie A.
Números entre paréntesis representan la liga en que participan en la temporada 2016-17.
Las semifinales se disputan en dos fases, cada equipo jugando un partido en casa, y el equipo que marca más goles en total en los dos encuentros avanza a la final.
[1] Donde la Juventus será el equipo local de acuerdo al sorteo[1] que se realizó el 7 de abril en Milán.