La Coppa Svizzera 2003-2004 è stata la 79ª edizione della manifestazione calcistica.
La finale si è svolta il 14 aprile 2004 a Basilea ed è stata vinta dal Wil, che ha ottenuto il suo primo titolo nella competizione qualificandosi così al secondo turno preliminare della Coppa UEFA 2004-2005.