The 1903–04 Welsh Amateur Cup was the fourteenth season of the Welsh Amateur Cup. The cup was won by Wrexham Victoria who defeated Druids Reserves 4–2 in the final, at Oswestry.
First round Home teamResultAway teamRemarksBangor Reserves4-1Llandudno AmateursLlanrwst5-4Rhyl ReservesColwyn Bay6-1RhuddlanMynydd Isa1-2Flint TownFlint UACConnahs QuayHawarden Bridge2-2Mold Alyn WanderersGwersyllt2-0Wrexham St GilesBrymbo Victoria10-0Penyffordd UnitedBersham UnitedWrexham VictoriaWrexham Crescent2-2Gresford St Martins0-2Black ParkLlandinum2-3Welshpool ReservesMachynlleth0-11Newtown North EndPorthmadogAll received a Bye.Mold AmateursBroughton UnitedHope VillageEsclusham White StarsWrexham Cambrian Athletic/Cambrian Leather WorksChirk ReservesDruids ReservesRhos RangersRuthinCorwenBala Press Whitchurch Oswestry ReservesLlanfyllinLlanidloesLlanymynechNewtown Royal Welsh Warehouse
Second round Home teamResultAway teamRemarksPorthmadog4-2Bangor ReservesLlanrwstColwyn BayFlint Town5-4Mold Alyn WanderersMold AmateursFlint UACHope VillageBroughton UnitedGwersylltBrymbo VictoriaEsclusham White StarsCambrian Leather WorksWrexham VictoriaGresfordBlack Park1-1Rhos RangersRhos won replay 4–1.Chirk ReservesDruids ReservesRuthinCorwen WhitchurchLlanfyllin Oswestry ReservesLlanymynechNewtown North EndWelshpool ReservesNewtown Royal Welsh WarehouseLlanidloesBala PressBye
Third round Home teamResultAway teamRemarksPorthmadog3-1Colwyn BayFlint Town5-0Flint UACGwersyllt3-0Hope VillageWrexham Victoria4-0Esclusham White StarRhos Rangers1-1Druids ReservesDruids won replay 3-2Bala Press2-1Corwen Whitchurch Oswestry ReservesNewtown North End3-0Newtown Royal Welsh Warehouse
Fourth round Home teamResultAway teamRemarksPorthmadog1-0GwersylltDruids Reserves3-1Flint TownBala PressWrexham Victoria Whitchurch7-2Newtown North End
Semi-final ResultVenue Whitchurch2-3Wrexham Victoria OswestryPorthmadog1-3Druids ReservesBangor
Final WinnerResultRunner-upVenueWrexham Victoria4-2Druids Reserves Oswestry
References