There appear to be several trains daily between Bangkok and Singapore, and while the travel times are difficult to decipher, it appears to be an over night trip.
See the link below for train info.
Bangkok, Thailand is about 880 miles away from Singapore. A flight from Thailand to Singapore is about 2 and a half hours long.
A train from Bangkok to Chain Mai typically takes around 12 hours but can become a journey of up to 14 hours depending on the date of your journey or travel.
According to HowManyHours, about 2 hours.
100000km
Flying from Singapore, Singapore to Lima, Peru would be a solid 24 hours of travel.
If there were a direct flight it would take about 10 hours Singapore (SIN) to Cairo (CAI) Shortest Flight Duration * 12 hours 50 mins * Via Bangkok Suvarnabhumi International Apt, Bangkok (BKK)
Take the distance and divide by the speed of the train. That is how long it took for the train to travel.
A one way from Singapore, Singapore to Belfast, Irelandwould take approximately 14 hours.
It can take around 15 hrs by train.
The flight time is 11 hours and 53 minutes.
3:15
about 3 hours by train