The 1989-90 Welsh Cup winners were Hereford United. The final was played at the National Stadium in Cardiff in front of an attendance of 4,182.

Semi-finals – first leg

edit
Tie no Home team Score Away team
1 Barry Town 0–1 Wrexham
2 Cardiff City 0–3 Hereford United

Semi-finals – second leg

edit
Tie no Home team Score Away team
1 Wrexham 0-0 Barry Town
2 Hereford United 1-3 Cardiff City

Final

edit
Wrexham1–2Hereford United
Worthington   Robinson  
Benbow  
Attendance: 4,182
Referee: J W Lloyd (Wrexham)
 
 
 
 
 
Wrexham
 
 
 
 
 
Hereford United
edit