Reviewed city-to-city guide
Bangkok to Chiang Mai
Bangkok to Chiang Mai can be a daytime or overnight rail journey, an overnight coach, a short domestic flight or a long drive. The right choice depends on whether travel itself should use a night or a day.
Compare the journey
The practical trade-offs
These are planning ranges, not live schedules. Always confirm the current service with the operator.
| Mode | Typical duration | Departure | Arrival | Changes | City-centre convenience | Overnight |
|---|---|---|---|---|---|---|
| Train | Roughly 11 to 14 hours depending on service | Krung Thep Aphiwat Central Terminal or route-specific Bangkok station | Chiang Mai Railway Station | Direct services are available | Good, with local transfers needed at both ends. | Yes — sleeper services are a key option. |
| Bus | Usually 9 to 11 hours | Bangkok's main long-distance bus terminals | Chiang Mai bus terminals | Direct services are common | Moderate; terminal transfers are required. | Yes. |
| Flight | About 1 hour 15 minutes airborne, plus airport time | Suvarnabhumi Airport or Don Mueang International Airport | Chiang Mai International Airport | Direct flights are available | Moderate — Chiang Mai airport is close to the city, while Bangkok airport access takes time. | Not practical. |
| Car | Roughly 9 to 11 hours before long breaks | Your Bangkok-area starting point | Your Chiang Mai-area destination | Direct road journey | Moderate; the long drive requires realistic rest planning. | An intermediate stop can make the drive safer and calmer. |
Mode by mode
When each option makes sense
TrainWhen it works well
A slower journey that can become part of the trip, especially overnight.
Practical when: Useful when you prefer rail or want to travel overnight.
Families: Sleeper layout and berth choice matter for families.
Accessibility: Confirm assistance and carriage accessibility directly with State Railway of Thailand.
BusWhen it works well
A common overnight road option with operator-dependent comfort.
Practical when: Useful when overnight timing fits and rail is unavailable.
FlightWhen it works well
The fastest movement time, with airport transfers and processing added.
Practical when: Useful for a shorter trip or tight itinerary.
CarWhen it works well
Best for a wider northern Thailand road itinerary.
Practical when: Useful with regional stops and more than one driver.
Before you travel
Practical notes
- Rail departure stations differ by service; use the current official timetable rather than assuming Hua Lamphong.
- Book the exact sleeper class and berth type you need.
- For flights, compare full airport-to-city time rather than airborne time alone.
Build the rest of the trip
Plan Chiang Mai around the journey.
Carry the destination into Rutaiva’s planner, then continue to the travel categories when you are ready.