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.