The 1930–31 FAW Welsh Cup is the 50th season of the annual knockout tournament for competitive football teams in Wales.

Key League name pointed after clubs name. B&DL - Birmingham & District League CCL - Cheshire County League FL D2 - Football League Second Division FL D3N - Football League Third Division North FL D3S - Football League Third Division South SFL - Southern Football League WLN - Welsh League North WLS - Welsh League South

Third round Tie noHomeScoreAway1Chester (CCL)9–1Cross Street Gwersyllt

Fourth round Tie noHomeScoreAway1Llanfairfechan2–11Chester (CCL)

Fifth round Eight winners from the Fourth round and eight new clubs. Tie noHomeScoreAway1Newport County (FL D3N)1–1Chester (CCL)replayChester (CCL)0–0 Newport County (FL D3N)replayNewport County (FL D3N)2–4 Chester (CCL)

Sixth round Tie noHomeScoreAway1Chester (CCL)0–1Cardiff City (FL D2)

Semifinal Match between Swansea Town and Wrexham were held at Chester. Tie noHomeScoreAway1Shrewsbury Town (B&DL)1–0Cardiff City (FL D2)2Swansea Town (FL D2)2–5Wrexham (FL D3N)

Final Tie noHomeScoreAway1Wrexham (FL D3N)7–0Shrewsbury Town (B&DL)

External links The FAW Welsh Cup