Best way to travel between

Narathiwat Thailand
Bangkok Thailand
Travel Modes
Price
Distance
Duration
CO2
train
$57.0
1159.74 km
20h 8mins
61.47 kgs
 
bus
$63.0
1198.08 km
16h 11mins
35.94 kgs
 
drive
$160.0
1154.64 km
16h 31mins
147.79 kgs
 
flight
$163.0
901.68 km
3h 38mins
97.38 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1159.74 km 20h 8mins 1,829 THB 57.0
Bus 1198.08 km 16h 11mins 2,022 THB 63.0
Drive 1154.64 km 16h 31mins 5,135 THB 160.0
Flight 901.68 km 3h 38mins 5,231 THB 163.0
Take Car from Narathiwat to Yala Station
Time: 1h 27mins Cost: 995 THB; $ 27.9 - 34.1 USD CO2 Emission: 10.23 kgs
Take Train from Yala Station to Bangkok Hualamphong
Time: 18h 41mins Cost: 834 THB; $ 23.4 - 28.6 USD CO2 Emission: 57.26 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Narathiwat Thailand and Bangkok Thailand is to travel by train, which will cost about 1,829 THB or 51.30 USD.