2003–04 Polish Cup

The 2003-04 Polish Cup was won by Podhale Nowy Targ, who defeated TKH Torun in the final.

First round

 * Orlik Opole 10 - MMKS Nowy Targ 2
 * GKS Tychy 11 - KH Sanok 5
 * Zaglebie Sosnowiec 6 - KTH Krynica 5

Quarterfinals

 * Podhale Nowy Targ 4 - GKS Tychy 2
 * Unia Oswiecim 9 - Orlik Opole 3
 * TKH Torun 7 - Stoczniowiec Gdańsk 4
 * GKS Katowice 6 - Zaglebie Sosnowiec 5

Semifinals

 * TKH Torun - GKS Katowice 4-2, 5-0
 * Podhale Nowy Targ - Unia Oswiecim 2-2, 5-1

Final

 * Podhale Nowy Targ 5 - TKH Torun 2