Puchar Ukrainy 2003/2004 – XIII rozgrywki ukraińskiej PFL, mające na celu wyłonienie zdobywcy krajowego Pucharu, który zakwalifikuje się tym samym do Pucharu UEFA sezonu 2004/05. Sezon trwał od 8 sierpnia 2003 do 30 maja 2004.
W sezonie 2003/2004 rozgrywki te składały się z: meczów 1/32 finału, meczów 1/16 finału, meczów 1/8 finału, dwumeczów 1/4 finału, dwumeczów 1/2 finału, meczu finałowego.
Drużyny Do rozgrywek Pucharu przystąpiły 64 kluby Wyższej, Pierwszej i Drugiej Lihi. Kluby Wyższej Lihi:Kluby Pierwszej Lihi:Kluby Drugiej Lihi: Arsenał Kijów Borysfen Boryspol Czornomoreć Odessa Dnipro Dniepropetrowsk Dynamo Kijów Illicziweć Mariupol Karpaty Lwów Krywbas Krzywy Róg Metałurh Donieck Metałurh Zaporoże Obołoń Kijów Szachtar Donieck Tawrija Symferopol Wołyń Łuck Worskła-Naftohaz Połtawa Zirka Kirowohrad Arsenał Charków CSKA Kijów FK Mikołajów Krasyliw-Obołoń Krasiłów Metalist Charków Nafkom-Akademia Irpień Naftowyk Ochtyrka Nywa Winnica Polissia Żytomierz Spartak Iwano-Frankiwsk Spartak Sumy Stal Ałczewsk Systema-Boreks Borodzianka Zakarpattia Użhorod Zoria Ługańsk Awanhard Roweńky Bukowyna Czerniowce Czornohora Iwano-Frankowsk Desna Czernihów Dnister Owidiopol Dynamo Symferopol Ełektrometałurh-NZF Nikopol Ełektron Romny Enerhetyk Bursztyn FK Czerkasy Hazowyk-ChHW Charków