Find a train from Surat Thani to Bangkok

These train, bus and flight companies trust us


Find the cheapest ticket for your trip

Journey details

Best price 2.71£
Journey duration 11 h 30 min
Connections per day 26
First departure: 10:40
Last departure: 23:57
Distance 529km

With virail the cheapest train tickets from Surat Thani to Bangkok

Finding the perfect train connection has never been so easy: thanks to virail, you will be able to compare hundreds of offers at the same time just by inserting the date of your trip. Through the price and departure filters, you will have the possibility to restrict the results and find the perfect solution. The booking takes place on the provider's website, to which you will be automatically redirected.

Which companies take you from Surat Thani to Bangkok by train?

Virail cooperates with more than 200 partners in Europe and in the rest of the world, among which also Thai Railways serving the train route Surat Thani - Bangkok.

What is the cheapest price for train tickets to Bangkok?

If you have the possibility to book in advance, you will be likely to find cheap train tickets from Surat Thani to Bangkok for 106,00 €. In case you can't plan in advance, train tickets to Bangkok cost on average 967,50 €.

Ticket price Surat Thani - Bangkok every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
More 21 £ More 19 £ More 21 £19 £
14 £13 £ More 13 £ More 8 £8 £
29 £24 £24 £22 £19 £27 £12 £

Trains from Surat Thani to Bangkok


Don't forget to buy food and drinks in advance if you need them: train stations do not always have shops, while onboard cafés are not always available and often very expensive.

If you don't feel like spending many hours in a train, you can consider travelling by plane. Especially if you have the possibility to book in advance, flying to Bangkok can be definitely cheap.

Which stations serve the rail line Surat Thani - Bangkok?

The trains to Bangkok leave Surat Thani from Surat Thani and arrive in Sam Sen.

How long does it take from Surat Thani to Bangkok and when do the trains leave?

While the first train to Bangkok leaves at 17:03, the last one is scheduled for 23:03. The average duration of the journey is of 11 hours, but the fastest trains can get you to Bangkok in 9 hours.

virail lets you search and compare times and prices of any transports from one city to another