The 1987–88 Welsh Cup winners were Cardiff City. The final was played at the Vetch Field in Swansea in front of an attendance of 5,465.

Semi-finals – first leg Tie noHome teamScoreAway team1Cardiff City2–1 Caernarfon Town2Kidderminster Harriers1–2 Wrexham

Semi-finals – second leg Tie noHome teamScoreAway team1Caernarfon Town0–1 Cardiff City2Wrexham3–2 Kidderminster Harriers

Final

External links Details of final