THAI TRACKS

Thailand's train timetables for travellers

UNDERSTANDING TRAIN TYPES

When travelling by train in Thailand, the easiest way to understand the difference between services is to look at the train number. Lower numbers mean faster trains with fewer stops. Higher numbers mean slower trains with more stops.

🚆 Train Types at a Glance

  • No. 1–49
    Special Express The fastest long-distance trains. They stop only at major stations and often offer sleeping berths or higher-comfort seating.
  • No. 50–99
    Express Long-distance trains with more stops than Special Express services. Slightly slower, but usually cheaper.
  • No. 100–199
    Rapid Mid-range long-distance trains that stop at many medium-sized stations. Slower than Express trains, but more affordable.
  • No. 200–299
    Ordinary Trains that stop at almost every station. Slow but very cheap and widely used for local and regional travel.
  • No. 300–399
    Commuter Short-distance trains serving Bangkok and nearby provinces, designed mainly for daily travel.
  • No. 400–499
    Local Very local services that stop at every station and halt, often serving rural areas and smaller towns.
  • No. 9xx
    Excursion & Charter Services Tourist trains, charter services, and holiday extras. These do not follow the normal numbering system and run only on specific dates.

💡 Simple Rule

If you understand the number, you understand the train. Lower number = faster and fewer stops. Higher number = slower and more stops. It is also important to know that tickets for trains numbered 1-199 can be bought at any station and online such as on DTicket. However, tickets for slower trains numbered 200-499 can only be bought at the station and only up to an hour before departure.

💬
ANY QUESTIONS? If you have any questions about train travel in Thailand or Southeast Asia, then please visit our Asian Train Guide Facebook group — many experts are there to help. For more information about train travel in Thailand, visit Richard Barrow's Thai Train Guide.
ℹ️
This website is not affiliated with the State Railway of Thailand. All times are subject to change.