River Drainage basin[A] Province and location Source location (town / mountains) Tributary of (river) Dam in river Mouth / junction at location (town) Mouth / junction coordinates Amandawe River Amandawe, KwaZulu-Natal north west of Amandawe north of Scottburgh Umpambanyoni River 30°15′30″S 30°45′0″E / 30.25833°S 30.75000°E / -30.25833; 30.75000 (Umpambanyoni mouth ) Amahlongwa River Amahlongwa, KwaZulu-Natal south west of Amahlongwa west of uMkomaas Indian Ocean 30°15′30″S 30°44′0″E / 30.25833°S 30.73333°E / -30.25833; 30.73333 (Indian Ocean ) Amanzimtoti River , (Manzimtoti River) (Toti River) U7 KwaZulu-Natal , Amanzimtoti northwest of Adams Mission Indian Ocean 30°3′S 30°52′E / 30.050°S 30.867°E / -30.050; 30.867 (Amanzimtoti mouth ) Apies River A2 Gauteng , Tshwane , Pretoria Bronberg, southeast of Pretoria Moretele River , then Crocodile River and Limpopo River Bon Accord Dam Makapanstad 25°14′24″S 28°08′36″E / 25.24000°S 28.14333°E / -25.24000; 28.14333 (Apies-Tshwane junction ) As River (or Axel River) C8 Free State Southeast of Bethlehem Liebenbergsvlei River , then Wilge River Sol Plaatjie Dam 28°13′27″S 28°21′58″E / 28.22417°S 28.36611°E / -28.22417; 28.36611 (As-Liebenbergsvlei junction ) Assegaai River W5 Mpumalanga North of Wakkerstroom Mkondo River Heyshope Dam Swaziland border 27°04′46″S 31°02′19″E / 27.07944°S 31.03861°E / -27.07944; 31.03861 (Assegaai-Mkondo junction ) Baakens River Eastern Cape Port Elizabeth Bamboes Spruit C2 North West South of Ottosdal Vaal River Bloemhof Dam 27°40′15″S 25°37′40″E / 27.67083°S 25.62778°E / -27.67083; 25.62778 (Bamboesspruit mouth ) Baviaanskloof River L8 Western and Eastern Cape North of Plettenberg Bay Kouga River 33°39′53″S 24°23′37″E / 33.66472°S 24.39361°E / -33.66472; 24.39361 (Baviaanskloof River junction ) Bell River D1 Eastern Cape Near Naudé's Neck Kraai River , then Orange River Near Moshesh's Ford 30°51′08″S 27°46′43″E / 30.85222°S 27.77861°E / -30.85222; 27.77861 Berg River (or Great Berg River) G1 Western Cape Franschhoek Drakenstein Berg River Dam Velddrif north of Vredenburg , Atlantic Ocean 32°46′13.00″S 18°8′39.66″E / 32.7702778°S 18.1443500°E / -32.7702778; 18.1443500 Berg River D3 Free State 22 km Southwest of Jagersfontein Orange River Vanderkloof Dam Vanderkloof Dam 29°59′43″S 24°46′48″E / 29.99528°S 24.78000°E / -29.99528; 24.78000 (Vanderkloof dam tributary ) Bhira River R5 Eastern Cape North of Eleqolweni between Port Alfred and East London , near Begha , Indian Ocean 33°23′00″S 27°19′33″E / 33.38333°S 27.32583°E / -33.38333; 27.32583 (Bhira River mouth ) Bivane River W5 KwaZulu-Natal Pongola River Bivane Dam Black Kei River Eastern Cape Southwest of Queenstown Great Kei River Blesbokspruit (or Blesbok Spruit) C2 Gauteng North of Daveyton Vaal River Blood River (or Ncome River) V3 KwaZulu-Natal Knight's Pass, Utrecht Buffalo River Bloukrans River V1 KwaZulu-Natal North of Giant's Castle in the Drakensberg foothills Tugela River none near Tugela Estates , Weenen area 28°45′30″S 30°08′55″E / 28.75833°S 30.14861°E / -28.75833; 30.14861 (Bloukrans-Tugela confluence ) Bloukrans River K Western and Eastern Cape border Near Peak Formosa n.a. Near Bloukrans Bridge 33°58′44″S 23°38′49″E / 33.97889°S 23.64694°E / -33.97889; 23.64694 (Blouwkrans River mouth ) Bloukrans River Eastern Cape Near Grahamstown Kowie River none Near Langholm, Grahamstown 33°24′38″S 26°39′05″E / 33.41056°S 26.65139°E / -33.41056; 26.65139 (Bloukrans-Kowie confluence ) Blyde River (or Motlatse River) B6 Mpumalanga West of Sabie Olifants River Blyderivierpoort Dam Lissataba game farm , Mica area 24°15′13″S 30°49′50″E / 24.25361°S 30.83056°E / -24.25361; 30.83056 (Blyde-Olifants confluence ) Boesmans River Western Cape Northeast of Pearly Beach Uilkraal River Uilkraalsmond (south of Gans Bay ), Atlantic Ocean 34°36′21″S 19°24′32″E / 34.60583°S 19.40889°E / -34.60583; 19.40889 (Uilkraal River mouth ) Boesmans River Eastern Cape North of Kirkwood (Eastern Cape) Kenton on Sea , Indian Ocean 33°41′32″S 26°39′50″E / 33.69222°S 26.66389°E / -33.69222; 26.66389 (Boesmans River mouth ) Boesmanspruit (or Boesman Spruit) Mpumalanga South of Secunda Waterval River then into the Vaal River Bonte River Western Cape Alphen Dam Bot River G Western Cape South of Teewaterskloof Dam Fortuin Reservoir Fischerhaven , Atlantic Ocean 34°22′05″S 19°05′53″E / 34.36806°S 19.09806°E / -34.36806; 19.09806 (Bot River mouth ) Braamfontein Spruit (or Braamfonteinspruit) Gauteng Greymont Roodepoort Jukskei River Emmarentia Dam Brak River A7 Limpopo Sand River (Polokwane) Magkabeng Plateau 22°36′15″S 29°44′0″E / 22.60417°S 29.73333°E / -22.60417; 29.73333 (Brak River mouth ) Breede River (or Breë River) H Western Cape , Overberg near Ceres the Koekedou River and Dwars River become the Bree River West of Mossel Bay , Indian Ocean 34°24′15″S 20°51′06″E / 34.40417°S 20.85167°E / -34.40417; 20.85167 (Breede River mouth ) Bronkhorst Spruit (or Bronkhorstspruit) B2 Gauteng Wilge River Bronkhorstspruit Dam Buffeljags River Western Cape joining of the Tredou River and Grootvadersbos River Breede River Buffeljags Dam Buffalo River (Eastern Cape) R2 Eastern Cape Northwest of King William's Town Laing Dam , Bridle Drift Dam East London harbour 33°01′45″S 27°54′57″E / 33.02917°S 27.91583°E / -33.02917; 27.91583 (Buffalo River mouth ) Buffalo River (KwaZulu-Natal) V3 KwaZulu-Natal northeast of Volksrust Tugela River Buffels River F3 Northern Cape 29°40′35″S 17°03′07″E / 29.67642°S 17.051811°E / -29.67642; 17.051811 (Buffels River mouth (Northern Cape) ) Buffels River J1 Western Cape The Komsberg River and the Venters River , join to become the Buffels River Floriskraal Dam at Buffelspoort , the Klein-Swartberg River joins the Buffels River to become the Groot River 33°28′05″S 20°59′02″E / 33.467929°S 20.983973°E / -33.467929; 20.983973 (Buffels River junction (Western Cape) ) Bushman River V KwaZulu-Natal at Giant's Castle Tugela River Wagendrift Dam Caledon River D2 Free State border Lesotho and South Africa southwest of Witsieshoek Orange River Knellpoort Dam , Welbedacht Dam Bethulie 30°31′0″S 26°5′46″E / 30.51667°S 26.09611°E / -30.51667; 26.09611 (Caledon River mouth ) Chalumna River (or Tyolomnqa River) R4 Eastern Cape Crocodile River X3 Mpumalanga North of Dullstroom Komati River Kwena Dam Komatipoort Crocodile River A3 North West , Gauteng and Limpopo Roodepoort Limpopo River Hartbeespoort Dam Roodekoppies Dam Diep River G Western Cape North of Malmesbury Table Bay Cape Town 33°53′27″S 18°22′55″E / 33.89083°S 18.38194°E / -33.89083; 18.38194 (Diep River mouth ) Diep River A7 Limpopo Southeast of Polokwane Sand River Doring River Western Cape and Eastern Cape Northeast of Ceres Olifants River Doring River Dam Duiwenhoks River Western Cape North of Heidelberg West of Mossel Bay , Indian Ocean 34°21′56″S 21°00′01″E / 34.36556°S 21.00028°E / -34.36556; 21.00028 (Duiwenhoks River mouth ) Elands River B2 Gauteng Near Rayton Olifants River Rust de Winter Dam , Rhenosterkop Dam Marble Hall 24°55′27″S 29°20′45″E / 24.92417°S 29.34583°E / -24.92417; 29.34583 (Elands-Olifants confluence ) Elands River A North West Province Near Koster Crocodile River (West) Vaalkop Dam 24°17′18″S 27°31′8″E / 24.28833°S 27.51889°E / -24.28833; 27.51889 (Elands-Crocodile confluence ) Elands River X3 Mpumalanga Northeast of Belfast Crocodile River (East) Ga-Selati River Limpopo Wolkberg Olifants River South of Phalaborwa Gamka River J Western Cape North of Beaufort West Gourits River Gamkapoort Dam South of Calitzdorp Gamtoos River L9 Eastern Cape The Kouga River and Groot River become the Gamtoos River Northeast of Jeffreys Bay 33°58′12″S 25°02′03″E / 33.97000°S 25.03417°E / -33.97000; 25.03417 (Gamtoos River Mouth ) Gouritz River (or Gourits River) Western Cape The Gamka River and Olifants River become the Gourits River at Gouritsmond 34°20′47″S 21°53′08″E / 34.34639°S 21.88556°E / -34.34639; 21.88556 (Gourits River mouth ) Great Fish River (Groot-Vis River) Eastern Cape East of Graaff-Reinet North of Seafield , Indian Ocean 33°29′44″S 27°08′09″E / 33.49556°S 27.13583°E / -33.49556; 27.13583 (Great Fish River mouth ) Groenrivier (Green River) Northern Cape About 120 km NNW of Strandfontein by Green River Mouth Lighthouse Great Kei River (Groot-Kei) Eastern Cape The Swart-Kei River and the White Kei River become the Great Kei River Kei Mouth , Indian Ocean 32°40′45″S 28°23′07″E / 32.67917°S 28.38528°E / -32.67917; 28.38528 (Groot-Kei Mouth ) Great Letaba River B8 Limpopo The Great Letaba River and Little Letaba River become the Letaba River Letaba River Ebenezer Dam Great Usutu River (or Maputo River) W5 KwaZulu-Natal , Swaziland and Mozambique Northwest of Amsterdam South of Maputo , Mozambique 26°10′22″S 32°41′45″E / 26.17278°S 32.69583°E / -26.17278; 32.69583 (Maputo River mouth ) Great Brak River K Western Cape Perdeberg River, Tweeriviere River and Varings River Wolwedans Dam Great Brak River , Indian Ocean Groot Brak River Eastern Cape North of Steynsburg Teebusspruit Great Fish River Groot Marico River (or Great Marico River) North West Groot River Eastern Cape where the Kariega River and Sout River join Gamtoos River Beervlei Dam Groot River partly the border between Eastern Cape and Western Cape The Buffels River becomes the Groot River from where the Klein-Swartberg River joins the Buffels Gouritz River Beervlei Dam Groot River Western Cape Doring River Groot Vet River Free State Groot Vlei River Eastern Cape Hantams River Northern Cape Hartbees River Northern Cape Hartenbos River Western Cape Harts River North West Hennops River Gauteng East of Tembisa Crocodile River Heuningnesrivier Western Cape Hex River H Western Cape Breede River Hex River North West Elands River Bospoort Dam Hluhluwe River W KwaZulu-Natal Hluhluwe Game Reserve Hluhluwe River Hluhluwe Dam lake St Lucia Hoeksrivier Western Cape Hol River Eastern Cape Honde River Gauteng Hout River A7 Limpopo Sand River (Polokwane) Hout River Dam 23°4′2″S 29°34′45″E / 23.06722°S 29.57917°E / -23.06722; 29.57917 (Hout River mouth ) Incomati River Mpumalanga Indwe River Eastern Cape Lubisi Dam Ingulube C2 Gauteng West of Nigel Spaarwater Vaal River Intombe River KwaZulu-Natal Jakkals River Western Cape Jordaan River Free State Jordaanspruit Free State Bloemhoek Dam Jukskei River Gauteng Crocodile River (West) then Limpopo River Kaaimans River Western Cape Kabeljous River Eastern Cape Jeffreys Bay 34°00′19″S 24°56′08″E / 34.00528°S 24.93556°E / -34.00528; 24.93556 (Kabeljous River mouth ) Kaalspruit Free State Kaba River KwaZulu-Natal Kamma River Western Cape Kammanassie River Eastern Cape Kandandlovu River KwaZulu-Natal Karatara River Eastern Cape Karoospruit Free State Kat River Eastern Cape , Seymour , Fort Beaufort Amatola Mountains Great Fish River Katrivier Dam Great Fish River south of Fort Beaufort 32°59′44″S 26°47′05″E / 32.99556°S 26.78472°E / -32.99556; 26.78472 Kat Spruit Mpumalanga Kariega River Eastern Cape Settlers Dam Kenton-on-Sea Keisers River Western Cape Keiskamma River R1 Eastern Cape Amatola Mountains Sandile Dam Hamburg northeast of Port Alfred , Indian Ocean 33°17′S 27°29′E / 33.283°S 27.483°E / -33.283; 27.483 Keurbooms River Western Cape , Plettenberg Bay Northeast of Plettenberg Bay , Indian Ocean Kingna River Western Cape Klaas Smits River Eastern Cape South of Molteno Swart-Kei River Klaserie River Mpumalanga Klasies River Eastern Cape , Tsitsikamma coast Klasies River Caves Little Letaba River B8 Limpopo The Great Letaba River and Little Letaba River become the Letaba River Letaba River Klein Marico River North West Klein Olifants River Mpumalanga Klein River Western Cape Hermanus , Indian Ocean 34°25′17″S 19°18′03″E / 34.42139°S 19.30083°E / -34.42139; 19.30083 (Klein River mouth ) Klip River Western Cape Klip River KwaZulu-Natal Klip River Eastern Cape Knysna River Western Cape Kobongaba River Eastern Cape Komani River Eastern Cape North of Queenstown Klaas Smits River Bongolo Dam Komati River (or Incomati, Nkomati) X1 Mpumalanga , Komati Gorge Koshwana River KwaZulu-Natal Kouga River L8 Eastern Cape Kowie River Eastern Cape Grahamstown Port Alfred Kraai River D1 Eastern Cape Confluence of Bell River , Sterkspruit and Joggem River at Moshesh's Ford, Eastern Cape Drakensberg Orange River Aliwal North 30°40′S 26°45′E / 30.667°S 26.750°E / -30.667; 26.750 Kromdraai Spruit Mpumalanga Krom River Eastern Cape Krom River Western Cape , Stellenbosch Kuils River Western Cape Kwenxura River Eastern Cape Laai Spruit Free State Langvlei River Western Cape Latonyanda River Limpopo Liesbeek River (also spelt Liesbeeck) Western Cape Leeu River Free State Armenia Dam Levubu River (or Luvuvhu, Pafuri River) A9 Limpopo Albasini Dam Limpopo River 22°25′32″S 31°18′25″E / 22.42556°S 31.30694°E / -22.42556; 31.30694 (Levuvhu River ) Lephalala River (see Palala River) A5 Limpopo Vischgat Dam , Susandale Dam Letaba River B8 Limpopo The Great Letaba River and Little Letaba River become the Letaba River Olifants River Liebenbergsvlei River C8 Free State Liesbeeck River Western Cape Letsitele River Limpopo Liesbeek River Western Cape , Cape Town Limpopo River A Limpopo , on Zimbabwe , Botswana borders The Marico River and the Crocodile River become the Limpopo River Xai-Xai , Mozambique into Indian Ocean Little Brak River (or Klein Brak) Eastern Cape Little Brak River , Indian Ocean 34°05′31″S 22°08′55″E / 34.09194°S 22.14861°E / -34.09194; 22.14861 (Little Brak River mouth ) Lourens River Western Cape Lovu River (Illovu) U7 KwaZulu-Natal West of Richmond Beaulieu Estate Dam Lovu Langoon at Illovu Beach , Indian Ocean 30°6′S 30°51′E / 30.100°S 30.850°E / -30.100; 30.850 Lower Brandvlei River Western Cape Brandvlei Dam Lunsklip River Mpumalanga Lyndoch River Eastern Cape Maitland River M Eastern Cape West of Port Elizabeth 33°59′14″S 25°17′37″E / 33.98722°S 25.29361°E / -33.98722; 25.29361 (Maitland River mouth ) [ 2] Malips River Limpopo Province Olifants River (Limpopo) Maputo River (or Great Usutu) Mpumalanga , KwaZulu-Natal Marico River A2 North West Groot-Marico River Limpopo River Matlabas River Limpopo Mbhashe River Eastern Cape , Transkei region East of Elliot South of The Haven, Eastern Cape 32°14′56″S 28°54′00″E / 32.24889°S 28.90000°E / -32.24889; 28.90000 (Mbhashe River mouth ) Mbango River KwaZulu-Natal Mbizana River KwaZulu-Natal Mbodi River Limpopo Mbokodweni River KwaZulu-Natal Mdesingane River KwaZulu-Natal Mdlotane River KwaZulu-Natal Mdloti River KwaZulu-Natal Mdumbe River Eastern Cape Mgobezeleni River KwaZulu-Natal Mgwalana River Eastern Cape Mhlabatshane River KwaZulu-Natal Middle Letaba River B8 Limpopo Mlalazi River KwaZulu-Natal Mhlali River KwaZulu-Natal Mhlatuze River W KwaZulu-Natal Mkomazi River Kwazulu-Natal Mkuze River W KwaZulu-Natal Mlazi River KwaZulu-Natal , Durban Mngeni River (or Mgeni, Umgeni) U KwaZulu-Natal north of Durban , Indian Ocean Modder River Northern Cape and Free State Riet River Mogalakwena River A6 Limpopo Limpopo River Mokolo River (or Mogol River) A4 Limpopo The Sand River and Grootspruit River become the Mokolo River Limpopo Mokolo Dam Molopo River D4 North West border Botswana Disaneng Dam Mooi River V KwaZulu-Natal Tugela River Mooi River North West Vaal River Boskop Dam Mooi River T Eastern Cape Mpenjati River KwaZulu-Natal Near Hamburg Palm Beach 30°55′59″S 30°16′00″E / 30.93306°S 30.26667°E / -30.93306; 30.26667 Msunduzi River (or Duzi River) KwaZulu-Natal Mthatha River Eastern Cape Mtamvuna River KwaZulu-Natal - Eastern Cape border Mtontwanes River KwaZulu-Natal Mugwenya River KwaZulu-Natal Mximkulwana River KwaZulu-Natal Mzamba River Eastern Cape , Transkei region Mzimkulu River (or Umzimkulu) KwaZulu-Natal Mzimkulwana river KwaZulu-Natal , Oribi Gorge Mzimvubu River Eastern Cape , Transkei region Mzumbe River KwaZulu-Natal Nahoon River R3 Eastern Cape , East London Ngagane River KwaZulu-Natal Ngotwane River North West Ngwavuma KwaZulu-Natal Pongola River 26°57′42″S 32°17′39″E / 26.96167°S 32.29417°E / -26.96167; 32.29417 (Ngwavuma River junction ) Nossob River D4 Northern Cape , Kalahari Nqabara River Eastern Cape Nsama River Limpopo Nsuze River V4 KwaZulu-Natal Tugela River Nswamanzi River KwaZulu-Natal Nuwejaarspruit Free State Nyalazi River KwaZulu-Natal Nyl River Limpopo Nyoni River KwaZulu-Natal Nzhelele River A8 Limpopo Nwanedi River Limpopo Ohlanga River (or Umhlanga) KwaZulu-Natal Ohrigstad River Mpumalanga Olifants River B Mpumalanga and Limpopo Loskop Dam , Flag Boshielo Dam Olifants River Western Cape Oudtshoorn Olifants River Western Cape Clanwilliam Dam Ongers River Northern Cape Oompies River Eastern Cape Orange River (or Gariep River) Eastern Cape , Northern Cape and Free State Gariep Dam , Vanderkloof Dam , Boegoeberg Dam Atlantic Ocean at Alexander Bay, Northern Cape 29°35′S 16°29′E / 29.583°S 16.483°E / -29.583; 16.483 Os Spruit Gauteng Palala River (or Lephalala) A5 Limpopo Palmiet River Western Cape Eikenhof Dam Pienaars River A2 Gauteng and Northwest northwest of Bronkhorstspruit Crocodile River Roodeplaat Dam , Klipvoor Dam Pienaars River Eastern Cape Plankenbrug River Western Cape Poesjenels River Western Cape Pongola River (or Phongolo) W5 KwaZulu-Natal Riet River Free State Vaal River Riet River (Eastern Cape) Eastern Cape Rietspruit Free State Riviersonderend (or Sonderend River) Western Cape , Overberg Rondegat River Western Cape Rooiels River Western Cape Rufanes River Eastern Cape Sabie River Mpumalanga X3 Incomati River , Mozambique Sak River Northern Cape Salt River Western Cape Cape Town Sand River A Limpopo Province Limpopo River Sand River Free State Vet River Allemanskraal Dam Sandspruit Free State Sandlundlu River KwaZulu-Natal Sandpoort River Eastern Cape Selons River B2 Mpumalanga Highveld east of Middelburg Olifants River Near Loskop Dam 25°22′15″S 29°23′42″E / 25.37083°S 29.39500°E / -25.37083; 29.39500 (Selons-Olifants confluence ) Smalblaar River Western Cape Sout River Western Cape , Cape Town Spoeg River Northern Cape About 18 km SSE of Hondeklip Bay Steelpoort River Mpumalanga Steenbras River Western Cape Steenbras Upper Dam Steenbras Dam South of Gordon's Bay Sterkstroom River North West Buffelspoort Dam Storms River Eastern Cape Suikerbosrand River C2 Gauteng Vereeniging Sundays River V1 KwaZulu-Natal Tugela River Sundays River M1 Eastern Cape Darlington Dam Swart River Western Cape North of Caledon Bot River Swartkops River Eastern Cape , Nelson Mandela Bay Bluewater Bay , Indian Ocean Tamboti River Limpopo Tarka River Eastern Cape Tele River Eastern Cape Southern Drakensberg Orange River near Palmietfontein 30°24′18″S 27°33′30″E / 30.4049°S 27.5583°E / -30.4049; 27.5583 Timbavati River Mpumalanga Olifants River near Olifants Camp, Kruger National Park 24°3′18″S 31°40′39″E / 24.05500°S 31.67750°E / -24.05500; 31.67750 Tongati River KwaZulu-Natal Touws River Western Cape Groot River Treur River B6 Limpopo Troe-Troe River Northern Cape Tsitsikamma River Eastern Cape Tsomo River Eastern Cape Tugela River V KwaZulu-Natal Tyhume River Eastern Cape Keiskamma River Binfield Park Dam South-east of Alice 32°54′50″S 26°56′14″E / 32.91389°S 26.93722°E / -32.91389; 26.93722 Uilkraal River Western Cape Gans Bay , Atlantic Ocean 34°36′22″S 19°24′33″E / 34.60611°S 19.40917°E / -34.60611; 19.40917 (Uilkraal River mouth ) Umbilo River KwaZulu-Natal Umfolozi River (Zulu: Mfolozi ) W KwaZulu-Natal Maphelana , Indian Ocean 28°23′52″S 32°25′27″E / 28.39778°S 32.42417°E / -28.39778; 32.42417 (Umfolozi River mouth ) Black Umfolozi River (Zulu: Mfolozi emnyama ) KwaZulu-Natal White Umfolozi River (Zulu: Mfolozi emhlophe ) KwaZulu-Natal Wilge River (Mpumalanga) B2 Mpumalanga Olifants River Wilge River (Free State) C8 Free State Vaal Dam Umgeni River (uMngeni) U2 KwaZulu-Natal East of Howick Midmar Dam , Albert Falls Dam , Inanda Dam , Nagle Dam near Durban , Indian Ocean 29°48′S 31°2′E / 29.800°S 31.033°E / -29.800; 31.033 Umvoti River (or Mvoti River) U KwaZulu-Natal Umzimkulu River (Zulu: Mzimkulu ) KwaZulu-Natal Usutu River Mpumalanga Uvuzana River KwaZulu-Natal Vaal River C Free State and other North of Ermelo, Mpumalanga Orange River Bloemhof Dam , Vaal Dam , Douglas Weir Vals River Free State Vaal River Van Stadens River Eastern Cape Verlorevlei River Western Cape Elands Bay Atlantic Ocean 32°18′54″S 18°20′15″E / 32.31500°S 18.33750°E / -32.31500; 18.33750 (Verlorevlei mouth ) Vet River Free State Vaal River Vier-en-twintig-riviere (English: 24 Rivers) Western Cape Waterval River Mpumalanga White Kei River Eastern Cape North of Queenstown Great Kei River Wilge River C8 Free State Wilge River Mpumalanga Wit River Eastern Cape Wit River Limpopo Woes-Alleen River Mpumalanga Boschmanskop No 1 Dam Wonderfonteinspruit Xilinxa River Eastern Cape Xilinxa Dam Xora River Eastern Cape Xuka River Eastern Cape Zandvlei Western Cape Zimbani River Eastern Cape Zinkwasi River KwaZulu-Natal Zotsha River KwaZulu-Natal