Best way to travel between

Johannesburg Airport, O R Thambo Airport Road, Johannesburg, South Africa
Bangkok Thailand
Travel Modes
Price
Distance
Duration
CO2
flight
$614.0
10750.48 km
24h 12mins
1161.05 kgs
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Flight 10750.48 km 24h 12mins 19,706 THB 614.0
Take Flight from JNB to SIN
Time: 10h 50mins Cost: 16,047 THB; $ 450.0 - 550.0 USD CO2 Emission: 972.35 kgs
Take Train from Changi Airport to Tanah Merah
Time: 9mins Cost: 32 THB; $ 0.9 - 1.1 USD CO2 Emission: 0.32 kgs
Take Train from Tanah Merah to Lavendar
Time: 15mins Cost: 32 THB; $ 0.9 - 1.1 USD CO2 Emission: 0.53 kgs
Take Bus from Singapore to Seremban Station
Time: 3h 38mins Cost: 481 THB; $ 13.5 - 16.5 USD CO2 Emission: 9.29 kgs
Take Train from Seremban to Bandar Tasik Selatan
Time: 1h 4mins Cost: 64 THB; $ 1.8 - 2.2 USD CO2 Emission: 3.37 kgs
Take Train from Bandar Tasik Selatan to Klia T1
Time: 29mins Cost: 289 THB; $ 8.1 - 9.9 USD CO2 Emission: 2.05 kgs
Take Flight from KUL to DMK
Time: 2h 10mins Cost: 2,086 THB; $ 58.5 - 71.5 USD CO2 Emission: 140.02 kgs
Take Train from Don Mueang to Bangkok Hualamphong
Time: 50mins Cost: 193 THB; $ 5.4 - 6.6 USD CO2 Emission: 1.23 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Johannesburg Airport, O R Thambo Airport Road, Johannesburg, South Africa and Bangkok Thailand is to travel by air, which will cost about 19,706 THB or 552.60 USD.