Blood River, River crossing in KwaZulu-Natal, South Africa
The Ncome River, also known as Blood River, is a tributary of the Buffalo River in northwestern KwaZulu-Natal, South Africa. It flows through open grassland and is flanked by memorial sites that mark its place in South African history.
In December 1838, Voortrekker forces under Andries Pretorius fought Zulu warriors loyal to King Dingane on the banks of this river. The outcome of that confrontation had a lasting effect on the balance of power between the Zulu kingdom and the Boer settlers moving into the interior.
The river holds different meanings for various communities and carries names reflecting distinct historical viewpoints across South Africa. Visitors encounter these layered interpretations through local guides and sites dedicated to multiple perspectives on past events.
The memorials along the riverbank are best visited on foot, so leave enough time to walk between them and read the information at each stop. Going earlier in the day gives you better light and fewer crowds.
The river carries two official names, Ncome in Zulu and Blood River in Afrikaans, and both are used today on an equal footing. Each name reflects a different perspective on the same events, making this one of the few waterways in the country with a formally recognized dual identity.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.