La Copa Suiza 2009-10 fue la 85ª temporada de la competición anual de copa de fútbol de Suiza . Comenzó el 17 de septiembre con el primer partido de la Ronda 1 y finalizó el 9 de mayo de 2010 con la final celebrada en St. Jakob-Park , Basilea . La competición la ganó el FC Basel , que derrotó al Lausanne-Sport de segundo nivel por 6-0. Dado que el Basilea también ganó la Superliga Suiza 2009-10 , Lausana se clasificó para la segunda ronda de clasificación de la UEFA Europa League.
Los diez equipos de la Superliga y los quince clubes de la Challenge League ( el FC Vaduz son de Liechtenstein y, por tanto, juegan en la Copa de Liechtenstein 2009-10 ) participaron en la competición de este año, así como trece equipos de la 1. Liga y 26 equipos de ligas inferiores (su nivel dentro de la pirámide de la liga suiza se indica entre paréntesis a continuación). Los equipos de 1. Liga e inferiores tuvieron que clasificarse a través de rondas de clasificación separadas dentro de sus ligas.
En esta ronda se clasificaron equipos de la Superliga y la Challenge League. En un partido, la ventaja de jugar en casa se concedía, en su caso, al equipo de la liga inferior.
Los ganadores de la Ronda 1 jugaron en esta ronda. Se clasificaron equipos de la Superliga. En un partido, la ventaja de jugar en casa se concedía, en su caso, al equipo de la liga inferior.
Los ganadores de la Ronda 2 jugaron en esta ronda. En un partido, la ventaja de jugar en casa se concedía, en su caso, al equipo de la liga inferior.
Los ganadores de la Ronda 3 jugaron en esta ronda.
Los ganadores de los cuartos de final jugaron en esta ronda.
La final se jugó el 9 de mayo de 2010 entre los dos ganadores de las semifinales y tuvo lugar en el St. Jakob-Park de Basilea .