The 1899–1900 Welsh Amateur Cup was the tenth season of the Welsh Amateur Cup. The cup was won by Wellington St. Georges United who defeated Llanrwst Town 2–0 in the final, at Flint.
First round Home teamResultAway teamRemarksHolyhead Swiftsw/oFlint ReserveCarnarvon Ironopolis ReservesByeRhyl ReserveByeColwyn BayByeLlanrwst TownByeBangor ReservesByeLlandudno Swifts ReservesByeRhyl Church GuildByeLlangollen United3-1Vron St. AlbansSummerhill Albion0-2Broughton UnitedAdwy United1-0Wrexham ReserveRossettByeWrexham VictoriaByeWrexham Old BoysByeDolgelley Bye Ellesmere Rangers1-5Oswestry United ReserveDruids ReserveByeRuabon AlbionBye Whitchurch AlexandraBye Derwen RangersBye WhittingtonBye St MartinsByeLlanfyllinByeNewtown ReserveByeWelshpool ReserveBye Singleton and ColesBye Shrewsbury Barracks RoversBye Snailbeach White StarsBye Wellington St. George's UnitedByeRoyal Welsh WarehouseBye Pontesbury Half HolidayBye
Second round Home teamResultAway teamRemarksRhyl Church Guild2-3Rhyl ReservesLlanrwst Town8-0Llandudno Swifts ReservesBangor Reservew/oHolyhead SwiftsColwyn Bay5-1Carnarvon Ironopolis ReservesRossett4-1Coedpoeth VictoriaLlangollen United1-1Wrexham Victoria2-6ReplayWrexham Old Boys0-1Broughton UnitedDolgelley 1-5Adwy United Oswestry United Reserve4-1 Whitchurch AlexandraRuabon Albion8-1 Derwen Rangers St Martins3-2Llanfyllin Whittington0-0Druids Reserve0-4Replay Wellington St. George's United6-1Welshpool ReserveNewtown Reserve5-1 Pontesbury Half HolidayRoyal Welsh Warehouse2-4 Singleton and ColesSnailbeach White Stars3-2 Shrewsbury Barracks Rovers
Third round Home teamResultAway teamRemarksLlanrwst Town1-0Colwyn BayRhyl Reserves5-1Holyhead SwiftsWrexham Old Boys2-0RossettWrexham Victoria2-0Adwy United Oswestry United Reserve3-0Druids Reserves St Martins2-3Ruabon Albion Wellington St. George's Unitedw/oNewtown Reserve Singleton and Coles5-0Snailbeach White Stars
Fourth round Home teamResultAway teamRemarksWrexham Victoria3-1Wrexham Old BoysRuabon Albion3-1 Oswestry United Reserve Wellington St. George's United3-1 Singleton and ColesLlanrwst Town7-0Rhyl Reserves
Semi-final ResultVenueRuabon Albion2-2Llanrwst TownBelle Vue, RhylLlanrwst Town2-1 (Replay)Ruabon AlbionBuckley Wellington St. George's United2-1Wrexham VictoriaWelshpool
Final WinnerResultRunner-upVenue Wellington St. George's United2-0Llanrwst TownFlint
References