Best way to travel between

Gaborone
Lusaka Province, Zambia
Travel Modes
Price
Distance
Duration
CO2
bus
$72.0
1989.7 km
21h 43mins
59.69 kgs
 
bus
$97.48
2214.5 km
32h 13mins
66.44 kgs
 
train
$140.36
1618.74 km
45h 46mins
85.79 kgs
 
drive
$200.0
1485.12 km
18h 20mins
190.1 kgs
 
flight
$542.0
1127.85 km
4h 27mins
121.81 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1989.7 km 21h 43mins 378,145 ZMK 72.0
Bus 2214.5 km 32h 13mins 511,967 ZMK 97.48
Train 1618.74 km 45h 46mins 737,174 ZMK 140.36
Drive 1485.12 km 18h 20mins 1,050,404 ZMK 200.0
Flight 1127.85 km 4h 27mins 2,846,595 ZMK 542.0
Take Bus from Gaborone to Johannesburg
Time: 7h 35mins Cost: 136,553 ZMK; $ 23.4 - 28.6 USD CO2 Emission: 11.13 kgs
Take Bus from Johannesburg to Lusaka
Time: 13h 8mins Cost: 241,593 ZMK; $ 41.4 - 50.6 USD CO2 Emission: 48.58 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Gaborone and Lusaka Province, Zambia is to travel by bus, which will cost about 378,145 ZMK or 64.80 USD.