
Bangkok to Chiang Mai: Train, Bus, Flight Compared
Compare ways to get from Bangkok to Chiang Mai: time, cost, comfort and arrival logistics, so you can pick the right option for your trip.
On this page
Last updated November 2026: the right way to cover Bangkok to Chiang Mai depends on how much time you can spare, not on a headline fare. Fly if your schedule is tight, take the overnight train to save a hotel night, and keep the bus as the flexible fallback. Our table below sorts every option by comfort, luggage friction and arrival logistics, and our all-origins Chiang Mai guide covers routes from other cities.
Featured image: Pescov, CC BY-SA 4.0, via Wikimedia Commons.

Quick answer: which Bangkok to Chiang Mai option should you pick?
Match the mode to your trip length first and your budget second. On a 9-day Bangkok plus Chiang Mai trip, every lost daytime hour counts. Fares and timetables change often, so this page gives no price or duration figures that we could not tie to an official source. Check current numbers with the operators named below before you book.

- Short on time: fly, and budget for airport transfers at both ends.
- Want to save a hotel night: take the overnight train.
- Want a scenic daytime ride: take the day train and accept the longer seat time.
- Watching cost or booking late: look at buses from Mo Chit 2.
- Comfortable on Thai roads and carrying gear: consider self-drive.
Bangkok to Chiang Mai at a glance
Use this table as a decision aid. Cost cells say where to check rather than quote a fare, because aggregator "from" prices mix classes and seasons. Door-to-door time always exceeds in-transit time, so add a transfer buffer at each end.

| Option | Door-to-door time | Cost | Comfort and sleep | Luggage friction | Best for |
|---|---|---|---|---|---|
| Flight | Shortest in transit; add airport transfers and check-in buffer | Check airline sites for current fares | Seat only, short flight | Baggage allowance depends on fare | Tight schedules |
| Overnight train | Long, but replaces a hotel night | Check State Railway of Thailand for current berth fares | Berth lets you lie flat; rocking and noise vary | Carry bags aboard; moderate | Travelers saving a night |
| Day train | Long seat time, daylight views | Check State Railway of Thailand | Seat, with room to move around | Moderate | Scenery seekers with spare time |
| Bus | Long; traffic can add delay | Check the operator for current fares | Standard or premium seating; motion sickness is a risk | Luggage goes in the hold | Flexible or last-minute plans |
| Self-drive | Variable; depends on stops and traffic | Fuel, tolls, parking | Full control, but driver fatigue | Easiest | Groups carrying lots of gear |
By air: fastest, but not as fast as it looks

Flying wins on in-transit time and little else. Count the ride to the Bangkok airport, the check-in buffer, baggage claim and the transfer into town. Flying makes sense when a sleeper berth would cost you a full sightseeing day. Check airline sites for whether a direct service suits your dates, and do not rely on aggregator claims about the lowest fare. Details on terminals, transfers and facilities are on the Chiang Mai International Airport site. Our Chiang Mai airport guide explains how to reach the old town and Nimman from there.
By overnight or day train

Trains leave from Krung Thep Aphiwat Central Terminal, which now handles the long-distance services that once ran from Hua Lamphong. Hua Lamphong remains the historic station many older guides still mention, so confirm the departure point on your ticket. Schedules, classes and booking channels are on the State Railway of Thailand website. Sleeper berths let you lie flat and skip one hotel bill, but sleep quality varies with the carriage and the track. Day trains show more countryside but consume a whole day. Book early for the overnight service, because popular dates can sell out. Prefer the official channel over resellers, whose markups are hard to spot. Ask the operator about luxury or premium sleeper options rather than trusting third-party listings.
By bus from Mo Chit 2

Long-distance buses to Chiang Mai depart from Mo Chit 2 in Bangkok. Operators offer standard and premium seating, and the gap in comfort is real on a night run. Confirm the terminal and pickup point on your ticket, since it is the one detail that can ruin an arrival. Skip the bus if you are prone to motion sickness. Road traffic out of Bangkok can add delay, so avoid tight onward plans on the day you arrive. Check the operator directly for current fares and departure times rather than relying on a snippet.
By car: Bangkok to Chiang Mai distance and drive
Driving gives you control over stops, and it suits groups with heavy luggage. It also means a long day at the wheel on busy highways. Confirm distance and time on an official road or mapping source for your chosen route. Tolls, fuel and fatigue belong in your budget and your schedule. Skip self-drive if Thai road rules and traffic are unfamiliar. Parking inside the old town is tight, so ask your hotel about space before you arrive.

Arriving in Chiang Mai: from airport, station or terminal to your hotel
Arrival points differ in how far they sit from the old town, so verify your own before choosing a ride. From the airport, start with our airport transfer options. A shared red songthaew is a cheap, flexible choice if you travel light and can wait for it to fill. A tuk-tuk suits short hops. Agree on the fare before you get in. Ride-hailing apps work too, and they remove the haggling. Once settled, our getting-around guide covers day-to-day movement.
Mistakes to avoid on the Bangkok to Chiang Mai route
Booking the overnight train at the last minute is the most common slip. Trusting an aggregator's "from" price comes next, since it rarely matches the class you want. Underestimating transfer time at either end erodes the flight's advantage. Arriving at an awkward hour can leave you waiting for hotel check-in, so ask your hotel about early bag drop. Finally, check seasonal air quality and weather with official sources before locking in a daytime route.
Booking late matters most on a 9-day Bangkok plus Chiang Mai trip, since the train is the option that saves a hotel night.
Frequently Asked Questions
How long is the ride from Bangkok to Chiang Mai?
Duration depends on the mode. A flight is shortest in the air, while trains and buses take much longer on the ground. Check the State Railway of Thailand or your bus operator for current timetables.
Can you fly direct from Bangkok to Chiang Mai?
Airlines advertise flights on this route, including Thai Airways. Confirm direct service and schedule for your dates on the airline's own site. The airport operator's site lists carriers serving Chiang Mai.
Is there a luxury sleeper train from Bangkok to Chiang Mai?
State Railway of Thailand runs overnight sleeper trains with berths. We could not verify any premium luxury service, so check the official railway site for current classes.
Notes for your Thailand trip
Optional updates when we add or change a town or island guide.
You might also like
Continue reading
More guides you'll find useful





