La Coppa del Portogallo 2003-2004 è stata la 31ª edizione della principale coppa nazionale portoghese di hockey su pista. La competizione ha avuto luogo dall'11 ottobre 2003 all'11 luglio 2004 con la disputa delle final four a Oliveira de Azeméis. Il trofeo è stato conquistato dal Barcelos per la quarta volta nella sua storia superando in finale l'Alenquer Benfica.