The Limpopo River rises in central southern Africa, and flows generally eastwards to the Indian Ocean. It is approximately 1,750 kilometres (1,087 mi) long, with a drainage basin 415,000 square kilometres (160,200 sq mi) in size. The mean annual discharge is 170 m³/s (6,200 cu ft/s) at its mouth. The Limpopo is the second largest river in Africa that drains to the Indian Ocean, after the Zambezi River.
The Limpopo River flows in a great arc, first zigzagging north and then northeast, then turning east and finally southeast. It serves as a border for about 640 kilometres (398 mi), separating South Africa to the southeast from Botswana to the northwest and Zimbabwe to the north. Two of its tributaries, the Marico River and the Crocodile River join, at which point the name changes to Limpopo River. There are several rapids as the river falls off Southern Africa's inland escarpment.
The Notwane River is a major tributary of the Limpopo, rising on the edge of the Kalahari Desert in Botswana and flowing in a north-easterly direction. The main tributary of the Limpopo, the Olifants River (Elephant River), contributes around 1,233 million m3 of water per year. Other major tributaries include the Shashe River, Mzingwane River, Crocodile River, Mwenezi River and Luvuvhu River.
In the northeastern corner of South Africa the river borders the Kruger National Park.
The port town of Xai-Xai, Mozambique is on the river near the mouth. Below the Olifants, the river is permanently navigable to the sea, though a sandbar prevents access by large ships except at high tide.
Information based on http://en.wikipedia.org/wiki/Limpopo_River