Finał Pucharu Polski w piłce nożnej 1951 – mecz piłkarski kończący rozgrywki 2. edycji krajowego pucharu, mający na celu wyłonienie ich triumfatora i - po raz jedyny w historii polskiego futbolu - równocześnie mistrza Polski (na wzór radziecki), rozegrany 16 września 1951 na Stadionie Wojska Polskiego w Warszawie pomiędzy Unią Chorzów oraz Gwardią Kraków. Zwycięzcą spotkania, a tym samym zdobywcą pucharu kraju i oficjalnym mistrzem Polski została Unia Chorzów (zwycięzca I ligi sezonu 1951 otrzymywał jedynie tytuł mistrza ligi).

Droga do finału Unia Chorzów Runda Gwardia Kraków Data Przeciwnik Wynik Data Przeciwnik Wynik 25.03.1951 LZS Grzybowice 5:2 1/16 finału 25.03.1951 Flota Gdynia 3:2 13.05.1951 Zarząd Portu Szczecin 5:1 1/8 finału 13.05.1951 Włókniarz Pabianice 8:0 21.08.1951 Włókniarz Łódź 2:0 Ćwierćfinał 21.08.1951 Włókniarz Kraków 2:0 08.09.1951 Budowlani Chorzów 4:2 pd Półfinał 09.09.1951 Kolejarz Warszawa 2:1