Puchar Polski w piłce nożnej mężczyzn 2012/2013 – 59. edycja rozgrywek mających na celu wyłonienie zdobywcy Pucharu Polski, który uzyska tym samym prawo gry w kwalifikacjach Ligi Europy UEFA sezonu 2013/2014. W finale odbyły się dwa mecze w dniach 2 i 8 maja 2013. Gospodarzem pierwszego był zwycięzca pierwszej pary półfinałowej. Ostatecznie puchar zdobyła drużyna Legii Warszawa, pokonując w dwumeczu Śląsk Wrocław 2:1.
Uczestnicy Udział w rozgrywkach Pucharu Polski na szczeblu centralnym i regionalnym miały obowiązek wziąć drużyny występujące na sześciu najwyższych poziomach ligowych (od Ekstraklasy do klasy okręgowej), zaś zespoły klasy A mogły ubiegać się o zwolnienie ze startu w turnieju w wojewódzkich związkach piłki nożnej. Pozostałe drużyny mogły zgłosić się do Pucharu Polski na zasadzie dobrowolności. Ekstraklasa 2011/201216 drużyn I liga 2011/201218 drużyn II liga 2011/201231 drużyn 16 zdobywców pucharów wojewódzkich Śląsk Wrocław Ruch Chorzów Legia Warszawa Lech Poznań Korona Kielce Polonia Warszawa Wisła Kraków Górnik Zabrze Zagłębie Lubin Jagiellonia Białystok Widzew Łódź Podbeskidzie Bielsko-Biała Lechia Gdańsk GKS Bełchatów Cracovia ŁKS Łódź Piast Gliwice Pogoń Szczecin Zawisza Bydgoszcz Kolejarz Stróże Termalica Bruk-Bet Nieciecza GKS Bogdanka Arka Gdynia Flota Świnoujście Ruch