List of rivers of South Africa


This is a list of rivers in South Africa.
It is quite common to find the Afrikaans word -rivier as part of the name. Another common suffix is "-kamma", from the Khoisan term for "river"
. The Zulu word amanzi also forms part of some river names.
The Afrikaans term spruit often labels small rivers.

List

RiverDrainage basinProvince and locationSource location
Tributary of Dam in riverMouth / junction at location Mouth / junction coordinates
IngulubeC2GautengWest of NigelSpaarwaterVaal River-
SpaarwaterC2GautengNorth of DaveytonVaal River
Amanzimtoti River, U7KwaZulu-Natal, Amanzimtotinorthwest of Adams Missionan Ocean--
Apies RiverA2Gauteng, Tshwane, PretoriaBronberg, southeast of PretoriaMoretele River, then Crocodile River and Limpopo RiverBon Accord DamMakapanstad
As River C8Free StateSoutheast of BethlehemLiebenbergsvlei River, then Wilge RiverSol Plaatjie Dam
Assegaai RiverW5MpumalangaNorth of WakkerstroomMkondo RiverHeyshope DamSwaziland border
Baakens RiverEastern CapePort Elizabeth----
Bamboes SpruitC2North WestSouth of OttosdalVaal RiverBloemhof Dam
Baviaanskloof RiverL8Western and Eastern CapeNorth of Plettenberg BayKouga River
Bell RiverD1Eastern CapeNear Naudé's NeckKraai River, then Orange RiverNear Moshesh's Ford
Berg River G1Western CapeFranschhoek DrakensteinBerg River DamVelddrif north of Vredenburg, Atlantic Ocean
Berg RiverD3Free State22 km Southwest of JagersfonteinOrange RiverVanderkloof DamVanderkloof Dam
Bhira RiverR5Eastern CapeNorth of Eleqolwenibetween Port Alfred and East London, near Begha, Indian Ocean
Bivane RiverW5KwaZulu-NatalPongola RiverBivane Dam
Black Kei RiverEastern CapeSouthwest of QueenstownGreat Kei River
Blesbokspruit C2GautengNorth of DaveytonVaal River
Blood River V3KwaZulu-NatalKnight's Pass, UtrechtBuffalo River
Bloukrans RiverV1KwaZulu-NatalNorth of Giant's Castle in the Drakensberg foothillsTugela Rivernonenear Tugela Estates, Weenen area
Bloukrans RiverKWestern and Eastern Cape borderNear Peak Formosan.a.Near Bloukrans Bridge
Bloukrans RiverEastern CapeNear GrahamstownKowie RivernoneNear Langholm, Grahamstown
Blyde River B6MpumalangaWest of SabieOlifants RiverBlyderivierpoort DamLissataba game farm, Mica area
Boesmans RiverWestern CapeNortheast of Pearly BeachUilkraal RiverUilkraalsmond, Atlantic Ocean
Boesmans RiverEastern CapeNorth of Kirkwood Kenton on Sea, Indian Ocean
Boesmanspruit MpumalangaSouth of SecundaWaterval River then into the Vaal River
Bonte RiverWestern CapeAlphen Dam
Bot RiverGWestern CapeSouth of Teewaterskloof DamFortuin ReservoirFischerhaven, Atlantic Ocean
Braamfontein Spruit GautengGreymont RoodepoortJukskei RiverEmmarentia Dam
Brak RiverA7LimpopoSand River Magkabeng Plateau
Breede River HWestern Cape, Overbergnear Ceres the Koekedou River and Dwars River become the Bree RiverWest of Mossel Bay, Indian Ocean
Bronkhorst Spruit B2GautengWilge RiverBronkhorstspruit Dam
Buffeljags RiverWestern Capejoining of the Tredou River and Grootvadersbos RiverBreede RiverBuffeljags Dam
Buffalo River R2Eastern CapeNorthwest of King William's TownLaing Dam, Bridle Drift DamEast London harbour
Buffalo River V3KwaZulu-Natalnortheast of VolksrustTugela River
Buffels RiverF3Northern Cape
Buffels RiverJ1Western CapeThe Komsberg River and the Venters River, join together to become the Buffels RiverFloriskraal Damat Buffelspoort, the Klein-Swartberg River joins the Buffels River to become the Groot River
Bushman RiverVKwaZulu-Natalat Giant's CastleTugela RiverWagendrift Dam
Caledon RiverD2Free State border Lesotho and South Africasouthwest of WitsieshoekOrange RiverKnellpoort Dam, Welbedacht DamBethulie
Chalumna River R4Eastern Cape
Crocodile RiverX3MpumalangaNorth of DullstroomKomati RiverKwena DamKomatipoort
Crocodile RiverA3North West, Gauteng and LimpopoRoodepoortLimpopo RiverHartbeespoort Dam Roodekoppies Dam
Diep RiverGWestern CapeNorth of MalmesburyTable Bay Cape Town
Diep RiverA7LimpopoSoutheast of PolokwaneSand River
Doring RiverWestern Cape and Eastern CapeNortheast of CeresOlifants RiverDoring River Dam
Duiwenhoks RiverWestern CapeNorth of HeidelbergWest of Mossel Bay, Indian Ocean
Elands RiverB2GautengNear RaytonOlifants RiverRust de Winter Dam, Rhenosterkop DamMarble Hall
Elands RiverANorth West ProvinceNear KosterCrocodile River Vaalkop Dam
Elands RiverX3MpumalangaNortheast of BelfastCrocodile River
Ga-Selati RiverLimpopoWolkbergOlifants RiverSouth of Phalaborwa
Gamka RiverJWestern CapeNorth of Beaufort WestGourits RiverGamkapoort DamSouth of Calitzdorp
Gamtoos RiverL9Eastern CapeThe Kouga River and Groot River become the Gamtoos RiverNortheast of Jeffreys Bay
Gouritz River Western CapeThe Gamka River and Olifants River become the Gourits Riverat Gouritsmond
Great Fish River Eastern CapeEast of Graaff-ReinetNorth of Seafield, Indian Ocean
Groenrivier Northern CapeAbout 120 km NNW of Strandfontein by Green River Mouth Lighthouse
Great Kei River Eastern CapeThe Swart-Kei River and the White Kei River become the Great Kei RiverKei Mouth, Indian Ocean
Great Letaba RiverB8LimpopoThe Great Letaba River and Little Letaba River become the Letaba RiverLetaba RiverEbenezer Dam
Great Usutu River W5KwaZulu-Natal, Swaziland and MozambiqueNorthwest of AmsterdamSouth of Maputo, Mozambique
Great Brak RiverKWestern CapePerdeberg River, Tweeriviere River and Varings RiverWolwedans DamGreat Brak River, Indian Ocean
Groot Brak RiverEastern CapeNorth of SteynsburgTeebusspruitGreat Fish River
Groot Marico River North West
Groot RiverEastern Capewhere the Kariega River and Sout River joinGamtoos RiverBeervlei Dam
Groot Riverpartly the border between Eastern Cape and Western CapeThe Buffels River becomes the Groot River from where the Klein-Swartberg River joins the BuffelsGouritz RiverBeervlei Dam
Groot RiverWestern CapeDoring River
Groot Vet RiverFree State
Groot Vlei RiverEastern Cape
Hantams RiverNorthern Cape
Hartbees RiverNorthern Cape
Hartenbos RiverWestern Cape
Harts RiverNorth West
Hennops RiverGautengEast of TembisaCrocodile River
HeuningnesrivierWestern Cape
Hex RiverHWestern CapeBreede River
Hex RiverNorth WestElands RiverBospoort Dam
Hluhluwe RiverWKwaZulu-NatalHluhluwe Game ReserveHluhluwe RiverHluhluwe Dam lake St Lucia
HoeksrivierWestern Cape
Hol RiverEastern Cape
Hout RiverA7LimpopoSand River Hout River Dam
Illovo RiverKwaZulu-Natal
Incomati RiverMpumalanga
Indwe RiverEastern CapeLubisi Dam
Intombe RiverKwaZulu-Natal
Jakkals RiverWestern Cape
Jordaan RiverFree State
JordaanspruitFree StateBloemhoek Dam
Jukskei RiverGautengCrocodile River then Limpopo River
Kaaimans RiverWestern Cape
Kabeljous RiverEastern CapeJeffreys Bay
KaalspruitFree State
Kaba RiverKwaZulu-Natal
Kamma RiverWestern Cape
Kammanassie RiverEastern Cape
Kandandlovu RiverKwaZulu-Natal
Karatara RiverEastern Cape
KaroospruitFree State
Kat RiverEastern Cape, Seymour, Fort BeaufortAmatola MountainsGreat Fish RiverKatrivier DamGreat Fish River south of Fort Beaufort
Kat SpruitMpumalanga
Kariega RiverEastern CapeSettlers DamKenton-on-Sea
Keisers RiverWestern Cape
Keiskamma RiverR1Eastern CapeAmatola MountainsSandile DamHamburg northeast of Port Alfred, Indian Ocean
Keurbooms RiverWestern Cape, Plettenberg BayNortheast of Plettenberg Bay, Indian Ocean
Kingna RiverWestern Cape
Klaas Smits RiverEastern CapeSouth of MoltenoSwart-Kei River
Klaserie RiverMpumalanga
Klasies RiverEastern Cape, Tsitsikamma coastKlasies River Caves
Little Letaba RiverB8LimpopoThe Great Letaba River and Little Letaba River become the Letaba RiverLetaba River
Klein Marico RiverNorth West
Klein Olifants RiverMpumalanga
Klein RiverWestern CapeHermanus, Indian Ocean
Klip RiverWestern Cape
Klip RiverKwaZulu-Natal
Klip RiverEastern Cape
Knysna RiverWestern Cape
Kobongaba RiverEastern Cape
Komani RiverEastern CapeNorth of QueenstownKlaas Smits RiverBongolo Dam
Komati River X1Mpumalanga, Komati Gorge
Koshwana RiverKwaZulu-Natal
Kouga RiverL8Eastern Cape
Kowie RiverEastern CapeGrahamstownPort Alfred
Kraai RiverD1Eastern CapeConfluence of Bell River, Sterkspruit and Joggem River at Moshesh's Ford, Eastern Cape DrakensbergOrange RiverAliwal North
Kromdraai SpruitMpumalanga
Krom RiverEastern Cape
Krom RiverWestern Cape, Stellenbosch
Kuils RiverWestern Cape
Kwenxura RiverEastern Cape
Laai SpruitFree State
Langvlei RiverWestern Cape
Latonyanda RiverLimpopo
Liesbeek River Western Cape
Leeu RiverFree StateArmenia Dam
Levubu River A9LimpopoAlbasini DamLimpopo River
Lephalala River A5LimpopoVischgat Dam, Susandale Dam
Letaba RiverB8LimpopoThe Great Letaba River and Little Letaba River become the Letaba RiverOlifants River
Liebenbergsvlei RiverC8Free State
Liesbeeck RiverWestern Cape
Letsitele RiverLimpopo
Liesbeek RiverWestern Cape, Cape Town
Limpopo RiverALimpopo, on Zimbabwe, Botswana bordersThe Marico River and the Crocodile River become the Limpopo RiverXai-Xai, Mozambique into Indian Ocean
Little Brak River Eastern CapeLittle Brak River, Indian Ocean
Lourens RiverWestern Cape
Lovu RiverU7KwaZulu-NatalWest of RichmondBeaulieu Estate DamLovu Langoon at Illovu Beach, Indian Ocean
Lower Brandvlei RiverWestern CapeBrandvlei Dam
Lunsklip RiverMpumalanga
Lyndoch RiverEastern Cape
Maitland RiverMEastern CapeWest of Port Elizabeth
Malips RiverLimpopo ProvinceOlifants River
Maputo River Mpumalanga, KwaZulu-Natal
Marico RiverA2North WestGroot-Marico RiverLimpopo River
Matlabas RiverLimpopo
Mbhashe RiverEastern Cape, Transkei regionEast of ElliotSouth of The Haven, Eastern Cape
Mbango RiverKwaZulu-Natal
Mbizana RiverKwaZulu-Natal
Mbodi RiverLimpopo
Mbokodweni RiverKwaZulu-Natal
Mdesingane RiverKwaZulu-Natal
Mdlotane RiverKwaZulu-Natal
Mdloti RiverKwaZulu-Natal
Mdumbe RiverEastern Cape
Mgobezeleni RiverKwaZulu-Natal
Mgwalana RiverEastern Cape
Mhlabatshane RiverKwaZulu-Natal
Middle Letaba RiverB8Limpopo
Mlalazi RiverKwaZulu-Natal
Mhlali RiverKwaZulu-Natal
Mhlatuze RiverWKwaZulu-Natal
Mkomazi RiverKwazulu-Natal
Mkuze RiverWKwaZulu-Natal
Mlazi RiverKwaZulu-Natal, Durban
Mngeni River UKwaZulu-Natalnorth of Durban, Indian Ocean
Modder RiverNorthern Cape and Free StateRiet River
Mogalakwena RiverA6LimpopoLimpopo River
Mokolo River A4LimpopoThe Sand River and Grootspruit River become the Mokolo RiverLimpopoMokolo Dam
Molopo RiverD4North West border BotswanaDisaneng Dam
Mooi RiverVKwaZulu-NatalTugela River
Mooi RiverNorth WestVaal RiverBoskop Dam
Mooi RiverTEastern Cape
Mpenjati RiverKwaZulu-NatalNear HamburgPalm Beach
Msunduzi River KwaZulu-Natal
Mthatha RiverEastern Cape
Mtamvuna RiverKwaZulu-Natal - Eastern Cape border
Mtontwanes RiverKwaZulu-Natal
Mugwenya RiverKwaZulu-Natal
Mximkulwana RiverKwaZulu-Natal
Mzamba RiverEastern Cape, Transkei region
Mzimkulu River KwaZulu-Natal
Mzimkulwana riverKwaZulu-Natal, Oribi Gorge
Mzimvubu RiverEastern Cape, Transkei region
Mzumbe RiverKwaZulu-Natal
Nahoon RiverR3Eastern Cape, East London
Ngagane RiverKwaZulu-Natal
Ngotwane RiverNorth West
NgwavumaKwaZulu-NatalPongola River
Nossob RiverD4Northern Cape, Kalahari
Nqabara RiverEastern Cape
Nsama RiverLimpopo
Nsuze RiverV4KwaZulu-NatalTugela River
Nswamanzi RiverKwaZulu-Natal
NuwejaarspruitFree State
Nyalazi RiverKwaZulu-Natal
Nyl RiverLimpopo
Nyoni RiverKwaZulu-Natal
Nzhelele RiverA8Limpopo
Nwanedi RiverLimpopo
Ohlanga River KwaZulu-Natal
Ohrigstad RiverMpumalanga
Olifants RiverBMpumalanga and LimpopoLoskop Dam, Flag Boshielo Dam
Olifants RiverWestern Cape Oudtshoorn
Olifants RiverWestern CapeClanwilliam Dam
Ongers RiverNorthern Cape
Oompies RiverEastern Cape
Orange River Eastern Cape, Northern Cape and Free StateGariep Dam, Vanderkloof Dam, Boegoeberg DamAtlantic Ocean at Alexander Bay, Northern Cape
Os SpruitGauteng
Palala River A5Limpopo
Palmiet RiverWestern CapeEikenhof Dam
Pienaars RiverA2Gauteng and Northwestnorthwest of BronkhorstspruitCrocodile RiverRoodeplaat Dam, Klipvoor Dam
Pienaars RiverEastern Cape
Plankenbrug RiverWestern Cape
Poesjenels RiverWestern Cape
Pongola River W5KwaZulu-Natal
Riet RiverFree StateVaal River
Riet River Eastern Cape
RietspruitFree State
Riviersonderend Western Cape, Overberg
Rondegat RiverWestern Cape
Rooiels RiverWestern Cape
Rufanes RiverEastern Cape
Sabie RiverMpumalangaX3Incomati River, Mozambique
Sak RiverNorthern Cape
Salt RiverWestern Cape Cape Town
Sand RiverALimpopo ProvinceLimpopo River
Sand RiverFree StateVet RiverAllemanskraal Dam
SandspruitFree State
Sandlundlu RiverKwaZulu-Natal
Sandpoort RiverEastern Cape
Selons RiverB2MpumalangaHighveld east of MiddelburgOlifants RiverNear Loskop Dam
Smalblaar RiverWestern Cape
Sout RiverWestern Cape, Cape Town
Spoeg RiverNorthern CapeAbout 18 km SSE of Hondeklip Bay
Steelpoort RiverMpumalanga
Steenbras RiverWestern Cape
Sterkstroom RiverNorth WestBuffelspoort Dam
Storms RiverEastern Cape
Suikerbosrant RiverC2GautengVereeniging
Sundays RiverV1KwaZulu-NatalTugela River
Sundays RiverM1Eastern CapeDarlington Dam
Swart RiverWestern CapeNorth of CaledonBot River
Swartkops RiverEastern Cape, Port Elizabeth
Tamboti RiverLimpopo
Tarka RiverEastern Cape
Tele RiverEastern CapeSouthern DrakensbergOrange Rivernear Palmietfontein
Timbavati RiverMpumalangaOlifants Rivernear Olifants Camp, Kruger National Park
Tongati RiverKwaZulu-Natal
Touws RiverWestern CapeGroot River
Treur RiverB6Limpopo
Troe-Troe RiverNorthern Cape
Tsitsikamma RiverEastern Cape
Tsomo RiverEastern Cape
Tugela RiverVKwaZulu-Natal
Tyhume RiverEastern CapeKeiskamma RiverBinfield Park DamSouth-east of Alice
Uilkraal RiverWestern CapeGans Bay, Atlantic Ocean
Umbilo RiverKwaZulu-Natal
Umfolozi River WKwaZulu-NatalMaphelana, Indian Ocean
Black Umfolozi River KwaZulu-Natal
White Umfolozi River KwaZulu-Natal
Wilge River B2MpumalangaOlifants River
Wilge River C8Free StateVaal Dam
Umgeni RiverU2KwaZulu-NatalEast of HowickMidmar Dam, Albert Falls Dam, Inanda Dam, Nagle Damnear Durban, Indian Ocean
Umvoti River UKwaZulu-Natal
Umzimkulu River KwaZulu-Natal
Usutu RiverMpumalanga
Uvuzana RiverKwaZulu-Natal
Vaal RiverCFree State and otherNorth of Ermelo, MpumalangaOrange RiverBloemhof Dam, Vaal Dam, Douglas Weir
Vals RiverFree StateVaal River
Van Stadens RiverEastern Cape
Verlorevlei RiverWestern CapeElands Bay Atlantic Ocean
Vet RiverFree StateVaal River
Vier-en-twintig-riviere Western Cape
Waterval RiverMpumalanga
White Kei RiverEastern CapeNorth of QueenstownGreat Kei River
Wilge RiverC8Free State
Wilge RiverMpumalanga
Wit RiverEastern Cape
Wit RiverLimpopo
Woes-Alleen RiverMpumalangaBoschmanskop No 1 Dam
Xilinxa RiverEastern CapeXilinxa Dam
Xora RiverEastern Cape
Xuka RiverEastern Cape
ZandvleiWestern Cape
Zimbani RiverEastern Cape
Zinkwasi RiverKwaZulu-Natal
Zotsha RiverKwaZulu-Natal