Long-distance bus travel to/from Namibia and across Southern Africa is synonymous with Intercape Mainliner (w intercape.co.za). Since distances are vast, the journey times are long, though buses are modern, comfortable, sell hot and cold drinks and, crucially, have air conditioning. Note that on-board entertainment comprises a diet of “wholesome, family-friendly videos promoting the Christian faith”.
The two main routesfrom South Africa to Namibia are: Johannesburg–Windhoek (changing at Upington, South Africa; 24hr; ZAR1200); and Cape Town–Windhoek (22hr; ZAR1000). Both services operate four days a week and can drop off passengers in Keetmanshoop, Mariental and Reheboth on the way. From Livingstone, Zambia, a short hop from Victoria Falls, a twice-weekly service runs to Windhoek (Wed & Sun; 19hr; ZAR600), making a few stops in northern Namibia en route. Monnakgotla Transport (w monnakgotla.co.bw) offers a weekend bus service across the Trans Kalahari Highway from Gaborone, Botswana, to Windhoek (Fri & Sun; 11hr; N$440/BWP390) on a 28- or 65-seater bus, depending on demand.