Best way to travel between

Johannesburg
Libreville
Travel Modes
Price
Distance
Duration
CO2
flight
$327.0
3691.38 km
7h 37mins
398.67 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 3691.38 km 7h 37mins 158,107 XAF 327.0
Take Train from Johannesburg Park to Marlboro
Time: 14mins Cost: 4,352 XAF; $ 8.1 - 9.9 USD CO2 Emission: 0.87 kgs
Take Train from Marlboro to OR Tambo Airport
Time: 8mins Cost: 3,868 XAF; $ 7.2 - 8.8 USD CO2 Emission: 0.71 kgs
Take Flight from JNB to LBV
Time: 4h 56mins Cost: 149,888 XAF; $ 279.0 - 341.0 USD CO2 Emission: 394.37 kgs
Take Car from Libreville to Libreville
Time: 10mins Cost: 740 XAF; $ 1.4 - 1.7 USD CO2 Emission: 1.33 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Johannesburg and Libreville is to travel by air, which will cost about 158,107 XAF or 294.30 USD.