La Copa Suiza 2009-10 fue la 85.ª temporada de la competición anual de fútbol de Suiza . Comenzó el 17 de septiembre con el primer partido de la primera ronda y finalizó el 9 de mayo de 2010 con la final celebrada en St. Jakob-Park , Basilea . La competición fue ganada por el FC Basilea , que derrotó al equipo de segunda división Lausanne-Sport 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.
En la competición participaron los diez equipos de la Super League y los quince clubes de la Challenge League ( el FC Vaduz es de Liechtenstein y, por lo tanto, juega en la Copa de Liechtenstein 2009-10 ), así como trece equipos de la 1. Liga y 26 equipos de ligas inferiores (su nivel dentro de la pirámide de ligas suizas se indica entre paréntesis a continuación). Los equipos de la 1. Liga y de categorías inferiores tuvieron que clasificarse a través de rondas clasificatorias separadas dentro de sus ligas.
En esta ronda se clasificaron los equipos de la Super League y la Challenge League. En un partido, la ventaja de jugar en casa se concedió al equipo de la división inferior, si correspondía.
En esta ronda jugaron los ganadores de la Ronda 1. Los equipos de la Super League fueron clasificados. En un partido, la ventaja de jugar en casa se le concedió al equipo de la división inferior, si correspondía.
En esta ronda jugaron los ganadores de la ronda 2. En un partido, la ventaja de jugar en casa se le concedió al equipo de la división inferior, si correspondía.
Los ganadores de la Ronda 3 jugaron en esta ronda.
En esta ronda jugaron los ganadores de los cuartos de final.
La final se disputó el 9 de mayo de 2010 entre los dos ganadores de las semifinales y tuvo lugar en el St. Jakob-Park de Basilea .