3. Round
02/12/2016 19:30 Llanelli AFC Llanelli AFC - Ynysygerwn AFC Ynysygerwn AFC 5:1
03/12/2016 Cefn Druids Cefn Druids - Llantwit Major FC Llantwit Major FC resch.
03/12/2016 13:30 Llanfair United Llanfair United - Corwen FC Corwen FC 1:0
03/12/2016 13:30 Greenfield FC Greenfield FC - Guilsfield FC Guilsfield FC 0:3
03/12/2016 14:30 Haverfordwest County Haverfordwest County - Afan Lido FC Afan Lido FC 1:0
03/12/2016 14:30 Caernarfon Town Caernarfon Town - Carmarthen Town Carmarthen Town 3:1
03/12/2016 14:30 Llandudno FC Llandudno FC - Goytre AFC Goytre AFC 0:2
03/12/2016 14:30 Newtown AFC Newtown AFC - The New Saints The New Saints 0:3
03/12/2016 14:30 Aberystwyth Town Aberystwyth Town - Holywell Town Holywell Town 2:0
03/12/2016 14:30 Cardiff Metropolitan Cardiff Metropolitan - Porthmadog FC Porthmadog FC 4:0
03/12/2016 14:30 Gap Connah's Quay FC Gap Connah's Quay FC - Goytre United Goytre United 3:2
03/12/2016 14:30 Bala Town Bala Town - Caldicot Town Caldicot Town 6:1
03/12/2016 14:30 Rhyl FC Rhyl FC - Penrhyncoch FC Penrhyncoch FC 6:0
03/12/2016 14:30 Prestatyn Town Prestatyn Town - Holyhead Hotspur Holyhead Hotspur 2:1
03/12/2016 14:30 Penybont FC - Airbus UK Airbus UK 4:1
04/12/2016 Ton Pentre FC Ton Pentre FC - Bangor City Bangor City resch.