| 13 Apr 24 | r30        | LlandudnoLlandudno | 2 - 3 | CaerswsCaersws |
| 13 Apr 24 | r30        | Mold AlexandraMold Alexandr | 0 - 3 | Ruthin TownRuthin Town |
| 13 Apr 24 | r30        | LlanelliLlanelli | 2 - 5 | Briton Ferry LlansawelBriton Ferry |
| 19 Apr 24 | r30        | Denbigh TownDenbigh Town | 1 - 2 | Flint Town UnitedFlint Town Un |
| 19 Apr 24 | r30        | Gresford AthleticGresford Athl | 2 - 2 | PrestatynPrestatyn |
| 19 Apr 24 | r30        | GuilsfieldGuilsfield | 1 - 2 | AirbusAirbus |
| 19 Apr 24 | r30        | PorthmadogPorthmadog | 0 - 3 | Holywell TownHolywell Town |
| 20 Apr 24 | r30        | Llanidloes TownLlanidloes To | 0 - 4 | Bangor 1876Bangor 1876 |
| 20 Apr 24 | r30        | Abergavenny TownAbergavenny T | 1 - 3 | Caerau ElyCaerau Ely |
| 20 Apr 24 | r30        | Abertillery BluebirdsAbertillery B | 2 - 5 | Afan LidoAfan Lido |
| 20 Apr 24 | r30        | Cambrian and Clydach ValCambrian and | 0 - 0 | TrefelinTrefelin |
| 20 Apr 24 | r30        | Carmarthen TownCarmarthen To | 0 - 3 | Llantwit MajorLlantwit Majo |
| 20 Apr 24 | r30        | Cwmbran CelticCwmbran Celti | 3 - 1 | Goytre UnitedGoytre United |
| 20 Apr 24 | r30        | Taffs WellTaffs Well | 1 - 3 | Ammanford AFCAmmanford AFC |
| 20 Apr 24 | r30        | Baglan DragonsBaglan Dragon | 1 - 2 | Pontardawe TownPontardawe To |
| 26 Apr 24 | r30        | Buckley TownBuckley Town | 3 - 2 | Chirk AAAChirk AAA |