Finał Pucharu Polski w piłce nożnej 1966 – mecz piłkarski kończący rozgrywki Pucharu Polski 1965/1966 oraz mający na celu wyłonienie triumfatora tych rozgrywek, który został rozegrany 15 sierpnia 1966 roku na Stadionie im. 22 lipca w Poznaniu, pomiędzy Górnikiem Zabrze a Legią Warszawa. Trofeum po raz 4. wywalczyła Legia Warszawa, która uzyskała tym samym prawo gry w Pucharze Zdobywców Pucharów 1966/1967.
Droga do finału Górnik Zabrze Runda Legia Warszawa Data Przeciwnik Wynik Data Przeciwnik Wynik 06.03.1966 Cracovia 3:2 pd. 1/16 finału 21.11.1965 Lechia Gdańsk 2:0 13.03.1966 Odra Opole 5:1 1/8 finału 13.03.1966 ŁKS Łódź 2:0 13.04.1966 Śląsk Wrocław 4:0 Ćwierćfinał 13.04.1966 Szombierki Bytom 1:0 25.05.1966 Pogoń Szczecin 3:1 Półfinał 25.05.1966 Szombierki II Bytom 2:1
Tło W finale rozgrywek zmierzyli się ze sobą Górnik Zabrze i Legia Warszawa. Faworytem meczu był Górnik Zabrze, który w sezonie 1965/1966 zdobył mistrzostwo Polski, natomiast drużyna przeciwna zakończyła rozgrywki ligowe na 6. miejscu.
Mecz Przebieg meczu Mecz odbył się 15 sierpnia 1966 roku, w Święto Wojska Polskiego na Stadionie im. 22 lipca w Poznaniu. Sędzia głównym spotkania był Marian Środecki. Obecny ma meczu był m.in.: przewodniczący GKKFiT, Włodzimierz Reczek.