For most visitors, flying is the quickest way to travel from Chiang Mai to Bangkok. An overnight sleeper train can turn the journey into a night in transit, while a coach offers a direct road option when its departure and arrival points suit your plan. Choose by the full trip from your Chiang Mai accommodation to your Bangkok destination, not just by the time shown beside a flight or train.
Before booking, identify which Bangkok airport or station you will reach and how you will continue from there. Suvarnabhumi (BKK) and Don Mueang (DMK) are separate airports; a ticket to one does not include transport to the other. Trains and coaches also use specific terminals. Current services, fares and baggage terms can change, so confirm the dated details with the airline or operator.
Compare the route options below, see the Bangkok-to-Chiang-Mai guide for the reverse trip, and plan your Chiang Mai stay or three-day itinerary.
Compare the main options
| Option | Journey shape | Relative cost | Best suited to | Main trade-off |
|---|---|---|---|---|
| Flight | Hotel to CNX, flight, then Bangkok airport transfer | Often the highest base fare; compare baggage and onward travel too | Short breaks and travellers prioritising time | Airport process and transfer time add to the flight |
| Overnight sleeper train | Reach Chiang Mai station, sleep aboard, arrive at a Bangkok rail terminal | Varies by class and berth; a sleeper costs more than a basic seat | Travellers who prefer rail or have a flexible arrival morning | Arrival can be early, and sleep quality varies |
| Day train | Spend much of the day travelling by rail | Depends on service and class | Flexible itineraries and people who enjoy the journey | Uses daylight hours and may be affected by delays |
| Coach | Travel by long-distance road service, often overnight | Compare the seat class and included services | One-ticket road travel when the terminals work for you | Long sitting time and variable road conditions |
| Private car | Drive south with planned rests | Usually costly for one person; may suit a group | Travellers who need stops or have a vehicle plan | A long drive requires alert drivers and breaks |
Travel times can shift with schedules and operating conditions. Compare door-to-door time, including departure and arrival transfers.
If you have only a few days in Thailand, compare a flight's complete fare and transfers first. If you want the railway experience and can keep your first Bangkok morning flexible, compare an overnight sleeper.
Flying from Chiang Mai
Flights depart from Chiang Mai International Airport (CNX) and may arrive at either BKK or DMK, depending on the airline and service. Check the airport codes on the exact ticket. Do not assume that a domestic flight uses the same airport as your international arrival or departure.
Allow time to travel from your hotel to CNX, complete the airline's check-in and security process, and collect checked bags in Bangkok. Then add the journey from the arrival airport to your accommodation or next connection. When two tickets are separate, a delay on the first leg may not protect the later booking. Avoid a tight airport-to-airport connection across Bangkok, especially if you must collect baggage and check in again.
Check the baggage allowance and fees before comparing fares. Low headline prices may exclude a checked bag, seat choice or other options you need. Read the change and cancellation terms, and make sure the arrival hour matches your accommodation's check-in arrangements.
On landing, use the airport's official transport and pickup guidance. If a friend, driver or hotel will meet you, agree the terminal and pickup point in advance. For the onward city journey, see the Bangkok airport-to-city guide. Airport routes and service arrangements can change, so verify current information through Airports of Thailand and your airline.
Overnight and daytime trains
The north-to-south rail journey ends at the Bangkok terminal shown on the ticket; long-distance services commonly use Krung Thep Aphiwat Central Terminal. Check the State Railway of Thailand's current information for your departure date, train, station, class and boarding time. Do not rely on an old screenshot or assume that every service leaves from the same Bangkok station.
An overnight sleeper can preserve daytime hours in Chiang Mai, but it may not provide a full night's rest. Berth layouts, carriage features and availability depend on the service. If travelling together, check whether the selected booking keeps your group near one another. Keep medication, travel documents, valuables and the essentials for the night in a small bag close to you. A warm layer, eye mask and earplugs may make the trip more comfortable.
Plan how to reach Chiang Mai railway station from your lodging, including traffic and luggage. Arrive with time to find the correct platform and board without rushing. When you reach Bangkok, work out the next transfer before departure: your hotel or appointment may be some distance from the rail terminal. Ask the accommodation about luggage storage if you will arrive before check-in.
A daytime train may suit a traveller who wants to see the landscape and does not need to reach Bangkok quickly. Expect to spend much of the day in transit. Bring water, a charger, any medication and something to occupy the time. Onboard facilities and food options differ between services, so confirm what applies to your train.
Check current schedule notices and ticket conditions with the State Railway of Thailand. Avoid a separately ticketed flight, tour or important appointment immediately after a train arrival. If you need to be somewhere at a fixed time, leave room for delays or travel to Bangkok the day before.
An overnight service can save a hotel night, but it does not guarantee enough sleep to start a demanding activity on arrival. Keep the first morning light or plan a rest.
Coach: a direct road journey
Long-distance coaches connect Chiang Mai and Bangkok. The ticket should name the operator, departure terminal, boarding time, arrival terminal, seat class and baggage allowance. “Chiang Mai” or “Bangkok” alone is not a precise pickup instruction. Confirm the station or counter shown on the ticket and leave enough time to reach it.
Travel time and comfort depend on the service, road, traffic, stops and conditions on the day. Compare the seat class and the scheduled arrival hour, not only the fare. Check whether meals or stops are included and where you will arrive in Bangkok. Keep documents, medication, valuables and essentials in your cabin bag rather than luggage stored below the coach.
An overnight coach can reduce the amount of daytime travel, though resting in a seat is different from sleeping in a bed. If you arrive very early, plan where to wait and whether your accommodation can store luggage. Verify current service details with the named carrier; Transport Co., Ltd. is one official source for its own services, while other operators publish their own terms.
Driving or arranging a private vehicle
The road trip is long enough that rest planning matters. A private car gives you control over stops and luggage, but a single driver should not treat the journey as a continuous push after days of sightseeing. Break the trip when tired, check road conditions and allow extra time for traffic.
If you hire a vehicle in Chiang Mai and return it in Bangkok, confirm the permitted drop-off location, one-way fee, mileage, fuel policy, insurance, excess, roadside assistance and opening hours before payment. Make sure every driver is listed and covered. Do not assume that your licence or insurance applies without checking the rental agreement and relevant requirements.
For a group, compare the cost per person with flights or rail after adding fuel, tolls, parking and any one-way charge. If a car is not essential after arrival, a train or flight followed by Bangkok local transport may be simpler.
Pick the route around your arrival plan
| Your priority | Start by comparing | Check before you commit |
|---|---|---|
| Preserve time in Bangkok | Flight to the airport nearest your onward destination | Door-to-door time, baggage fees and airport transfer |
| Avoid a daytime travel block | Overnight sleeper or coach | Arrival hour, rest, terminal and first-day plan |
| Enjoy a rail journey | Day or overnight train | Current train, boarding station, class and delay buffer |
| Keep the ground trip simple | Coach | Exact terminal, luggage rules and arrival point |
| Carry extra luggage | Flight, sleeper or coach fares side by side | Included allowance, excess charges and luggage handling |
| Visit an appointment after arriving | Travel the previous day or choose a route with a generous margin | Do not rely on a tight connection or a guaranteed arrival time |
There is no single best option for every traveller. A cheaper ticket may require a costly transfer or an awkward arrival hour. A faster flight can lose its advantage if the airport is far from where you need to be. Compare the complete itinerary and decide how much flexibility you need.
Approximate budget and booking checks
Prices vary by travel date, operator, ticket class and how early a seat is booked. As a broad planning guide, a flight is often the higher base fare but can reduce travel time; a basic train seat or coach can cost less, while a sleeper berth costs more than a seat. A private car has a vehicle-level cost, so divide it among travellers only after adding fuel, tolls, parking and any one-way rental fee. These are relative comparisons, not live quotes. Check current prices directly with the operator before deciding.
Compare the total rather than the first price displayed:
- Flight: baggage, seat selection, transport to CNX and transfer from BKK or DMK.
- Train: class or berth, travel to the station and onward transport from the Bangkok terminal.
- Coach: seat class, terminal access and the last ride from its arrival point.
- Car: rental terms, fuel, tolls, parking, insurance and one-way return charges.
- Any option: meals, luggage needs, hotel night saved or added, and the cost of a missed connection.
Before paying, check the name and date on the ticket, the correct departure and arrival terminal, baggage terms, refund or change conditions, and how late arrivals affect check-in. Use the State Railway of Thailand, Airports of Thailand and the named coach or airline for current operating information.
FAQ
What is the fastest way from Chiang Mai to Bangkok?
A direct flight is generally the quickest scheduled travel option. Allow for the full airport process and the trip between the Bangkok airport and your final destination. Compare the complete journey rather than airborne time alone.
Which airport will a flight use in Bangkok?
Flights can arrive at Suvarnabhumi (BKK) or Don Mueang (DMK). Check the airport code on your ticket and plan ground transport from that airport. They are separate locations.
Where does the train arrive in Bangkok?
Use the destination printed on your train ticket and confirm it with the State Railway of Thailand for your service. Long-distance services from Chiang Mai commonly use Krung Thep Aphiwat Central Terminal, but verify current station information before travel.
Is an overnight train better than a flight?
It depends on whether you value travel time or the rail experience. A sleeper can make the journey part of the trip and may save a hotel night, but rest is not guaranteed and the arrival may be early. A flight is faster in the air but includes airport steps and transfers.
Can I travel by coach between the cities?
Yes, long-distance coaches operate between Chiang Mai and Bangkok. Confirm the carrier, exact departure and arrival terminals, seat class, baggage allowance and scheduled arrival on the dated ticket.
Official sources and further reading
Prices, schedules and entry rules change. Figures here are approximate as of 2026; always confirm on the official or operator page before you book. Spotted something out of date? Tell us.


