Best way to travel between

Johannesburg
Bujumbura
Travel Modes
Price
Distance
Duration
CO2
flight
$267.0
2629.56 km
9h 19mins
283.99 kgs
 
drive
$600.0
3603.6 km
48h 34mins
461.26 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 2629.56 km 9h 19mins 413,887 BIF 267.0
Drive 3603.6 km 48h 34mins 930,084 BIF 600.0
Take Train from Johannesburg Park to Marlboro
Time: 14mins Cost: 15,501 BIF; $ 9.0 - 11.0 USD CO2 Emission: 0.87 kgs
Take Train from Marlboro to OR Tambo Airport
Time: 8mins Cost: 13,951 BIF; $ 8.1 - 9.9 USD CO2 Emission: 0.71 kgs
Take Flight from JNB to BJM
Time: 6h 38mins Cost: 372,034 BIF; $ 216.0 - 264.0 USD CO2 Emission: 279.73 kgs
Take Car from Bujumbura to Bujumbura
Time: 10mins Cost: 12,401 BIF; $ 7.2 - 8.8 USD CO2 Emission: 1.34 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Johannesburg and Bujumbura is to travel by air, which will cost about 413,887 BIF or 240.30 USD.