Finał Pucharu Polski w piłce nożnej 1986 – mecz piłkarski kończący rozgrywki Pucharu Polski 1985/1986 oraz mający na celu wyłonienie triumfatora tych rozgrywek, który został rozegrany 1 maja 1986 roku na Stadionie Śląskim w Chorzowie, pomiędzy GKS-em Katowice a Górnikiem Zabrze. Trofeum po raz 1. wywalczył GKS Katowice, który uzyskał tym samym prawo gry w Pucharze Zdobywców Pucharów 1986/1987.
Droga do finału GKS Katowice Runda Górnik Zabrze Data Przeciwnik Wynik Data Przeciwnik Wynik 24.09.1985 Górnik Niwka Sosnowiec 3:1 IV runda 25.09.1985 Start Łódź 1:0 09.10.1985 Lech Poznań 1:0 1/8 finału 09.10.1985 Zagłębie Sosnowiec 2:0 30.10.1985 Legia Warszawa 3:1 Ćwierćłfinał 30.10.1985 Śląsk Wrocław 1:1 20.11.1985 Legia Warszawa 2:3 20.11.1985 Śląsk Wrocław 5:2 30.11.1985 Pogoń Szczecin 1:2 Półfinał 30.11.1985 ŁKS Łódź 6:1 04.12.1985 Pogoń Szczecin 3:1 04.12.1985 ŁKS Łódź 1:2
Tło W finale rozgrywek zmierzyły się ze sobą dwa kluby z Górnego Śląska: odnoszący pierwsze sukcesy w krajowych rozgrywkach GKS Katowice oraz mistrz Polski Górnik Zabrze, w związku z czym drużyna trenera Alojzego Łyski miał już zapewniony udział w Pucharze Zdobywców Pucharów 1986/1987GKS Katowice - Górnik Zabrze 4:1, 01.05.1986.