Best way to travel between

Johannesburg
Maun, Botswana
Travel Modes
Price
Distance
Duration
CO2
bus
$63.91
1276.17 km
18h 45mins
38.29 kgs
 
drive
$130.0
1175.64 km
15h 35mins
150.48 kgs
 
flight
$188.0
880.72 km
4h 0mins
95.12 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1276.17 km 18h 45mins 549 BWP 63.91
Drive 1175.64 km 15h 35mins 1,118 BWP 130.0
Flight 880.72 km 4h 0mins 1,616 BWP 188.0
Take Bus from Johannesburg to Gaborone
Time: 7h 25mins Cost: 249 BWP; $ 26.1 - 31.9 USD CO2 Emission: 11.34 kgs
Take Bus from Gaborone to Maun
Time: 10h 18mins Cost: 300 BWP; $ 31.4 - 38.4 USD CO2 Emission: 26.96 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Johannesburg and Maun, Botswana is to travel by bus, which will cost about 550 BWP or 57.60 USD.