| Tournament details | |
|---|---|
| Country | Italy |
| Dates | 21 Aug 1994 – 11 June 1995 |
| Teams | 48 |
| Final positions | |
| Champions | Juventus(9th title) |
| Runners-up | Parma |
| Tournament statistics | |
| Matches played | 78 |
| Goals scored | 203 (2.6 per match) |
| Top goal scorer(s) | Fabrizio Ravanelli Marco Branca (6 goals) |
The1994–95 Coppa Italia was the 48th edition of the tournament. The final was contested betweenJuventus andParma, who also met in the previous month in the1995 UEFA Cup Final. Juventus won 3–0 on aggregate.
| Home team | Score | Away team |
|---|---|---|
| Ravenna (3) | 1-2 | Palermo (2) |
| Lodigiani (3) | 0-3 | Internazionale (1) |
| Monza (3) | 2-1 (aet) | Venezia (2) |
| Como (3) | 1-0 | Ascoli (2) |
| Bologna (3) | 0-1 | Atalanta (2) |
| Perugia (2) | 2-0 | Chievo (2) |
| Juve Stabia (3) | 0-1 | Udinese (2) |
| Acireale (2) | 2-3 | Vicenza (2) |
| Modena (3) | 3-2 | Cosenza (2) |
| SPAL (3) | 0-1 | Piacenza (2) |
| Salernitana (2) | 0-1 | Fidelis Andria (2) |
| Reggina (3) | 2-2 (p: 2-4) | Lecce (2) |
| Pescara (2) | 0-1 | Cesena (2) |
| Fiorenzuola (3) | 3-2 (aet) | Ancona (2) |
| Pro Sesto (3) | 0-2 | Reggiana (1) |
| Chievo (2) | 1-1 (p: 4-3) | Lucchese (2) |
p=after penalty shoot-out
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Milan (1) | 1-1 (p:4-2) | Palermo (2) | 0-1 | 1-0 |
| Padova (1) | 1-3 | Internazionale (1) | 0-3 | 1-0 |
| Monza (3) | 2-5 | Torino (1) | 0-1 | 2-4 |
| Como (2) | 0-7 | Foggia (1) | 0-2 | 0-5 |
| Cagliari (1) | (a) 2-2 | Atalanta (2) | 1-0 | 1-2 |
| Parma (1) | 4-1 | Perugia (2) | 4-0 | 0-1 |
| Udinese (2) | 2-4 | Fiorentina (1) | 2-2 | 0-2 |
| Sampdoria (1) | 6-3 | Vicenza (2) | 5-1 | 1-2 |
| Lazio (1) | 9-1 | Modena (3) | 5-0 | 4-1 |
| Bari (1) | 1-2 | Piacenza (1) | 0-1 | 1-1 |
| Napoli (1) | 4-3 | Fidelis Andria (2) | 3-2 | 1-1 |
| Cremonese (1) | (a) 3-3 | Lecce (2) | 1-1 | 2-2 |
| Cesena (2) | 0-3 | Genoa (1) | 0-1 | 0-2 |
| Fiorenzuola (3) | 1-5 | Roma (1) | 0-3 | 1-2 |
| Reggiana (1) | 3-0 | Brescia (1) | 1-0 | 2-0 |
| Juventus (1) | 3-1 | Chievo (2) | 0-0 | 3-1 |
p=after penalty shoot-out
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Milan (1) | 2-4 | Internazionale (1) | 1-2 | 1-2 |
| Foggia (1) | 4-2 | Torino (1) | 3-0 | 1-2 |
| Parma (1) | 3-1 | Cagliari (1) | 2-0 | 1-1 |
| Fiorentina (1) | 3-2 | Sampdoria (1) | 2-1 | 1-1 |
| Lazio (1) | 6-4 | Piacenza (1) | 3-2 | 3-2 |
| Napoli (1) | 4-0 | Cremonese (1) | 3-0 | 1-0 |
| Genoa (1) | 2-3 | Roma (1) | 2-0 | 0-3 |
| Juventus (1) | 3-2 | Reggiana (1) | 2-0 | 1-2 |
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Internazionale (1) | 1-2 | Foggia (1) | 1-0 | 0-2 (aet) (1) |
| Parma (1) | 4-1 | Fiorentina (1) | 2-0 | 2-1 |
| Lazio (1) | 3-1 | Napoli (1) | 1-0 | 2-1 |
| Juventus (1) | 4-3 | Roma (1) | 3-0 | 1-3 |
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Lazio | 1-3 | Juventus | 0-1 | 1-2 |
| Foggia | 2-4 | Parma | 1-1 | 1-3 |
Juventus won 3–0 on aggregate.