Trip to Surat Thani

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration10h
Distance674 km
Avg. price$ 24
Train trips21 found

Trains from Bangkok to Surat Thani

🚆 Embark on a scenic train journey from Bangkok to Surat Thani, spanning approximately 11 hours and 43 minutes. Experience the beauty of Thailand's countryside as you travel towards the southern coast. 💰 Tickets for the train ride between Bangkok and Surat Thani offer a range of prices, starting from as low as $6 and going up to $63. Choose the class and amenities that best suit your preferences and budget for a comfortable and affordable trip.

Where to stay in Surat Thani

There are over 208 hotels to stay in Surat Thani. Prices range from $7 per night.

Accomodation
  • There are several train companies offering routes from Bangkok to Surat Thani, such as State Railway of Thailand and Thai Railway. The journey typically takes around 11 hours and 43 minutes, with ticket prices ranging from $6 to $63, depending on the class of service and amenities provided. Passengers can enjoy the scenic views along the way as they travel from the bustling capital city to the serene coastal town of Surat Thani.
  • The fastest train option for traveling from Bangkok to Surat Thani typically takes around 11 hours and 43 minutes. Ticket prices for this journey range from $6 to $63, depending on the class of service and amenities provided by the train companies operating on this route. Passengers can choose from various train classes to suit their preferences and budget while enjoying the picturesque scenery during their journey from the capital city to the coastal town of Surat Thani.
  • There are several trains operating between Bangkok and Surat Thani offering passengers a choice of schedules and classes. The journey typically takes around 11 hours and 43 minutes to complete by train. Ticket prices for these trains vary from $6 to $63, depending on factors such as the class of service, amenities, and availability on the preferred train. Travelers can select the train that best fits their itinerary and budget for a comfortable journey from Bangkok to Surat Thani.
  • The first train of the day from Bangkok to Surat Thani typically departs early in the morning, around 5:55 AM. The last train departing from Bangkok to Surat Thani usually leaves in the evening, at around 10:50 PM. Travelers have the option to choose from a range of departure times throughout the day to suit their travel preferences and schedules when making the journey by train from Bangkok to Surat Thani, which takes approximately 11 hours and 43 minutes.
  • There are multiple direct train trips available each day between Bangkok and Surat Thani, providing travelers with flexibility in choosing their preferred departure time. These direct train services offer passengers a convenient and efficient way to travel between the two cities, with the journey taking approximately 11 hours and 43 minutes. Ticket prices for the direct train trips between Bangkok and Surat Thani typically range from $6 to $63, depending on the class of service selected.
  • The cost of a train ticket from Bangkok to Surat Thani varies between $6 and $63, depending on the class of service you choose and the amenities provided. Passengers can select from different classes such as standard, sleeper, or VIP, each offering a different level of comfort and pricing. It is advisable to book your train ticket in advance to secure the best available fare and ensure a smooth journey from Bangkok to Surat Thani.

Will you be returning to Bangkok by train?

If you are looking for the return train journey, check out trains from Surat Thani to Bangkok

See schedule