The 1905–06 Welsh Amateur Cup was the sixteenth season of the Welsh Amateur Cup. The cup was won by Buckley Engineers who defeated Porthmadog 3–1 in a replayed final, at Welshpool.
First round Home teamResultAway teamRemarksPwllheliByePorthmadogLlanrwst Town3-3Holyhead SwiftsBangor Reserves3-3Llandudno AmateursSandycroft Artillery1-2Colwyn BayPrestatynByeBlack Park0-1Druids ReservesRhos Rangers3-1Acrefair UnitedChirk Reserves1-3Johnstown Amateurs St Martins Weston RhynLlandrindod WellsRuthin1-2Bala Press Whitchurch Ellesmere VolunteersWhitchurch scratchedLlanfylllinByeLlanymynech Oswestry United ReservesAberystwythTowyn RoversRuthin Road (Wrexham)GwersylltOak Alyn RoversHightown Institute (Wrexham)Rhosddu VillaRossettSt. Mark's (Wrexham)1-4GresfordBuckley Engineers2-0Mold Alyn WanderersBurntwood United (Buckley)ByeEsclusham White StarsExempt Until Third RoundLlangollenNewtown North EndFlint United Singleton and ColesWrexham VictoriaBrymbo Victoria
Second round Home teamResultAway teamRemarksPorthmadogPwllheliBangor Reserves2-0Holyhead SwiftsPrestatyn0-4Colwyn BayJohnstown Amateurs St MartinsRhos RangersDruids ReservesCorwen1-4Bala Press Oswestry United ReservesLlanfylllinLlanymynech Ellesmere VolunteersTowyn RoversAberystwythOak Alyn RoversRhosddu VillaBurntwood United0-1Ruthin Road (Wrexham)Llandrindod WellsByeGresfordBuckley EngineersEsclusham White StarsExempt Until Third RoundLlangollenNewtown North EndFlint United Singleton and ColesWrexham VictoriaBrymbo Victoria
Third round Home teamResultAway teamRemarksPorthmadog2-0Bangor ReservesFlint United2-2Colwyn BayColwyn Bay1-0Flint UnitedReplayBuckley Engineers5-2Oak Alyn RoversEsclusham White Stars4-1Brymbo VictoriaAberystwyth0-0Newtown North EndAbandoned due to a storm. Singleton and ColesLlandrindod Wells Oswestry United Reserves5-3Bala PressLlangollen0-1Rhos Rangers
Fourth round Home teamResultAway teamRemarks Singleton and Coles1-1AberystwythBuckley Engineers4-2Esclusham White StarsColwyn Bay2-4Rhos RangersPorthmadog2-1 Oswestry United Reserves
Semi-final ResultVenuePorthmadog3-2Rhos RangersBelle Vue, RhylBuckley Engineers4-3AberystwythNewtown
Final WinnerResultRunner-upVenueBuckley Engineers2-2PorthmadogWelshpoolBuckley Engineers3-1 (Replay)PorthmadogWelshpool
References