1940–41 Coppa Italia
The 1940–41 Coppa Italia was the eighth Coppa Italia, the major Italian domestic cup. The competition was won by Venezia.
Serie C elimination round
Replay matches| Home team | Score | Away team |
| Alfa Romeo | 2-0 | Falck |
| Casale | 2-1 | Biellese |
First round
6 clubs are added.| Home team | Score | Away team |
| Pro Gorizia | 0-0 | Monfalcone |
| Grion Pola | 0-1 | Fiumana |
| Mantova | 1-3 | Casalini |
| Mestre | 1-2 | Marzotto Valdagno |
| Rovigo | 3-2 | Treviso |
| Parma | 2-1 | Cremonese |
| Gallaratese | 0-0 | Casale |
| Pro Palazzolo | 2-3 | Pirelli |
| Meda | 2-4 | Juventus Domo |
| Pro Patria | 2-0 | Seregno |
| Crema | 1-0 | Alfa Romeo |
| Rapallo | 1-2 | Sanremese |
| Lecco | 1-0 | Como |
| Manlio Cavagnaro | 3-1 | Cuneo |
| Carpi | 0-1 | Amatori Bologna |
| Acqui | 1-0 | Asti |
| Valpolcevera | 4-2 | Ilva Savona |
| Arezzo | 4-2 | Pontedera |
| Prato | 5-2 | Italo Gambacciani |
| Signe | 4-3 | Carrarese |
| Forlimpopoli | 1-3 | Libertas Rimini |
| Pescara | 2-0 | Interamnia Teramo |
| Vis Pesaro | 4-0 | Sambenedettese |
| Forlì | 4-1 | Molinella |
| Perugia | 5-1 | MATER |
| MU Borzacchini | 1-0 | Supertessile Rieti |
| Savoia | 0-1 | Salernitana |
| Potenza | 1-2 | Foggia |
| Battipaglia | 2-1 | Ilva Bagnolese |
| Molfetta | 5-1 | Lecce |
| Taranto | 3-0 | Siracusa |
| Juventina Palermo | 2-0 | Messina |
Replay matches
| Home team | Score | Away team |
| Monfalcone | 4-2 | Pro Gorizia |
| Casale | 5-1 | Gallaratese |
Third round
16 Serie B clubs are added.| Home team | Score | Away team |
| Casale | 4-0 | Modena |
| Anconitana-Bianchi | 8-1 | Molfetta |
| Brescia | 3-1 | Alessandria |
| Forlì | 2-3 | Fanfulla |
| Lucchese | 6-2 | Manlio Cavagnaro |
| Hellas Verona | 3-1 | Vicenza |
| Fiumana | 3-1 | Pirelli |
| Macerata | 1-2 | Siena |
| Padova | 6-1 | Marzotto Valdagno |
| Pro Patria | 5-0 | Amatori Bologna |
| Salernitana | 3-0 | Pescara |
| Liguria | 7-0 | Sanremese |
| MU Borzacchini | 4-1 | Juventina Palermo |
| Udinese | 4-1 | Parma |
| Spezia | 4-3 | Pisa |
| Savona | 3-0 | Arezzo |
Round of 32
16 Serie A clubs are added.| Home team | Score | Away team |
| Ambrosiana-Inter | 0-2 | Juventus |
| Atalanta | 2-2 | Brescia |
| Casale | 1-5 | Milano |
| Fiorentina | 1-0 | Liguria |
| Fiumana | 2-1 | Genova 1893 |
| Livorno | 2-0 | Savona |
| Padova | 6-1 | Salernitana |
| Roma | 6-1 | Fanfulla |
| Pro Patria | 0-1 | Lucchese |
| Spezia | 1-0 | Anconitana-Bianchi |
| Torino | 1-1 | Napoli |
| Siena | 0-0 | Bologna |
| Triestina | 1-2 | Lazio |
| Udinese | 4-0 | Hellas Verona |
| Venezia | 3-0 | MU Borzacchini |
| Bari | - | Novara |
Replay matches
| Home team | Score | Away team |
| Brescia | 4-2 | Atalanta |
| Napoli | 1-2 | Torino |
| Bologna | 6-3 | Siena |
Round of 16
Replay match| Home team | Score | Away team |
| Novara | 0-2 | Roma |
Semi-finals
Replay match| Home team | Score | Away team |
| Roma | 1-0 | Torino |