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.

ThailandThailand4 practical modesLast reviewed

Compare the journey

The practical trade-offs

These are planning ranges, not live schedules. Always confirm the current service with the operator.

Transport comparison for Bangkok to Chiang Mai
ModeTypical durationDepartureArrivalChangesCity-centre convenienceOvernight
TrainRoughly 11 to 14 hours depending on serviceKrung Thep Aphiwat Central Terminal or route-specific Bangkok stationChiang Mai Railway StationDirect services are availableGood, with local transfers needed at both ends.Yes — sleeper services are a key option.
BusUsually 9 to 11 hoursBangkok's main long-distance bus terminalsChiang Mai bus terminalsDirect services are commonModerate; terminal transfers are required.Yes.
FlightAbout 1 hour 15 minutes airborne, plus airport timeSuvarnabhumi Airport or Don Mueang International AirportChiang Mai International AirportDirect flights are availableModerate — Chiang Mai airport is close to the city, while Bangkok airport access takes time.Not practical.
CarRoughly 9 to 11 hours before long breaksYour Bangkok-area starting pointYour Chiang Mai-area destinationDirect road journeyModerate; 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.