Best way to travel between

Tokyo, Japan
Pretoria
Travel Modes
Price
Distance
Duration
CO2
flight
$927.0
13869.96 km
24h 4mins
1497.96 kgs
 
flight
$1147.0
14648.4 km
30h 6mins
1582.03 kgs
 
flight
$1337.0
13875.38 km
32h 58mins
1498.54 kgs
 
flight
$1352.0
13763.27 km
29h 52mins
1486.43 kgs
 
flight
$1542.0
14269.5 km
33h 10mins
1541.11 kgs
 
flight
$1556.0
13883.22 km
31h 21mins
1499.39 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 13869.96 km 24h 4mins 9,404 ZAR 927.0
Flight 14648.4 km 30h 6mins 11,635 ZAR 1147.0
Flight 13875.38 km 32h 58mins 13,563 ZAR 1337.0
Flight 13763.27 km 29h 52mins 13,715 ZAR 1352.0
Flight 14269.5 km 33h 10mins 15,642 ZAR 1542.0
Flight 13883.22 km 31h 21mins 15,784 ZAR 1556.0
Take Train from Tokyo to Hamamatsucho
Time: 6mins Cost: 10 ZAR; $ 0.9 - 1.1 USD CO2 Emission: 0.17 kgs
Take Train from Hamamatsucho to Haneda Airport Terminal 1
Time: 23mins Cost: 61 ZAR; $ 5.4 - 6.6 USD CO2 Emission: 0.91 kgs
Take Flight from HND to JNB
Time: 20h 29mins Cost: 9,130 ZAR; $ 810.0 - 990.0 USD CO2 Emission: 1489.89 kgs
Take Train from OR Tambo Airport to Marlboro
Time: 9mins Cost: 101 ZAR; $ 9.0 - 11.0 USD CO2 Emission: 0.75 kgs
Take Train from Marlboro to Pretoria
Time: 28mins Cost: 101 ZAR; $ 9.0 - 11.0 USD CO2 Emission: 2.14 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Tokyo, Japan and Pretoria is to travel by air, which will cost about 9,404 ZAR or 834.30 USD.