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

edit
Tie no Home team Score Away team
1 Cardiff City 2–1 Caernarfon Town
2 Kidderminster Harriers 1–2 Wrexham

Semi-finals – second leg

edit
Tie no Home team Score Away team
1 Caernarfon Town 0–1 Cardiff City
2 Wrexham 3–2 Kidderminster Harriers

Final

edit
Cardiff City2–0Wrexham
Gilligan  
Curtis  
 
 
 
 
 
Cardiff City
 
 
 
 
 
Wrexham
edit