Il Puchar Polski 2011-12 fu la 58ª Coppa di Polonia di calcio e si tenne dal 19 luglio 2011 al 24 aprile 2012.
Vincitore del torneo fu il Legia Varsavia, campione di tale competizione per la 15ª volta, seconda consecutiva.
Hanno partecipato a questo turno le 36 squadre di seconda divisione e le 16 vincitrici delle coppe provinciali. Le partite si sono giocate il 19 e il 20 luglio 2011.
Hanno partecipato le vincenti del secondo turno preliminare e le 18 squadre della I liga2010-2011. Le partite si sono giocate tra il 16 e il 23 agosto 2011.