List of rivers of Botswana

These are the rivers and streams in Botswana.
(I) indicates an intermittent stream, which is a stream that sometimes disappears.
B.
Bonapitse River Bonapitsi Bonga Bonwapitse Boro Borokha Boteti Botletle River
C.
Chamka Chapman’s River (I) Chokana River Chokana Spruit Chwarelangwana
D.
Daukha River Deception (I) Deka Dikabia Dikabia Spruit Dzivanini
G.
Galekgatshwane Ganakha Gani Gomoti Guekha
K.
Kahkadi Kaua (I) Kauku Kava (I) Kewapa Khopa Spruit Kihabedum Kkhwapa Klehaba Kodi Kolobeng Komu Dia Tsaba Laagte Kopong Kudum Kuru (I) Kwala (I) Kweneng Laagte Kwikhai
L.
Letiahau Lotlakani Lotsane River Lotsani River Lyshuma River
M.
Machokwane River Machooloata Machous River Macloutsie Maitengwe Maklautsi Makletsi Laagte Makwegana Spillway Malachane Manasilonoko Manche Manzamnyama Marapoathutlwa Marapong Marsupe River Matengwe River Matlhabanelo Matsebe Mayitiya (I) Metsemaswaane Metsemotlaba River Metsemotlhaba Mhalapshwe River Mhalatswe River Mita Moanachira Mochaba Mojali Mokhapi Mokhokhelo Mokhonong Laagte Mokolane Molopo River (I) Moloporivier (I) Mombo Moselebe (I) Mosileme Laagte Motloutse Motwon Mourinuanan
Lol Ulladulla Public School a rules
N.
Namasseri (I) Nata Ncamasere (I) Ngamaseri (I) Ng-gokha Nghabe Ngoga Ngokha Notwane River
O.
Okwa (I)
P.
Pakwe Piwaning
R.
Rakabochwa Ramakgwebana Ramaquabana Ramaquabane Ramokgwebana River Daukha Rooibock Laagte (I)
S.
Savuti Channel Sebuyu N’Kulu Sebuyu N’Kulu Sebuyu Neyami Sebuyu Neyami Sebuyu Neyami River Sebweo Segoditshane Selepswe Selinda Spillway Serorome Serureme Serurumi River Seswe (I) Shashe Shashi River Shua River Shuane River Sibanane River Sibanene River Sibanini Sibaninni Suka River
T.
Taokhe Tati Tati River Taukhe Taung Taupse Taupye Tautswe Thamalakane River Thune Tshakujuwo Tsiklane Tuni River Tutumi River
V.
Vukwe River