The 1987–88 Swiss Cup was the 63rd season of Switzerland's annual football cup competition.
It began on 1 August with the first games of Round 1 and ended on 23 May 1988 with the Final held at Wankdorf, Bern.
The winners earned a place in the first round of the Cup Winners' Cup.