
๐ Trains in Thailand
Plan your Thailand train journey with our guide to SRT routes, sleeper classes, booking tips, and what to expect on board across the Thai rail network.
A low rumble rolls through Hua Lamphong station as the overnight sleeper to Chiang Mai prepares for departure. Vendors weave between passengers selling grilled pork skewers and iced coffee in plastic bags. Somewhere near the front of the train, a monk in saffron robes settles into his seat while a backpacker wrestles an oversized pack into the luggage rack. Thailand's railways are more than a way to get from A to B - they are a living, breathing slice of Thai life, offering a pace of travel that lets the country's rice paddies, limestone karsts, and coastal plains unfold slowly outside your window.
For travelers willing to trade speed for soul, Thai trains deliver an experience that no domestic flight or air-conditioned bus can match. The network is affordable, surprisingly comfortable at the upper end, and connects Bangkok to most corners of the kingdom.
The Train Network in Thailand
Thailand's rail network is operated by the State Railway of Thailand (SRT) and radiates outward from Bangkok in four main lines. The Northern Line runs through Ayutthaya, Phitsanulok, and Lampang before terminating in Chiang Mai. The Northeastern Line splits into two branches, reaching Nong Khai on the Laos border and Ubon Ratchathani in the heart of Isan. The Eastern Line is shorter, connecting Bangkok to Aranyaprathet near the Cambodian border. The Southern Line stretches all the way down the Malay Peninsula through Hua Hin, Chumphon, Surat Thani (the gateway to Koh Samui and Koh Phangan), Hat Yai, and onward to the Malaysian border.
In total, the SRT operates roughly 4,000 kilometers of track. Most of the network is single-track meter gauge, which keeps speeds modest - typically between 50 and 100 km/h depending on the route and train type. Bangkok is also served by the modern Airport Rail Link connecting Suvarnabhumi Airport to the city center, and the BTS Skytrain and MRT metro handle urban transit, but these are separate systems from the national railway.
Coverage is strongest along the main trunk lines. Remote provinces in the west and parts of the deep south have limited or no rail service, meaning buses or minivans fill the gaps. That said, the major tourist corridors - Bangkok to Chiang Mai, Bangkok to the southern islands, and Bangkok to Isan - are all well served.
Classes and Comfort Levels
Thai trains offer three classes, and the gap between them is significant.
| Class | Seating | Air Conditioning | Best For |
|---|---|---|---|
| First Class | Private two-berth sleeper cabins with a lockable door | Yes | Couples or travelers wanting privacy on overnight routes |
| Second Class | Padded reclining seats or fold-down sleeper berths (upper and lower) | Available on select services; fan-only on others | Best overall value; most popular with tourists |
| Third Class | Hard wooden or basic padded bench seats | No (open windows and fans) | Ultra-budget travelers; short journeys; experiencing local life |
First Class is only available on a handful of overnight services, primarily the Bangkok-Chiang Mai route. The private cabins include a small washbasin, fresh linens, and a door you can lock for the night. It is the most expensive SRT option but still remarkably affordable by international standards.
Second Class sleeper with air conditioning is the sweet spot for most visitors. Lower berths are wider and come with a window, making them preferable to upper berths - book early if you have a preference. An attendant converts the seats into beds in the evening and provides sheets, a pillow, and a curtain for privacy. Second class fan-only carriages are cheaper but can get warm, especially on the southern line.
Third Class is a genuine adventure. Windows stay open, hawkers hop on and off at every station selling snacks, and you will likely share your bench with friendly locals. It is perfectly fine for shorter daytime trips - the Ordinary trains running local routes are almost exclusively third class.
Booking and Tickets
Tickets can be purchased at any SRT station, with Bangkok's main stations being the busiest booking points. For popular routes - especially sleeper services to Chiang Mai and the south - booking several days in advance is strongly recommended, as berths sell out during peak season and Thai holidays. Walk-up tickets are usually available for third class and daytime second class seat services.
Online booking is possible through the SRT's official website, though the interface can be clunky. Third-party platforms such as GoAsia.cc let you compare train options alongside other transport modes, making it easy to weigh travel times and comfort levels before committing. Several local travel agencies in tourist areas like Khao San Road also sell train tickets for a small markup.
Payment at station counters is typically cash only in Thai baht, while online platforms accept credit and debit cards. You will receive either a printed ticket or an e-ticket with a QR code depending on the booking channel. Always carry a copy of your booking confirmation, as conductors check tickets on board.
What to Expect on Board
The Bangkok-Chiang Mai overnight journey takes roughly 11 to 13 hours, while the southern line to Surat Thani runs about 8 to 10 hours. These times are approximate - Thai trains are not famous for punctuality, and delays of 30 minutes to an hour are common rather than exceptional. Embrace the pace rather than fighting it.
Scenery is a highlight. The northern line passes through the central plains before climbing into forested hills around Lampang. The southern line hugs the coast in stretches, with glimpses of turquoise water near Prachuap Khiri Khan. The northeastern line crosses the vast Isan plateau - flat, agricultural, and quietly beautiful at sunset.
Food vendors board at major stations selling fried rice, grilled chicken, fresh fruit, and drinks at low prices. On longer services, a basic dining car or food cart is usually available, though the selection is limited. Bringing your own snacks and water is wise, especially for overnight trips. Convenience stores at larger stations are well stocked.
Luggage is stored on overhead racks or in the space beneath lower berths. There is no formal luggage limit, but oversized bags can be awkward in the narrow aisles. Most travelers manage fine with a standard backpack or suitcase.
Power outlets are available in newer air-conditioned carriages, usually located between seats or near the window. Wi-Fi is not standard on SRT trains, so download entertainment in advance or simply enjoy the view. Mobile data coverage is generally good along the main lines, with occasional dropouts in mountainous or rural stretches.
Thai train etiquette is relaxed. Shoes are removed when climbing into sleeper berths. Conversations tend to be quiet, especially after lights-out on overnight services. Thais are generally warm and helpful if you look lost - a smile goes a long way.
Tips for Train Travel in Thailand
- Book lower berths early. Lower sleeper berths in second class are wider, closer to the window, and easier to access. They sell out faster than upper berths, so plan ahead for popular routes.
- Bring layers. Air-conditioned carriages can be surprisingly cold at night. A light jacket, long pants, and warm socks will make overnight journeys far more comfortable.
- Carry cash in small bills. Station vendors and on-board food sellers rarely accept cards. Having small denominations of Thai baht makes transactions smooth.
- Watch for Songkran and long weekends. During Songkran (Thai New Year in April) and major Thai holidays, trains sell out days or even weeks in advance. Locals travel en masse to their home provinces, so book as early as possible during these periods.
- Consider the Death Railway. The short heritage line from Kanchanaburi over the River Kwai bridge and through Hellfire Pass is one of Thailand's most scenic and historically significant rail journeys. It operates separately from the main SRT trunk routes and is worth a dedicated day trip.
- Use trains strategically. Overnight sleepers save a night of accommodation and let you wake up in a new city. The Bangkok-Chiang Mai and Bangkok-Surat Thani routes are ideal for this approach.
- Language is rarely a barrier. Station signs display both Thai and English, and tickets show departure times and platform numbers clearly. A translation app helps for communicating with vendors, but pointing and smiling work remarkably well.
- Stay flexible with timing. Delays happen. Avoid booking tight connections - if your train arrives in Surat Thani and you need a ferry to Koh Samui, leave a buffer of a few hours rather than relying on a precise schedule.
