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.

Trentaduesimi di finale |- |colspan="3" style="background-color:#D0D0D0" align=center|19 settembre 2003

|colspan="3" style="background-color:#D0D0D0" align=center|20 settembre 2003

|colspan="3" style="background-color:#D0D0D0" align=center|21 settembre 2003

Sedicesimi di finale |- |colspan="3" style="background-color:#D0D0D0" align=center|17 ottobre 2003

|colspan="3" style="background-color:#D0D0D0" align=center|18 ottobre 2003

|colspan="3" style="background-color:#D0D0D0" align=center|19 ottobre 2003

Ottavi di finale |- |colspan="3" style="background-color:#D0D0D0" align=center|8 novembre 2003

|colspan="3" style="background-color:#D0D0D0" align=center|9 novembre 2003

Quarti di finale

Semifinali

Finale

Categoria:Calcio nel 2003 Categoria:Calcio nel 2004 Categoria:Edizioni della Coppa Svizzera