The 2006–07 FAW Welsh Cup was the 120th edition of the Welsh Cup, the national football cup competition of Wales. Carmarthen Town won the competition after beating Afan Lido 3–2 in the final.

Preliminary round Home teamScoreAway teamAberbargoed Buds2–1YstradgynlaisConwy United2–1Glan ConwyCorwen0–2RhydymwynCwmbran Celtic2–1Newcastle EmlynFour Crosses2–2 CarnoLlangollen Town0–1Ruthin TownLlanidloes Town2–1Knighton TownLlansawel0–1Goytre AFCLlantwit Fardre3–2Chepstow TownLlanwern4–1Abertillery ExcelsiorsPentwyn Dynamos5–1Cwmamman UnitedPenycae4–0CaerwysRisca United1–3AFC PorthSealand Rovers2–4 Cefn United

First round Home teamScoreAway teamAfan Lido3–1Penrhiwceiber RangersAmmanford4–1 PontyclunBarry Town3–2 CroesyceiliogBridgend Town2–0Taffs WellBriton Ferry Athletic0–1BettwsBuckley Town3–1Castell Alun ColtsCaerleon2–1Garw AthleticCaldicot Town0–1Cwmbran CelticCambrian & Clydach Vale1–3Morriston TownCardiff Corinthians3–1Maesteg ParkChirk AAA1–3Conwy UnitedCoedpoeth United0–3Bethesda AthleticRhydymwyn1–3PenycaeDenbigh Town6–0Glyn CeiriogDinas Powys1–0Bryntirion AthleticENTO Aberaman Athletic1–2Neath AthleticFlint Town United4–0Nefyn UnitedGarden Village6–0AFC LlwydcoedGlantraeth3–3 BodedernGresford Athletic6–3Halkyn UnitedGuilsfield3–2Four CrossesHawarden Rangers0–1Llanrwst UnitedHolyhead Hotspur2–1Lex XIHolywell Town3–3 Brickfield RangersLlanberis0–3Mynydd IsaLlandudno4–0Ruthin TownLlandudno Junction3–4Llanrug UnitedLlanfyllin Town3–2CarnoLlanrhaeadr3–4PenrhyncochGoytre AFC2–3 UWICLlantwit Fardre0–1Newport YMCALlanwern7–0Aberbargoed BudsMold Alexandra1–2LlanfairpwllPentwyn Dynamos3–4Caerau (Ely)Pontardawe Town4–1Porthcawl TownPontypridd Town4–0Treharris AthleticPrestatyn Town5–0Llandyrnog UnitedPresteigne St. Andrews4–0KerryPwllheli2–1Cefn UnitedQueens Park3–7 BrymboRhos Aelwyd2–4Bala TownAFC Porth2–4 West EndTon Pentre1–0Merthyr SaintsTredegar Town0–1LlangeinorTroedyrhiw1–2 Ely Rangers

Second round Home teamScoreAway teamBarry Town0–4Afan LidoBodedern3–3 Bethesda AthleticBrickfield Rangers1–4Airbus UKBridgend Town5–2Garden VillageBrymbo1–1 NEWI Cefn DruidsBuckley Town2–1Llanfyllin TownCaerleon2–1 UWICConnah's Quay Nomads2–1Aberystwyth TownCwmbran Celtic2–3 Maesteg ParkCwmbrân Town1–7Carmarthen TownDenbigh Town2–4NewtownDinas Powys3–0Morriston TownEly Rangers2–2 Caerau (Ely)Goytre United1–2West EndGuilsfield0–5Bala TownLlandudno3–0Flint Town UnitedLlanelli5–0BettwsLlanfairpwll0–6RhylLlanegfni Town0–2Holyhead HotspursLlanrug United0–2Bangor CityMynydd Isa0–5CaerswsNeath Athletic2–0LlanwernNewport YMCA2–1 AmmanfordPenrhyncoch2–0Conwy UnitedPontardawe Town1–2 Pontypridd TownPort Talbot Town3–2Haverfordwest CountyPrestatyn Town2–4CPD PorthmadogPresteigne St. Andrews1–1 PenycaePwllheli2–0Gresford AthleticThe New Saints3–1Llanrwst UnitedTon Pentre6–0LlangeinorWelshpool Town4–1Caernarfon Town

Third round Home teamScoreAway teamAfan Lido3–0BodedernBridgend Town1–1 Airbus UKCaerleon1–1 Ely RangersCaersws3–0Buckley TownCarmarthen Town2–0West EndHolyhead Hotspur2–0Presteigne St. AndrewsMaesteg Park0–1LlandudnoNeath Athletic3–2BrymboNewport YMCA1–3Connah's Quay NomadsNewtown2–0Dinas PowysPenrhyncoch0–2LlanelliCPD Porthmadog2–0Bangor CityPort Talbot Town3–0Bala TownPwllheli1–2The New SaintsTon Pentre1–0RhylWelshpool Town2–1 Pontypridd Town

Fourth round Home teamScoreAway teamPort Talbot Town3–1 Ton PentreCarmarthen Town0–0 CaerswsConnah's Quay Nomads3–1LlandudnoCPD Porthmadog2–2 The New SaintsLlanelli7–0NewtownWelshpool Town3–0Neath AthleticHolyhead Hotspur2–1 Bridgend TownEly Rangers1–2Afan Lido

Quarter-final Home teamScoreAway teamCarmarthen Town1–1 CPD PorthmadogHolyhead Hotspur1–5Welshpool TownPort Talbot Town0–1Afan LidoLlanelli6–2Connah's Quay Nomads

Semi-final Home teamScoreAway teamAfan Lido1–1 Welshpool TownCarmarthen Town1–0Llanelli

Final

Notes

References General

Specific