Connection guide

How to get from Bangkok to Chiang Mai

Three honest ways to make the 700 km hop north — sleeper train, VIP bus, or a short flight — with real durations, joined-ticket prices, and the transfer realities that matter.

3–15 h
total time
฿600–฿3,500
per person
Direct
no ferry leg

The short answer

Bangkok → Chiang Mai is the easiest long-haul in Thailand: no ferry, no transfer pier. Pick by what you value most — cost (overnight bus), sleep (sleeper train), or time (a 1 h 20 flight). TripTribe travelers consistently rate the train highest for experience and the flight highest when fares dip below the train.

Three ways to get there

Sleeper train (Krung Thep Aphiwat → Chiang Mai)

First-timers, slow travelers, anyone who wants real sleep

Time
≈ 12–15 h
Price
800–1,450 THB (2nd-class A/C)
Buffer
Wide — arrives in the city, no transfer

Why pick it

  • Flat berth with curtains in 2nd-class A/C (lower bunks book out first)
  • Express trains depart late afternoon/evening, arrive Chiang Mai mid-morning
  • Drops you in the city — no airport or terminal transfer
  • Scenic descent through the northern hills at dawn

Watch out for

  • Lower bunks sell out 2–4 weeks ahead in high season (Nov–Feb)
  • Trains run late more often than buses — pad onward plans

Overnight VIP bus (Mo Chit → Chiang Mai Arcade)

Budget travelers, late bookers

Time
≈ 9–11 h
Price
600–900 THB
Buffer
Wide — arrives terminal in the city

Why pick it

  • Cheapest option overall — VIP24 / 999 sleeper-style seats are genuinely comfortable
  • Frequent departures 18:00–21:00 from Mo Chit 2 (Northern Bus Terminal)
  • Arrives Chiang Mai Arcade ~05:00–07:00 — coffee shops open by then

Watch out for

  • A/C usually freezing — bring a hoodie and warm socks
  • Avoid unbranded operators selling on Khao San — stick to Nakhonchai Air / Sombat Tour

Domestic flight (BKK / DMK → CNX)

Short trips, business travelers, monsoon season

Time
≈ 3–4 h door-to-door
Price
900–3,500 THB
Buffer
Tight — airport transfers add 90+ min each side

Why pick it

  • Fastest by far — Thai AirAsia / Nok / Thai Lion fly hourly from DMK
  • Bangkok Airways and Thai Smile from BKK if you want lounge access
  • Often cheaper than the train if booked 3+ weeks ahead

Watch out for

  • Don Mueang (DMK) is far from central Bangkok — factor 60–90 min from Sukhumvit
  • Bag-drop cutoffs are 45 min — Thai domestic queues can spike at festivals

Plan it on TripTribe

Compare live train, bus, and flight options for Bangkok → Chiang Mai with traveler-verified timings and operator pulse from the last 48 h.

Times and prices reflect typical 2025 schedules and TripTribe traveler reports. Confirm departures the day before — Thai operators sometimes consolidate runs in low season.