Thailand’s railways are one of the best ways to see the country slowly — cheap, scenic and surprisingly comfortable once you know the system. The overnight sleeper to Chiang Mai or down to the southern islands is a trip in itself. Here’s the plain-English version: how the State Railway network is laid out, the train types and classes, what the sleeper experience is really like, and how to book without the usual newcomer mistakes. Unbiased, never paid placement.
Take the train for scenery and comfort, fly when you only care about speed. Most long-distance trains now leave Bangkok from the new Krung Thep Aphiwat (Bang Sue) terminal, not Hua Lamphong. For overnight trips book a second-class air-conditioned lower sleeper berth — and book early, because the good berths to Chiang Mai and the southern islands sell out fast.
Thailand has a country-spanning rail network run by the State Railway of Thailand (SRT), reaching from the northern hills near Chiang Mai down the long peninsula to the Malaysian border. For travellers it offers something flights cannot: a relaxed, ground-level way to watch the country roll past, city centre to city centre, at fares that are a fraction of anywhere in the West. The signature draw is the overnight sleeper — you board in the evening, settle into a berth and wake up hundreds of kilometres away, having saved a night’s hotel. Trains are slower than driving or flying, so they suit travellers who value the journey, the comfort and the experience over raw speed.
SRT’s long-distance network fans out from Bangkok along four main lines:
Ayutthaya is an easy, popular day trip by train, and the southern line is how many travellers reach the island ferries without flying. For getting to the station and around the capital, see our getting around Bangkok guide.
Two separate things decide your experience: the type of train (its speed and how often it stops) and the class of seat or berth you book.
Train types, fastest to slowest:
Classes:
The overnight sleeper is the heart of Thai rail travel. On a second-class air-conditioned sleeper the seats are made up into curtained berths in the evening, with a lower berth (slightly pricier, a window and a bit more room) and an upper berth (cheaper, cosier). You get bedding, there’s a dining or snack service, and you arrive rested the next morning. The premier Bangkok–Chiang Mai service and the long southern runs toward Surat Thani and Hat Yai use modern Chinese-built sleeper carriages that are a clear step up from the older rolling stock. For comfort and security most travellers pick a second-class air-conditioned lower berth; first-class private cabins are worth it if you want a door that locks and more space.
The biggest newcomer trap isn’t the trains — it’s the station. Since 2023 most long-distance services moved out of the historic Hua Lamphong terminus:
Always check the station name on your ticket and leave time to reach Krung Thep Aphiwat, which is well north of the old centre. The MRT makes it easy — see getting around Bangkok and Grab & ride-hailing.
For crossing the whole country quickly, a budget flight is usually faster and can be similarly priced once you book ahead — Bangkok to Chiang Mai is 1h15 in the air versus 11–13 hours by rail. The train wins when the journey is the point: the comfort of a flat sleeper bed, the scenery, arriving in the city centre rather than an out-of-town airport, and saving a night’s accommodation on an overnight run. Buses are cheaper still and reach places the rails don’t, but they’re less comfortable for long hauls. In short — fly to arrive, take the train to travel, and use the bus where neither reaches.
A home near a transit hub turns the whole country into a weekend trip by rail or air. Browse Bangkok areas and residences with quick station access.
General information only — train routes, timetables, classes, station assignments and fares change, and services can be delayed or rescheduled. Always confirm your departure station, train type, class and times directly with the State Railway of Thailand before you travel. Hero image via Pexels. BAANLYY never takes paid placement.