InterInformation
RoutesMapCountriesGuidesSearch route...
Search routeRoutesMapCountriesGuides
InterInformation

Find the best way to travel anywhere in the world — trains, ferries, buses and flights.

info@interinformation.com

Navigate

RoutesCountriesGuidesMap

More

Contact

Get updates

New routes, guides and updates — straight to your inbox.

Booking links on this site are affiliate links — the commission we receive does not affect the price you pay.
© 2026 InterInformation. All rights reserved.
HomeRoutesCountriesGuides
Home›Routes›Train›Thailand

Thailand Train Travel

12 routes and 25 guides

Thailand's rail network radiates from Bangkok, which is why every journey on this page starts there. The Northern Line reaches Chiang Mai in about ten hours. The Northeastern Line splits toward Nong Khai and Ubon Ratchathani. The Southern Line runs down through Hua Hin, Chumphon and Surat Thani to Yala — close to sixteen and a half hours end to end. Two decisions come before booking. The first is which station you leave from. Most long-distance services now depart from Krung Thep Aphiwat Central Terminal, and Hua Lamphong and Thonburi are separate stations rather than older names for it. Go by the station printed on your ticket. The second is what you book: a seat, a berth in a sleeper carriage — upper or lower — or a private cabin. The price gap between them is smaller than the comfort gap. No train reaches the islands. SRT takes you to the mainland and a road transfer plus a ferry does the rest: Koh Tao via Chumphon or Surat Thani, Koh Samui and Koh Phangan through the piers near Surat Thani. The guides below take each of these decisions one at a time.

Thailand train guides

mode-guide

  • 12Go rail bookings: pending, confirmed or ticket issued?
  • Bangkok-Chiang Mai: train, bus or flight?
  • Bangkok-Hua Hin: train, bus or private transfer?
  • Changing or cancelling a Thai train ticket
  • Chiang Mai station: early arrivals and late departures
  • Chumphon station: waiting and finding your pickup
  • Combined tickets: are all your connections protected?
  • How to book Thai train tickets: SRT or 12Go?
  • Koh Tao by rail: Chumphon or Surat Thani?
  • Krung Thep Aphiwat: from station entrance to your train
  • Night train to ferry: choosing a realistic connection gap
  • Phuket and Krabi: fly, take a bus or combine train and road?
  • Samui and Phangan: train, bus or flight plus ferry?
  • Solo travel on Thai sleepers: privacy and security
  • Southern Line stopovers: planning a trip beyond Bangkok
  • Thai night trains: food, toilets, charging and packing
  • Thai sleeper sold out: a practical backup plan
  • Thai train booking windows: why seats are not on sale
  • Thai train classes: seats, sleepers or private cabins?
  • Thai train delayed or missed: what to do next
  • Thai train tickets: e-ticket or paper collection?
  • Train to Koh Phangan: connecting to the right ferry
  • Train to Koh Samui: choosing the ferry connection
  • Upper vs lower berth on Thai sleeper trains
  • Which Bangkok railway station is on your ticket?

Bookable routes

Bangkok → Chiang MaiFastest: 1 h 15 minFrom: from ฿278TaxiTrainFlightBusBangkok → VientianeFastest: 11 hFrom: from $20TrainBangkok → Nong KhaiFastest: 8 h 28 minFrom: from ฿259TaxiTrainBusBangkok → UttaraditFastest: 5 h 2 minFrom: from ฿237TaxiTrainBusBangkok → Surat Thani Train StationFastest: 8 h 50 minFrom: from ฿266TrainBangkok → YalaFastest: 15 hFrom: from ฿329TaxiTrainBusBangkok → TrangFastest: 11 hFrom: from ฿779TaxiTrainBusBangkok → Ubon RatchathaniFastest: 1 h 10 minFrom: from ฿252TaxiTrainFlightBusBangkok → Hua HinFastest: 2 h 40 minFrom: from ฿144TaxiTrainMinivanBusBangkok → PhraeFastest: 6 h 3 minFrom: from ฿247TaxiTrainBusBangkok → ChumphonFastest: 6 hFrom: from ฿242TaxiTrainBusVientiane → BangkokFastest: 11 hFrom: from $20Train

Other ways to travel in Thailand

Where this mode does not reach, these do.

All routes in Thailand