Puchar Polski w piłce nożnej mężczyzn 1985/1986 – 32. edycja rozgrywek mających na celu wyłonienie zdobywcy Pucharu Polski, który uzyskał tym samym prawo gry w 1/16 finału Pucharu Zdobywców Pucharów w sezonie 1986/1987. Mecz finałowy odbył się na Stadionie Śląskim w Chorzowie.

Tytuł zdobył GKS Katowice, dla którego był to pierwszy tryumf w historii klubu.

I runda – 28 lipca 1985 Dąb Dębno – Warta Poznań 0-4 Sparta Złotów – Lech II Poznań 1-3 Promień Żary – Lubuszanin Drezdenko 2-3 Wielim Szczecinek – Błękitni Stargard 0-2 Polonia Środa Śląska – Zagłębie II Wałbrzych 1-0 Moto Jelcz II Oława – Odra Opole 0-2 Orzeł Ząbkowice Śląskie – Lechia Piechowice 1-1, k. 8-7 Kania Gostyń – Zamet Przemków 2-2, k. 4-3 Unia Wąbrzeźno – Stoczniowiec Gdańsk 0-5 Goplania Inowrocław – Mień Lipno 9-0 Sokół Łowin – Gwardia Szczytno 0-6 Grom Czerwony Bór – Ostrovia Ostrów Mazowiecka 3-0 Mazur Karczew – Wisła Płock 0-1 Pogoń Siedlce – AZS Biała Podlaska 2-1 Mazovia Ciechanów – Bzura Chodaków 2-1 Warta Sieradz – ŁKS II Łódź 3-2 Boruta Zgierz – Górnik Konin 0-2 Włókniarz Kalisz – Lechia Tomaszów Mazowiecki 3-2 Górnik Sosnowiec – Hejnał Kęty 1-0 Motor Praszka – Star Starachowice 2-1 Dalin Myślenice – Sandecja Nowy Sącz 2-2, k.