Best way to travel between

Francistown, Botswana
Johannesburg Park Station, Rissik Street, Johannesburg, South Africa
Travel Modes
Price
Distance
Duration
CO2
train
$35.0
1100.9 km
28h 36mins
58.35 kgs
 
bus
$37.0
812.04 km
13h 8mins
24.36 kgs
 
drive
$80.0
734.27 km
9h 50mins
93.99 kgs
 
flight
$148.0
606.9 km
2h 28mins
65.55 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1100.9 km 28h 36mins 355 ZAR 35.0
Bus 812.04 km 13h 8mins 375 ZAR 37.0
Drive 734.27 km 9h 50mins 812 ZAR 80.0
Flight 606.9 km 2h 28mins 1,501 ZAR 148.0
Take Train from Francistown to Bulawayo
Time: 5h 28mins Cost: 225 ZAR; $ 19.9 - 24.4 USD CO2 Emission: 10.58 kgs
Take Train from Bulawayo to Gwanda
Time: 4h 53mins Cost: 175 ZAR; $ 15.5 - 19.0 USD CO2 Emission: 8.25 kgs
Take Walk from Gwanda to Gwanda
Time: 4mins Cost: 1 ZAR; $ 0.1 - 0.1 USD CO2 Emission: 0.04 kgs
Take Bus from Gwanda to Johanesburg
Time: 16h 10mins Cost: 355 ZAR; $ 31.5 - 38.5 USD CO2 Emission: 22.36 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Francistown, Botswana and Johannesburg Park Station, Rissik Street, Johannesburg, South Africa is to travel by train, which will cost about 355 ZAR or 31.50 USD.