Disclosure: Some of the links in this article are affiliate links. If you book through them, we may earn a small commission — at no extra cost to you. We only recommend services we genuinely trust.
When I was living in Chiang Mai, the overnight train back from Bangkok was always my favorite way to end a trip south. You fall asleep to the gentle rocking of the carriage somewhere around Ayutthaya, and you wake up to rice paddies and mountains rolling past the window as you pull into the north. No flight has ever come close to that feeling.
Why Take the Train in Thailand?
Thai trains aren’t fast — a bus or flight will almost always beat them on time. But for the right routes, they’re the most comfortable, scenic, and genuinely enjoyable way to move around the country. An overnight sleeper saves you a night of accommodation, skips the hassle of an airport, and gets you somewhere while you sleep. For day routes like Bangkok to Ayutthaya, it’s simply the easiest, cheapest option available.
Local tip: Don’t try to “do” Thailand entirely by train. It’s brilliant for a handful of iconic long-haul routes and short historical day trips, but for the islands and anywhere off the main lines, you’ll still need a bus, van, or flight to finish the journey.
Where Trains Actually Depart From
📋 Know Before You Go:
All long-distance sleeper trains now depart from Krung Thep Aphiwat Central Terminal (also called Bang Sue Grand Station), connected to the MRT Blue Line. The old Hua Lamphong station stopped handling these services back in 2023 and now only runs some short-haul and southeastern trains — if a guide tells you to go to Hua Lamphong for the Chiang Mai night train, it’s out of date.
The Main Routes Worth Knowing
Bangkok → Chiang Mai (Trains 9/10): The classic overnight sleeper, roughly 700km through mountains and rice fields. This is the one every traveler should try at least once — see our full Chiang Mai Travel Guide for what to do once you arrive.
Bangkok → Ayutthaya: A short, cheap day-trip route and one of the easiest ways to reach the ancient capital without a tour van. Pairs perfectly with our Ayutthaya Day Trip Guide.
Bangkok → Kanchanaburi: This line runs along the famous “Death Railway,” including the crossing over the Bridge on the River Kwai. It’s as much a historical experience as a way to get there — see our Kanchanaburi Travel Guide for the full picture, including Erawan National Park nearby.
Bangkok → Surat Thani (Train 85): The classic backpacker route south, arriving in time to connect with ferries to Koh Samui, Koh Phangan, and Koh Tao. If your island destination is Koh Samui, this pairs well with our Koh Samui Travel Guide.
Understanding Classes & Prices
1st Class: Private, lockable air-conditioned cabins, typically shared with a stranger of the same gender unless you buy both berths. Roughly 600–1,400 THB depending on the route. Worth it for longer overnight journeys, especially if you value privacy.
2nd Class: Air-conditioned open-plan sleepers or seats, generally 200–800 THB. This is the sweet spot most travelers should book — comfortable, sociable, and genuinely good value.
3rd Class: Fan-cooled wooden benches, 15–150 THB. Fine for very short day routes like Bangkok–Ayutthaya, but not something you want to sit in for 13 hours overnight.
How to Book
The official State Railway of Thailand site allows booking, but international cards frequently get blocked by its fraud-prevention system, and popular sleeper berths — especially 1st class on the Chiang Mai route — sell out weeks in advance. Booking through a third-party platform is, honestly, just less of a headache.
🚆 Skip the Booking Hassle:
12Go lets you see real availability, read reviews from travelers on your exact route, and book with a card that actually goes through — no fighting with the official portal.
Is the Train Worth It, or Should You Fly?
For Bangkok–Chiang Mai, the overnight train replaces a night of accommodation and gets you there rested, but it takes about 13 hours versus a 1-hour flight. If your schedule is tight, flying wins — it’s simply faster and often not much more expensive once you weigh the saved hotel night. If you have the time and want the experience, the train is genuinely one of the highlights of visiting Thailand.
✈️ Short on Time? Compare Flights:
If your itinerary is tight, it’s worth checking flight prices before committing to a 13-hour overnight journey.
Before You Go
Stations like Krung Thep Aphiwat are modern and well-signposted in English, but signal can drop in rural stretches between cities. Have your eSIM set up before you board so you can check schedules or arrange pickup on arrival.
📱 Stay Connected on Board:
Get your eSIM sorted before departure so you’re covered for the whole journey, station to station.
For visas, transport passes, and more logistics tips, check our full Thailand Travel Logistics Guide.
Ready to Book Your Thai Train Journey?

