Bangkok → Chiang Mai · Intercity Decision

Bangkok to Chiang Mai: Sleeper Train or Flight? Use the Next Morning to Decide

Fly if the trip is short, you sleep badly in motion, or you need to arrive in Chiang Mai fresh and predictable. Take the overnight sleeper when the train itself sounds enjoyable, you can genuinely sleep in a berth, and arriving in the city the next morning is more useful than spending another Bangkok night plus an airport morning.

Bangkok to Chiang Mai: Sleeper Train or Flight? Use the Next Morning to Decide
Photo: N509FZ · Wikimedia Commons · CC BY-SA 4.0
Choose the sleeper

You have four or more nights in the north, can tolerate communal train routines, and would rather turn one Bangkok evening into the transfer itself.

Choose the flight

You have a short Chiang Mai stay, value dependable sleep, carry awkward luggage, or have plans that matter soon after arrival.

The 12-hour train is not automatically “slower” — but it can leave you more tired

The headline numbers look brutal. State Railway of Thailand's current 2026 timetable shows Train 9 leaving Bangkok's Krung Thep Aphiwat Central Terminal at 18:40 and reaching Chiang Mai at 07:15. Train 13 leaves at 20:05 and arrives at 08:45. Both are overnight journeys of roughly twelve and a half hours.

A nonstop flight is dramatically shorter in the air. Current airline schedules put the Bangkok–Chiang Mai block at around an hour and twenty minutes; for example, Bangkok Airways currently lists PG215 at 08:00–09:20 for its July–October 2026 schedule window.

But those are not equivalent clocks. A flight also needs a trip from your Bangkok hotel to BKK or DMK, airport processing, the flight itself, baggage collection if you checked luggage, and a final ride from Chiang Mai Airport to your hotel. The sleeper uses an evening and the hours you would ideally be asleep anyway.

The deciding question: do not ask whether twelve hours is longer than eighty minutes. Ask which option leaves you with the better next morning.

Run the trip through a 24-hour clock, not a transport-duration filter

Imagine you are leaving Bangkok on a Tuesday and want to use Wednesday in Chiang Mai.

17:00–18:00With the sleeper, you finish the Bangkok day, collect your luggage and head toward Krung Thep Aphiwat. With a flight the next morning, you still need another Bangkok hotel night.
18:40Train 9 currently departs. Dinner, settling into the berth and the novelty of the journey take over the evening.
07:15Train 9 currently reaches Chiang Mai. You are in the city early, but your room may not be ready and your energy depends on how well you actually slept.
08:00–10:00A morning flight can be physically faster, but by this point you have already dealt with hotel checkout, road or rail access to the airport, security and boarding.

If you enjoy the sleeper and get six or seven usable hours of sleep, the train can feel like an efficient overnight transfer. If you spend the night half-awake listening for stops, guarding sleep against light and movement, the same schedule can donate your Wednesday morning to coffee and recovery.

That is why this decision is more personal than most transport comparisons. The timetable is factual; sleep quality is not.

For most first trips, Train 9 is the sleeper worth comparing with the plane

SRT describes Train 9/10, the Uttrawithi service, as a fully air-conditioned trainset with first- and second-class accommodation and a food-service car. Its current Bangkok departure is 18:40, with Chiang Mai scheduled for 07:15.

Train 13 is another sensible overnight choice. SRT lists it as a Special Express with air-conditioned first- and second-class sleeping accommodation; the current timetable is 20:05 from Krung Thep Aphiwat and 08:45 into Chiang Mai.

Train 51 is later — currently 22:30 to 11:40 — and SRT lists sleeping accommodation on that service too. It can suit someone who values a late Bangkok evening, but the late-morning arrival gives away much of the “wake up and start Chiang Mai” advantage.

Current serviceBangkok departureChiang Mai arrivalDecision note
Train 9 Uttrawithi18:4007:15Best timetable shape if you want a usable Chiang Mai morning.
Train 13 Special Express20:0508:45Later Bangkok departure with a still-useful arrival.
Train 51 Express22:3011:40Late departure, but the arrival starts eating the next day.

There are other northbound services, but not every overnight-looking train is a good tourist sleeper choice. Train 109, for example, currently leaves at 14:15 and reaches Chiang Mai at 04:00. That may technically move you overnight, yet 04:00 is an awkward arrival for most hotel stays and an unnecessary way to create a dark, tired first hour in the city.

The sleeper's hidden advantage is not “saving a hotel night”

People often sell the night train with one line: you save a hotel night. That is only partly useful.

You are replacing a bed in a hotel with a berth on a moving train. If you would happily pay for the train experience anyway, the overnight timing is efficient. If you are choosing it only because you believe any berth is financially equivalent to a hotel room, you may be optimizing the wrong thing.

The better advantage is sequence compression. You finish a Bangkok day, travel while the city is sleeping, and arrive in Chiang Mai without spending a daylight block crossing the country.

That can be especially useful if your Bangkok base is already easy to leave from. Before finalizing the whole route, use the Bangkok stay guide and the BKK vs DMK comparison to understand whether the flight option would involve a simple airport handoff or a cross-city one.

The flight wins when sleep is a trip resource, not just a biological need

For a three-night Chiang Mai stay, I would usually fly unless taking the sleeper is itself one of the experiences you want.

The reason is not that airports are pleasant. It is that a short trip cannot absorb a weak first day very well. If you arrive at 07:15 after fragmented sleep, leave your bag at the hotel and then spend the morning waiting to feel human, the “time saved” is mostly theoretical.

Flying is also the cleaner choice if you have an early mountain departure, a cooking class, a long countryside tour or any fixed activity on the first day. Protecting the night before that activity is more valuable than squeezing transport into sleeping hours.

If your flight reaches Chiang Mai late instead, use the Chiang Mai Airport after 10 PM guide. The transfer decision changes once the scheduled landing time is no longer the same thing as the time you actually reach the curb.

First class versus second class changes the train decision more than people admit

SRT currently lists both first- and second-class air-conditioned sleeping accommodation on Trains 9 and 13. The difference is not merely comfort branding.

A private first-class compartment can materially change the experience for a couple, a light sleeper or someone who values a door between herself and the aisle. Second class is more social and more exposed to normal carriage movement, although individual berths use curtains for separation.

For a woman traveling solo, this is not an argument that second class is inherently unsafe. It is a privacy-and-sleep question. Decide how comfortable you are changing clothes in a train environment, using shared washroom facilities, keeping small valuables with you in the berth and waking when other passengers move through the carriage.

Pack the overnight essentials into a small bag you can keep close: phone, power bank, passport, medication, earplugs, eye mask, a warm layer and whatever you need before reaching your main luggage in the morning. A giant suitcase is manageable as transport; it is less convenient as bedroom furniture.

Your phone belongs in that same keep-close kit. Before boarding, use the Thailand sleeper-train eSIM and offline setup to save the valid ticket PDF, destination map, hotel pin and morning handoff before the train leaves Bangkok.

Arriving by train and arriving by plane create different first hours in Chiang Mai

Chiang Mai Railway Station and Chiang Mai International Airport put you into different arrival routines. The train's early-morning advantage is that you step off already in the city and can move directly to your accommodation by road. The airport has structured taxi and Grab options; AOT currently lists airport taxi, metered taxi and a designated Grab pickup service.

The catch on the train is hotel timing. A 07:15 arrival does not mean a 07:45 room. Before choosing the sleeper, confirm that your hotel can hold luggage before normal check-in. That is a much more realistic plan than assuming an early room will appear.

If you are still building the northern part of the trip, the Chiang Mai destination hub separates Old City, Nimman and mountain-day planning, while the four-day Chiang Mai route helps show whether an early station arrival is genuinely useful for your schedule.

When should you book the sleeper?

SRT's current ticketing rules allow reserved Special Express, Express and Rapid journeys to be booked as far as 180 days ahead when the passenger is traveling at least 60% of the train's route. Bangkok to Chiang Mai qualifies as the full route on the principal services discussed here.

That does not mean you need to book six months early. It means the system allows it, and the cabin or berth type you want can matter more than merely finding any seat. If your decision depends on a first-class compartment or a specific sleeper class, check availability before you build non-refundable hotels and tours around a particular train.

Check the official source before paying: use the SRT D-Ticket system for bookable rail inventory and the SRT 2026 timetable for current operating times.

A simple way to choose without overthinking it

Trip lengthThree Chiang Mai nights or fewer: flight gets the edge.
Sleep confidenceYou normally sleep on trains or planes: sleeper gets the edge.
First-day plansFixed activity before lunch: flight gets the edge.
Journey valueThe sleeper itself sounds fun: train gets the edge.

Add one more filter: your Bangkok evening. Train 9 leaves early enough that you give up dinner-hour flexibility. Train 13 leaves later and may fit a full Bangkok afternoon more naturally. If you are based in a part of Bangkok where getting to Krung Thep Aphiwat is awkward, include that transfer in the decision rather than treating the station as if it were beside your hotel.

The Bangkok destination hub is useful for that broader city geometry. If you are moving through Thailand beyond this one route, keep the transport guide hub open and make each intercity decision around the next hotel or activity, not around the transport mode in isolation.

Bottom line: protect the morning you actually want

Take the sleeper because you want an overnight rail journey and its timing works with your trip — not because “night train” sounds automatically efficient. Train 9's 18:40–07:15 schedule is particularly good at converting one evening into an intercity move, while Train 13's 20:05–08:45 timing gives Bangkok a little more breathing room.

Fly when the first Chiang Mai day matters more than the romance of the journey, when you know you will not sleep well, or when the trip is too short to gamble a morning on fatigue.

For most travelers, that is the cleanest decision rule: if the sleeper is part of the trip, take it; if it is only a way to avoid an airport, fly.

Continue with the Thailand stay guides, itinerary guides or all Do Thailand guides once the transport choice is settled.


Sources checked 9 August 2026: State Railway of Thailand 2026 timetable; SRT Train 9/10 and Train 13/14 service information; SRT D-Ticket reservation rules; Airports of Thailand Chiang Mai Airport transport information; Bangkok Airways current Bangkok–Chiang Mai schedule material. Timetables, operating conditions and bookable inventory can change, so recheck the operator before travel.

This page contains editorial transport advice. If Do Thailand adds a verified partner booking link later, commercial links will be marked and governed by the affiliate disclosure.