Train traveling over a jungle bridge in Thailand
By Rail

Thailand by train

The State Railway network, sleepers and scenic lines.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 6 min read

Thailand's State Railway is one of Southeast Asia's most pleasant rail networks to travel — not the fastest or the most punctual, but genuinely comfortable on its better services, scenic on the northern and southern lines, and a world apart from the crowded highways. From the new Bangkok terminus to sleeper trains threading north through rice fields, here is how Thailand's railway actually works.

The network at a glance

The State Railway of Thailand (SRT) operates a metre-gauge network radiating from Bangkok. The four main lines are:

There is no high-speed rail in Thailand yet, though a high-speed project linking Bangkok with the north and with an international line toward China is under development. Current intercity services run at conventional speeds — fast enough to be competitive with the bus on comfort, rarely competitive with domestic flights on time.

Bangkok's new hub: Krung Thep Aphiwat

A key change for travellers: since 2023, the majority of long-distance services — including all northern and most southern trains — now depart from Bangkok Krung Thep Aphiwat station (also known as Bang Sue Grand Station), not from the old Hua Lamphong terminus. Hua Lamphong still handles some short-distance commuter services, but booking a long-distance train from it may mean finding your train no longer leaves from there. Always check the departure station when booking.

Krung Thep Aphiwat is connected to the MRT (Blue Line) at Bang Sue station, making it reasonably accessible from central Bangkok. Allow time for the metro journey, as the station is north of the centre.

The northern line: Bangkok to Chiang Mai

The Bangkok–Chiang Mai route is the classic SRT experience and the most popular rail journey in Thailand with foreign visitors. Several trains a day cover the roughly 750 km, with journey times ranging from about 12 hours on the Sprinter to 14–15 hours on the overnight expresses. The overnight train is the preferred choice for most travellers: you board in the evening, sleep through the countryside, and arrive in Chiang Mai in the morning with a full day ahead.

Train options include:

Second-class air-conditioned sleepers are the sweet spot: upper and lower berths convert from daytime seats, with bedding provided. Upper berths are cheaper; lower berths offer more headroom and a window to look out of in the evening. First class provides a locked two-berth compartment — considerably more private, and proportionally more expensive.

The scenery on the northern line improves as you leave Bangkok's suburbs: the terrain rises toward the hills around Phitsanulok and Den Chai, and the approach to Chiang Mai passes through forested valleys. For an introduction to the Bangkok–Chiang Mai route, see also our guide to Bangkok to Chiang Mai.

The southern line: Bangkok toward Malaysia

The southern railway is a long route extending to the Malaysian border, serving Hua Hin, Chumphon, Surat Thani, Hat Yai and beyond. Key segments:

Classes and what they mean

Thai trains offer broadly three classes:

Booking tickets

Tickets can be booked at any SRT station in Thailand, or online at the SRT website (seat61.thairailwayticket.com) — a booking portal that works for foreign cards. The official SRT app also handles bookings. Booking opens 60 days before departure. For the Bangkok–Chiang Mai overnight train, book as early as possible: lower sleeper berths sell out weeks ahead in high season (November to March). Thai public holidays also put pressure on capacity.

Third-party booking platforms cover Thailand's trains with a markup — useful if the official site gives trouble. You can also buy at the station on the day for less popular trains, but popular overnight sleepers are genuinely hard to get last-minute.

Punctuality: Thai trains are not known for strict punctuality — the overnight Chiang Mai service in particular often runs 30–90 minutes late. Plan any onward connections from Chiang Mai with a buffer, especially if catching a bus or domestic flight.

Is the train competitive with the bus or plane?

On most routes, the overnight train is competitive with the overnight bus on comfort and comparable in time, at a slightly higher price. Domestic flights are faster — under an hour Chiang Mai vs. 12+ hours — and on heavily discounted routes like Bangkok–Chiang Mai, budget airlines (AirAsia, Nok Air) can be surprisingly cheap. The train's advantage is the experience: falling asleep as the plains roll by and waking in northern Thailand is hard to replicate in an economy seat at altitude.

Frequently asked questions

Where do long-distance trains leave from in Bangkok?

Since 2023, the main hub for long-distance trains is Bangkok Krung Thep Aphiwat station (Bang Sue). The old Hua Lamphong station still handles some services, but verify your departure station when booking.

How do I book a sleeper train from Bangkok to Chiang Mai?

Book through the SRT website or booking portal, or at any main train station in Thailand. Booking opens 60 days before travel; lower berths on popular overnight services sell quickly. Second-class air-conditioned sleeper is the standard choice.

Can I take a train from Thailand to Malaysia?

Yes. Connections run from Hat Yai (southern Thailand) via Padang Besar to Butterworth and Kuala Lumpur on the Malaysian rail network. Check current cross-border schedules at SRT and the Malaysian rail operator KTM.

How long does the Bangkok to Chiang Mai train take?

The overnight express takes around 12–15 hours depending on the specific service. The daytime Sprinter is around 12 hours. Late running is common — allow a buffer for any onward connections in Chiang Mai.

Sources and further reading: