Best way to travel between

Thailand
Singapore
Travel Modes
Price
Distance
Duration
CO2
train
$52.0
1974.96 km
44h 33mins
104.67 kgs
 
bus
$80.0
1889.04 km
25h 45mins
56.67 kgs
 
flight
$259.0
2072.64 km
5h 52mins
223.85 kgs
 
drive
$320.0
1915.68 km
23h 35mins
245.21 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Train 1974.96 km 44h 33mins 65 SGD 52.0
Bus 1889.04 km 25h 45mins 100 SGD 80.0
Flight 2072.64 km 5h 52mins 324 SGD 259.0
Drive 1915.68 km 23h 35mins 401 SGD 320.0
Take Train from Bangkok Hualamphong to Hat Yai station
Time: 17h 22mins Cost: 38 SGD; $ 27.0 - 33.0 USD CO2 Emission: 52.17 kgs
Take Train from Hatyai station to KL Sentral station
Time: 15h 5mins Cost: 15 SGD; $ 10.8 - 13.2 USD CO2 Emission: 30.79 kgs
Take Train from KL Sentral station to Singapore Woodlands
Time: 8h 7mins Cost: 10 SGD; $ 7.2 - 8.8 USD CO2 Emission: 20.22 kgs
Take Bus from Woodlands Checkpoint to Marsiling Stn
Time: 31mins Cost: 0 SGD; $ 0.1 - 0.1 USD CO2 Emission: 0.06 kgs
Take Train from Marsiling to City Hall
Time: 50mins Cost: 3 SGD; $ 1.8 - 2.2 USD CO2 Emission: 1.41 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Thailand and Singapore is to travel by train, which will cost about 65 SGD or 46.80 USD.