List of estuaries of South Africa


This is a list of estuaries in South Africa. The list is in order from East to the West.
The South African coastline stretches for some 3000 km from Kosi Bay near the Mozambique border in the east to the Gariep River at the Namibian border in the west. Some 300 river outlets intersect this coastline and these range from small water bodies that are only occasionally connected to the ocean, to large, permanently open systems, and coastal lakes connected to the sea via a narrow channel. Being places where rivers meet the sea, estuaries are one of the most important features of the South African coastline; they are tranquil areas of high productivity and play a vital role in the life cycles of many plants and animals.
Apart from their ecological importance, estuaries are also popular sites for human activity and development. Recreational uses of estuaries include bait collection, bird watching, boating, fishing and swimming. Because of their great aesthetic value, areas around estuaries are often favoured for housing and tourist developments.

List of estuaries in South Africa

NameDrainage area in Km²Province and locationRiver NameCoördinatesSummary / Remarks
Kosi Bay Estuary304KwaZulu-Natal, border MozambiqueKosi Bay drains into the Indian Ocean, and is situated on the east coast near the Mozambique border. This system has a catchment area of approximately 304 km2.
St Lucia Estuary9 542KwaZulu-Natal, Richards BayThe St Lucia estuary drains into the Indian Ocean, and is situated north of the coastal town of Richards Bay in KwaZulu-Natal. It is the largest estuarine system in the country and has a catchment area of approximately 9 542 km2.
Mfolozi/Msunduzi Estuary11 068KwaZulu-Natal, Richards BayMfolozi River, and Msunduzi RiverThe Mfolozi/Msunduzi estuary drains into the Indian Ocean, and is located north of the coastal town of Richards Bay in KwaZulu-Natal. This system has a catchment area of approximately 11 068 km2.
Richards Bay/Mhlathuze Estuary3 670KwaZulu-Natal, Richards BayMhlathuze RiverThe Richards Bay/Mhlathuze system is situated at the coastal town of Richards Bay in KwaZulu-Natal. Prior to the construction of a deep-water harbour in the 1970s, the system comprised a large shallow, expanse of water, fed primarily by the Mhlathuze River, with a catchment area of approximately 3670 km2. The system today consists two separate components, a harbour and a sanctuary area into which the Mhlathuze River flows. The harbour and sanctuary are separated by a 4 km long causeway or berm and each has its own separate opening to the sea. Both drain into the Indian Ocean.
Mlalazi Estuary492KwazUlu-Natal, Richards BayMlalazi RiverThe Mlalazi estuary drains into the Indian Ocean, and is located just south of Richards Bay in KwaZulu-Natal. The river is approximately 54 km long with a catchment area of 492 km2.
Matigulu/Nyoni Estuary900KwazUlu-Natal, Richards BayMatigulu River and Nyoni RiverThe Matigulu/Nyoni system drains into the Indian Ocean, and is situated south of Richards Bay in KwaZulu-Natal. This system drains a catchment area of over 900 km2.
Thukela Estuary29 101KwaZulu-Natal, between Richards Bay and DurbanTugela RiverThe Thukela system drains into the Indian Ocean, and is situated in KwaZulu-Natal, approximately midway between Richards Bay and the coastal city of Durban. The Thukela is the largest river system in KwaZulu-Natal. The river is approximately 405 km long with a catchment area of 29 101 km2.
Mvoti Estuary2 829KwaZulu-Natal, north of DurbanMvoti RiverThe Mvoti estuary drains into the Indian Ocean, and is situated north of the coastal city of Durban in KwaZulu-Natal. The river is approximately 197 km long with a catchment area of 2 829 km2.
Mgeni Estuary4 432KwaZulu-Natal, DurbanMgeni RiverThe Mgeni estuary drains into the Indian Ocean, and is situated near the coastal city of Durban in KwaZulu-Natal. The river is approximately 232 km long with a catchment area of 4 432 km2.
Durban Bay264KwaZulu-Natal, DurbanDurban Bay drains into the Indian Ocean, and is located in the coastal city of Durban in KwaZulu-Natal. This important industrial harbour has a catchment area of approximately 264 km2.
Mkomazi Estuary4 310KwaZulu-Natal, south of DurbanMkomazi RiverThe Mkomazi estuary drains into the Indian Ocean, and lies south of the city of Durban in KwaZulu-Natal. The river is approximately 298 km long with a catchment area of 4 310 km2.
Mzimkulu Estuary6 745KwaZulu-Natal, Port ShepstoneMzimkulu RiverThe Mzimkulu estuary drains into the Indian Ocean, and is situated near the coastal town of Port Shepstone in KwaZulu-Natal. The river is approximately 329 km long with a catchment area
of 6 745 km2.
Mtavuna Estuary1 553KwaZulu-Natal, south of Port EdwardMtamvuna RiverThe Mtamvuna estuary drains into the Indian Ocean, and is situated just south of the coastal town of Port Edward at the KwaZulu-Natal, Eastern Cape provincial border. The river is approximately 162 km long with a catchment area of 1 553 km2.
Mzamba Estuary505Eastern Cape, south of Port EdwardMzamba RiverThe Mzamba estuary drains into the Indian Ocean, and is situated on the former Transkei coast of the Eastern Cape, just south of Port Edward near the KwaZulu-Natal, Eastern Cape provincial border. This system drains a catchment area of approximately 505 km2.
Mtentu Estuary965Eastern Cape, north of Port St JohnsMtentu RiverThe Mtentu estuary drains into the Indian Ocean, and is situated north of the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 965 km2.
Msikaba Estuary1 011Eastern Cape, north of Port St JohnsMsikaba RiverThe Msikaba system drains into the Indian Ocean, and lies north of the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 1 011 km2.
Mzintlava Estuary280Eastern Cape, north of Port St JohnsMzintlava RiverThe Mzintlava estuary drains into the Indian Ocean, and is situated north of the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 280 km2.
Mntafufu Estuary178Eastern Cape, north of Port St JohnsMntafufu RiverThe Mntafufu estuary lies north of the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 178 km2.
Mzimvubu Estuary19 853Eastern Cape, Port St JohnsMzimvubu RiverThe Mzimvubu estuary drains into the Indian Ocean, and is situated near the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 19 853 km2.
Mngazi Estuary561Eastern Cape, south of Port St JohnsMngazi RiverThe Mngazi estuary drains into the Indian Ocean, and lies just south of the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 561 km2.
Mngazana Estuary285Eastern Cape, south of Port St JohnsMngazana RiverThe Mngazana estuary drains into the Indian Ocean, and is situated south of the town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 285 km2.
Mtakatye Estuary493Eastern Cape, south of Port St JohnsMtakatye RiverThe Mtakatye estuary drains into the Indian Ocean, and lies south of the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 493 km2.
Mdumbi Estuary2 338Eastern Cape, south of Port St JohnsMdumbi RiverThe Mdumbi estuary drains into the Indian Ocean, and is situated south of the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 2 338 km2.
Mtata Estuary2 585Eastern Cape, south of Port St JohnsMtata RiverThe Mtata estuary drains into the Indian Ocean, and lies south of the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 2 585 km2.
Xora Estuary438Eastern Cape, south of Port St JohnsXora RiverThe Xora estuary drains into the Indian Ocean, and is situated south of the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 438 km2.
Mbashe Estuary6 030Eastern Cape, south of Port St JohnsMbashe RiverThe Mbashe estuary drains into the Indian Ocean, and is situated south of the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 6 030 km2.
Nqabara Estuary578Eastern Cape, south of Port St JohnsNqabara RiverThe Nqabara estuary drains into the Indian Ocean, and lies south of the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 578 km2.
Shixini Estuary332Eastern Cape, south of Port St JohnsShixini RiverThe Shixini system drains into the Indian Ocean, and lies south of the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 332 km2.
Qora Estuary700Eastern Cape, south of Port St JohnsQora RiverThe Qora estuary drains into the Indian Ocean, and is situated south of the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a catchment area of approximately 700 km2.
Nggusi/Inxaxo Estuary134Eastern Cape, south of Port St JohnsNggusi River and Inxaxo RiverThe Ngqusi/Inxaxo system drains into the Indian Ocean, and is situated south of the coastal town of Port St Johns on the former Transkei coast of the Eastern Cape. This system drains a total catchment area of approximately 134 km2.
Kobonqaba Estuary321Eastern Cape, south of Port St JohnsKobonqaba RiverThe Kobonqaba estuary drains into the Indian Ocean, and is situated on the former Transkei coast of the Eastern Cape, south of Port St Johns. This system drains a catchment area of approximately 321 km2.
Great Kei Estuary20 566Eastern Cape, north of East LondonGreat Kei RiverThe Great Kei estuary drains into the Indian Ocean, and is situated north of the coastal city of East London and forms the southern border of the former Transkei coast of the Eastern Cape. The river is approximately 520 km long with a catchment area of 20 566 km2.
Kwelera Estuary418Eastern Cape,north of East LondonKwelera RiverThe Kwelera estuary drains into the Indian Ocean, and is situated north of the coastal city of East London in the Eastern Cape. The river is approximately 86 km long with a catchment area of 418 km2.
Gqunube Estuary665Eastern Cape, north of East LondonGqunube RiverThe Gqunube estuary drains into the Indian Ocean, and lies just north of the coastal city of East London in the Eastern Cape. The river is approximately 109 km long with a catchment area of 665 km2.
Nahoon Estuary548Eastern Cape, East LondonNahoon RiverThe Nahoon estuary drains into the Indian Ocean, and is situated near the coastal city of East London in the Eastern Cape. The river is approximately 77 km long with a catchment area of 584 km2.
Buffalo Estuary1 279Eastern Cape, East LondonBuffalo RiverThe Buffalo estuary drains into the Indian Ocean, and is situated at the coastal city of East London in the Eastern Cape. The river is approximately 133 km long with a catchment area of 1 279 km2.
Tyolomnqa Estuary441Eastern Cape, southwest of East LondonTyolomnqa RiverThe Tyolomnqa estuary drains into the Indian Ocean, and lies southwest of the coastal city of East London and forms the northern border of the former Ciskei coast of the Eastern Cape. The river is approximately 78 km long with a catchment area of 441 km2.
Keiskamma Estuary2 745Eastern Cape, between East London and Port AlfredKeiskamma RiverThe Keiskamma estuary drains into the Indian Ocean, and is found on the former Ciskei coast of the Eastern Cape and is situated approximately midway between the City of East London in the north and the coastal town of Port Alfred in the south. The river is approximately 263 km long with a catchment area of 2 745 km2.
Great Fish Estuary30 366Eastern Cape, near Port AlfredGreat Fish RiverThe Great Fish estuary drains into the Indian Ocean, and is situated northeast of the coastal town of Port Alfred and forms the southern border of the former Ciskei coast of the Eastern Cape. The river is approximately 730 km long with a catchment area of 30 366 km2.
Kowie Estuary800Eastern Cape, Port AlfredKowie RiverThe Kowie estuary drains into the Indian Ocean, and is located at the coastal town of Port Alfred in the Eastern Cape. The river is approximately 94 km long with a catchment area of 800 km2.
Kariega Estuary685Eastern Cape, Port AlfredKariega RiverThe Kariega estuary drains into the Indian Ocean, and is situated southwest of the coastal town of Port Alfred in the Eastern Cape. The river is approximately 138 km long with a catchment area of
685 km2.
Bushmans Estuary2 675Eastern Cape, southwest of Port AlfredBushmans RiverThe Bushmans system drains into the Indian Ocean, and is situated southwest of the coastal town of Port Alfred in the Eastern Cape. The river is approximately 293 km long with a catchment area of 2 675 km2.
Sundays Estuary20 990Eastern Cape, northeast of Port ElizabethSundays RiverThe Sundays estuary drains into the Indian Ocean, and is located northeast of the coastal city of Port Elizabeth in the Eastern Cape. The river is approximately 481 km long with a catchment area of 20 990 km2.
Swartkops Estuary1 303Eastern Cape, Port ElizabethSwartkops RiverThe Swartkops estuary drains into the Indian Ocean, and is situated near the coastal city of Port Elizabeth in the Eastern Cape. The river is approximately 134 km long with a catchment area of 1 303 km2.
Gamtoos Estuary34 635Eastern Cape, west of Port ElizabethGamtoos RiverThe Gamtoos estuary drains into the Indian Ocean, and lies to the west of the coastal city of Port Elizabeth in the Eastern Cape. The river is approximately 645 km long with a catchment area of 34 635 km2.
Kromme Estuary1 085Eastern Cape, west of Port ElizabethKrom RiverThe Kromme estuary drains into the Indian Ocean, and lies to the west of the coastal city of Port Elizabeth in the Eastern Cape. The river is approximately 109 km long with a catchment area of 1 085 km2.
Keurbooms Estuary1 080Western Cape, near Plettenberg BayKeurbooms RiverThe Keurbooms system drains into the Indian Ocean, and is located in the Western Cape province near the coastal town of Plettenberg Bay. The river is approximately 85 km long with a catchment area of 1 080 km2.
Knysna Estuary and Harbour525Western Cape, KnysnaKnysna RiverThe Knysna estuary drains into the Indian Ocean, and is situated near the coastal town of the Knysna in the Western Cape. The river is approximately 60 km long with a catchment area of 525 km2.
Swartvlei Estuary455Western Cape, between Knysna and Mossel BaySedgefield RiverThe Swartvlei system drains into the Indian Ocean, and is located on the Sedgefield River, approximately midway between the coastal towns of Knysna and Mossel Bay in the Western Cape. The river is approximately 38 km long with a catchment area of 455 km2.
Gourits Estuary45 715Western Cape, southwest of Mossel BayGoutitz Rivercoord|33|53|S|18|28|Ecoord|32|46|S|18|09|Ecoord|32|19|S|18|20|Ecoord|31|42|S|18|11|Ecoord|28|38|S|16|27|E
OWIKI.org. Text is available under the Creative Commons Attribution-ShareAlike License.