La Coupe de Suisse a commencé le et se termine le . Elle voit la victoire en finale, à Berne, du FC Zurich sur les BSC Young Boys 2-1.
La formule 64 équipes participent au tour de la Coupe de Suisse. Les dix clubs de la Super League ainsi que les neuf clubs de la Challenge League sont qualifiés d'office pour la Coupe de Suisse. Le FC Vaduz, actif en Challenge League, n'est pas autorisé à jouer, car il participe déjà aux matches de la Coupe du Liechtenstein de football. Ces 19 clubs sont rejoints par 44 clubs qui proviennent de la Première Ligue (Promotion League & Ligue) ainsi que de la Ligue Amateur et de clubs des associations régionales. Ces derniers doivent se qualifier dans des éliminatoires qui sont disputés au niveau régional. Le vainqueur du Suva Fairplay Trophy est qualifié d'office pour le . Les matches de la compétition se jouent à élimination directe.
(1/32 de finale) : les clubs de Super League et de Challenge League sont déterminés et ne se rencontrent pas directement. Les équipes de ligues inférieures ont l'avantage du terrain.
(1/16 de finale) : les équipes de Super League sont déterminées et ne se rencontrent pas directement. Les équipes de ligues inférieures ont l'avantage du terrain.
(1/8 de finale) : il n'y a plus d'équipes déterminées. Les équipes de ligues inférieures ont l'avantage du terrain.
Dès le (1/4 de finale) : il n'y a plus d'équipes déterminées, les premières équipes tirées ont l'avantage du terrain.
Clubs participants Super League(10 clubs) Challenge League(9 clubs) Promotion League(9 clubs) ligue(9 clubs) ligue interrégionale(14 clubs) Ligues inférieures(13 clubs)
FC BâleTT GC Zurich FC Lausanne-Sport FC Lucerne FC Lugano FC Sion FC Saint-Gall FC Thoune BSC Young Boys FC Zurich FC Aarau FC Chiasso Neuchâtel Xamax FCS FC Rapperswil-Jona FC Schaffhouse Servette FC FC Wil 1900 FC Winterthour FC Wohlen FC Bavois FC Breitenrain SC Brühl Saint-Gall FC Köniz SC Kriens FC Stade Lausanne Ouchy FC Stade Nyonnais BSC Old Boys SC YF Juventus FC Baden FC Bassecourt SR Delémont SC Guin FC Echallens FC Kosova FC Münsingen FC Schötz FC Wettswil-Bonstetten FC Altdorf FC Biel-Bienne FC Bulle FC Chippis CS Interstar FC Hergiswil FC Kreuzlingen FC Linth 04 FC Locarno NK Pajde FC Stade-Payerne CS Romontois FC Rüti AC Taverne Ligue FC Arbon 05 FC Concordia Bâle FC Bassersdorf FC Bellach FC Wyler FC Gambarogno-Contone FC Béroche-Gorgier FC Gränichen ES FC Malley LS FC Vernier FC Wängi FC Hausen am Albis' US Montfaucon
TT = Tenant du titre
Résultats Premier tour Le record de la plus large victoire dans la compétition est battu le quand Neuchâtel Xamax FCS, alors en Challenge League, étrille l'US Montfaucon 21-0. Champion national du fair-play la saison précédente en championnat de Suisse, le petit club du Jura entre alors directement dans le tableau principal de la présente édition de la Coupe et est alors pensionnaire de , soit sept divisions au-dessous des Neuchâtelois. Le précédent record datait de 1947, quand le FC Granges étrillait le FC Tavannes 18-0. C'est d'ailleurs la première fois de l'histoire de la compétition qu'un club de entrait dans le tableau principal.
|colspan="3" style="background-color:#DFDFDF"|
|colspan="3" style="background-color:#DFDFDF"|
TT = Tenant du titre
Seizièmes de finale
|colspan="3" style="background-color:#DFDFDF"|
|colspan="3" style="background-color:#DFDFDF"|
|colspan="3" style="background-color:#DFDFDF"|
TT = Tenant du titre
Huitièmes de finale
|colspan="3" style="background-color:#DFDFDF"|
|colspan="3" style="background-color:#DFDFDF"|
|colspan="3" style="background-color:#DFDFDF"|
TT = Tenant du titre
Quarts de finale
Demi-finales
Finale
Synthèse Nombre d'équipes par division et par tour Ligue / TourPremier tourSeizièmes de finaleHuitièmes de finaleQuarts de finaleDemi-finalesFinaleSuper League 10 10 9 8 4 2Challenge League 9 7 1 AucunPromotion League 9 5 2 Aucun Ligue 9 5 4 Aucun Ligue interrégionale 14 4 Aucun Ligue 11 1 Aucun Ligue 1 Aucun Ligue 1 AucunTotal643216842
Notes et références
Voir aussi Championnat de Suisse de football 2017-2018
2017-2018 Coupe M Suisse M