Die Türkiye Kupası 2003/04 war die 42. Auflage des türkischen Pokalwettbewerbes. Der Wettbewerb begann am 12. November 2003 mit der 1. Runde und endete am 5. Mai 2004 mit dem Finale. Im Endspiel trafen wie in der Saison zuvor Trabzonspor und Gençlerbirliği Ankara aufeinander. Trabzonspor nahm zum zwölften Mal am Finale teil und Gençlerbirliği Ankara zum vierten Mal.
Trabzonspor besiegte Gençlerbirliği mit 4:0 und gewann diesen Wettbewerb zum siebten Mal. Austragungsort war das Atatürk-Olympiastadion in Istanbul.
Die 1. Hauptrunde fand am 12. November 2003 statt. In dieser Runde traten 33 Vereine an: die drei Absteiger der Süper Lig Saison 2002/03, alle Mannschaften der 2. Liga Kategorie A (2. Liga) und die 12 besten Mannschaften der 2. Liga Kategorie B (3. Liga).
Gaziantep BB erhielt das einzige Freilos und war für die 2. Hauptrunde direkt qualifiziert.
Die 2. Hauptrunde wurde vom 16. Dezember bis 18. Dezember 2003 ausgetragen. Zu den 17 Siegern aus der 1. Hauptrunde nahmen hier die Erstligisten von Platz 1 bis 15 aus der Saison 2002/03 teil.