Best way to travel between

Johannesburg
Mexico City
Travel Modes
Price
Distance
Duration
CO2
flight
$1117.0
14779.33 km
25h 21mins
1596.17 kgs
 
flight
$1345.0
14837.91 km
29h 42mins
1602.49 kgs
 
flight
$2550.0
16078.65 km
34h 1mins
1736.49 kgs
 
flight
$2621.0
15322.32 km
33h 34mins
1654.81 kgs
 
flight
$2975.0
15313.26 km
30h 4mins
1653.83 kgs
 
flight
$3259.0
15865.5 km
34h 16mins
1713.47 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 14779.33 km 25h 21mins 14,605 MXN 1117.0
Flight 14837.91 km 29h 42mins 17,587 MXN 1345.0
Flight 16078.65 km 34h 1mins 33,343 MXN 2550.0
Flight 15322.32 km 33h 34mins 34,271 MXN 2621.0
Flight 15313.26 km 30h 4mins 38,900 MXN 2975.0
Flight 15865.5 km 34h 16mins 42,613 MXN 3259.0
Take Train from Park to Marlboro
Time: 13mins Cost: 118 MXN; $ 8.1 - 9.9 USD CO2 Emission: 0.88 kgs
Take Train from Marlboro to OR Tambo Airport
Time: 9mins Cost: 105 MXN; $ 7.2 - 8.8 USD CO2 Emission: 0.73 kgs
Take Walk from OR Tambo Airport to Johannesburg
Time: 7mins Cost: 1 MXN; $ 0.1 - 0.1 USD CO2 Emission: 0.07 kgs
Take Flight from JNB to MEX
Time: 22h 3mins Cost: 14,383 MXN; $ 990.0 - 1210.0 USD CO2 Emission: 1592.33 kgs
Take Walk from Mexico City to Terminal Aérea
Time: 7mins Cost: 1 MXN; $ 0.1 - 0.1 USD CO2 Emission: 0.07 kgs
Take Train from Terminal Aérea to Consulado_1
Time: 8mins Cost: 13 MXN; $ 0.9 - 1.1 USD CO2 Emission: 0.25 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Johannesburg and Mexico City is to travel by air, which will cost about 14,605 MXN or 1005.30 USD.