The 1990–91 Welsh Cup winners were Swansea City. The final was played at the National Stadium in Cardiff in front of an attendance of 11,840
Fourth round
Tie noHome teamScoreAway team1Aberystwyth Town1–3Hereford United2Ammanford Town0–5Wrexham3B.P Llandarcy0–5Stroud4Bangor City4–1Lex XI5Caernarfon Town1–2Abergavenny Thursdays6Barry Town3–1Cheltenham Town7Merthyr Tydfil0–1Swansea City8Newport0–1Colwyn Bay
Quarter-finals Tie noHome teamScoreAway team1Barry Town1–1 Bangor CityReplayBangor City0–1 Barry Town2Colwyn Bay1–1 Swansea CityReplaySwansea City1–0 Colwyn Bay3Bangor City0–0 Hereford UnitedReplayHereford United0–0 Bangor CityHereford win 4–3 on penalties4Stroud1–2 Wrexham
Semi-finals – 1st leg
Tie noHome teamScoreAway team1Barry Town2–2 Swansea City2Wrexham1–1 Hereford United
Semi-finals – 2nd leg
Tie noHome teamScoreAway team1Swansea City1–0 Barry Town2Hereford United1–2 Wrexham
Final
References