La Coppa Svizzera 1946-1947 è stata la 22ª edizione della manifestazione calcistica. È iniziata nell'agosto 1946 e si è conclusa il 7 aprile 1947. Questa edizione della coppa vide la vittoria finale del Basilea.
Regolamento
Turni ad eliminazione diretta in gara unica. In caso di parità al termine dei tempi supplementari, la partita veniva ripetuta a campo invertito.