An overnight sleeper train is a good way to travel from Chiang Mai to Bangkok without losing a daylight day. Flying is faster overall when you have a tight schedule; buses offer another night option if train berths sell out.
Chiang Mai to Bangkok at a glance
Overnight sleeper train
A full night on the train into Bangkok.
Nonstop flight
Best if you need to be in Bangkok quickly.
Long-distance bus
Often overnight, with fewer rail-style facilities.
| Option | Typical travel time | Typical one-way cost | Best for |
|---|---|---|---|
| Overnight sleeper train | About 11–14 hr | By berth and class | Best overall |
| Nonstop flight | About 1 hr 15 min flying | Airfare varies | Fastest |
| Long-distance bus | About 10–12 hr | Varies by class | Budget |
Prices and schedules change. Check live schedules, current fares and ticket availability for your travel date.
The normal choice: overnight sleeper train
State Railway of Thailand sleeper trains leave Chiang Mai railway station and run south through Lampang and the central plains. Book an actual sleeping berth, not just a second-class seat, if you expect to sleep.
Long-distance northern trains generally arrive at Krung Thep Aphiwat Central Terminal in Bangkok. Check the final terminal on your train number because station names in old guides can be misleading.
Other ways to make the trip
Chiang Mai to Bangkok by nonstop flight
Flights operate from Chiang Mai International Airport (CNX) to Bangkok’s BKK or DMK airports. Terminal and baggage costs vary by airline.
Allow extra time for transfers at both ends; the air time alone is not the city-to-city journey.
Chiang Mai to Bangkok by long-distance bus
Coaches generally use Chiang Mai Arcade Bus Terminal and a Bangkok northern or central terminal as stated on the ticket. Comfort differs between standard and VIP buses.
A late-night coach arrival is not always helpful if your hotel cannot check you in until the afternoon.
Departure and arrival points
| Mode | Chiang Mai | Bangkok |
|---|---|---|
| Overnight sleeper train | Chiang Mai railway station | Krung Thep Aphiwat Central Terminal, as ticketed |
| Nonstop flight | Chiang Mai airport (CNX) | Bangkok BKK or DMK |
| Long-distance bus | Chiang Mai Arcade terminal | Bangkok bus terminal shown on ticket |
Normal Things to do in Bangkok
Bangkok is too large to choose a hotel simply by the name of the city. Near an MRT or BTS station is usually more useful than staying close to a long-distance rail terminal. The river, old town temples and Chinatown work for walking visits, while Sukhumvit and Silom make urban travel and evening meals easy.
Find a place to stay
Bangkok, Thailand
Search hotels and accommodation for your dates.
Practical tips
- Check whether your Bangkok train arrives at Krung Thep Aphiwat rather than Hua Lamphong.
- Sleeper berths can sell out well before popular travel dates.
- Recheck the departure location on your ticket and allow extra time for boarding or a change of vehicle.
Frequently asked questions
What is the easiest way to get from Chiang Mai to Bangkok?
The simplest choice for most trips is overnight sleeper train. A full night on the train into Bangkok.
How long does it take to travel from Chiang Mai to Bangkok?
Allow about 11–14 hr for the recommended service. The exact time depends on the operator, transfers and the day you travel.
Where do I depart from and where will I arrive?
The usual departure is Chiang Mai railway station; the planned arrival is Krung Thep Aphiwat Central Terminal, as ticketed. Confirm the specific pickup point and final stop on your ticket.
How far is Chiang Mai from Bangkok?
The direct geographic distance is about 582 km. The practical travel distance is ≈700 km by rail, depending on the route and transport mode.











