Puchar Polski w piłce nożnej mężczyzn 1995/1996 – 42. edycja rozgrywek mających na celu wyłonienie zdobywcy Pucharu Polski, który uzyskał tym samym prawo gry w I rundzie Pucharu Zdobywców Pucharów w sezonie 1996/1997. Mecz finałowy odbył się na Stadionie Polonii w Warszawie.

Tytuł zdobył drugoligowy Ruch Chorzów, dla którego był to trzeci tryumf w historii klubu.

Runda Wstępna - 1 - 2 lipca 1995

RKS Radomsko - Victoria Częstochowa 5-1 Unia Brzozów Stary - Jagiellonka Nieszawa 0-2 Kolbuszowianka Kolbuszowa - Polonia Przemyśl 0-1 Rodło Kwidzyn - Polonia Gdańsk 2-1 Brda Bydgoszcz - Elana Toruń 1-0 Polonia Słubice - Lechia Zielona Góra 3-0 (wo) Kryształ Stronie Śląskie - Rokita Brzeg Dolny 3-1 MZKS Kozienice - Stal Kraśnik 4-0 Gwardia Koszalin - Pogoń II Szczecin 2-1

I Runda - 2 sierpnia 1995

Kuchnie Izdebnik - Wawel Kraków 1-5 Górnik II Konin - Jagiellonka Nieszawa 0-1 Dolcan Ząbki - Mławianka Mława 1-0 Olimpia Zambrów - Bug Wyszków 1-2 Nida Pińczów - RKS Radomsko 1-4 Olimpia Kamienna Góra - Kuźnia Jawor 4-4, k. 5-6 Amica II Wronki - Gwardia Koszalin 1-4 Polonia Słubice - Dyskobolia Grodzisk Wielkopolski 0-0, k.