KhaosanRoad.com
Guide Friday, May 8, 2026

Bangkok to Chiang Mai: The Best Ways to Travel

Bangkok to Chiang Mai: The Best Ways to Travel β€” your insider guide to the best of Khao San Road.


Bangkok to Chiang Mai: The Best Ways to Travel (Guide updated 2026-05-08)

Overview: how to choose quickly

  • Fastest: Fly (about 1 h 10 m in the air; door-to-door usually 3–4 hours).
  • Most scenic/comfortable overnight: SRT sleeper train.
  • Best value without flying: VIP bus overnight.
  • Most flexible: Self-drive car (be conservative with fatigue; plan rest stops).

By plane

  • Origin and destination
    • Bangkok Suvarnabhumi Airport (BKK) or Don Mueang Airport (DMK) to Chiang Mai International Airport (CNX).
  • Typical duration
    • Flight time 1 h 10 m–1 h 25 m; door-to-door 3–4 hours including airport transfers and check-in.
  • First/last departures
  • Getting to the airport in Bangkok
    • To BKK (Suvarnabhumi): Airport Link / ARL Ramkhamhaeng to Suvarnabhumi, about 26–30 minutes. First/last trains typically around 05:30–00:00. Confirm schedules and fares: ARL official (https://www.srtet.co.th/en/) (Last verified: 2026-05).
      • Last mile at Phaya Thai: BTS Skytrain interchange; 3–6 minutes walk via skywalk (Last verified: 2026-05).
    • To DMK (Don Mueang): SRT Red Line from Krung Thep Aphiwat Central Terminal to Don Mueang Station, about 20–25 minutes. First/last trains typically around 05:30–00:00. Confirm schedules and fares: SRT Red Line official (https://www.redlinesrt.com/) (Last verified: 2026-05).
      • Last mile at Krung Thep Aphiwat: MRT Blue Line β€œBang Sue” to station concourse; 5–8 minutes walk via signed passage (Last verified: 2026-05).
  • From CNX into Chiang Mai Old City
    • Distance 3–4 km; 35–50 minutes on foot to Tha Phae Gate depending on route and heat (Last verified: 2026-05).
    • Most travelers take airport taxi or ride-hailing; confirm current options/rates at CNX Ground Transport (https://www.chiangmaiairportthai.com/en/transport) (Last verified: 2026-05).
  • Ideal time to spend
    • At Bangkok airport before a domestic flight: arrive 90–120 minutes before departure; plan 20–40 minutes buffer for check-in and security (Last verified: 2026-05).
    • At CNX on arrival: 15–30 minutes to collect bags and arrange transport (Last verified: 2026-05).

By train

  • Origin and destination
    • Krung Thep Aphiwat Central Terminal (Bangkok) to Chiang Mai Railway Station.
  • Typical duration
    • Special Express sleeper: about 11–12 h; daytime express/rapid: about 11–13 h depending on service and stops (Last verified: 2026-05).
  • First/last departures
  • Classes and booking tips
    • 2nd-class AC seat (reclinable) for daytime.
    • 2nd-class AC sleeper (upper/lower berths) and 1st-class AC sleeper (private 2-berth cabin) for overnight.
    • Buy early for weekend/holiday sleepers; passport required for online booking (Last verified: 2026-05).
  • Getting to/from stations
    • Bangkok departure: MRT Blue Line to β€œBang Sue” for Krung Thep Aphiwat; 5–8 minutes walk inside the complex to platforms (Last verified: 2026-05). Confirm MRT hours/frequency: MRT official (https://metro.bem.co.th) (Last verified: 2026-05).
    • Chiang Mai arrival: Station to Tha Phae Gate is about 2.5–3 km; 25–40 minutes on foot depending on route (Last verified: 2026-05). Local red songthaews and ride-hailing wait outside; confirm current fares locally (Last verified: 2026-05).
  • Onboard expectations
    • Clean bedding on sleepers; power outlets and reading lights on newer rolling stock; dining-car or attendant ordering varies by train. Confirm amenities per train during booking: SRT D-Ticket (https://dticket.railway.co.th/DTicketPublicWeb/home) (Last verified: 2026-05).
  • Ideal time to spend
    • At Krung Thep Aphiwat: aim to be at the concourse 30–45 minutes before departure; platforms typically open 15–30 minutes before boarding (Last verified: 2026-05).
    • At Chiang Mai Station on arrival: 10–20 minutes to exit and arrange onward travel (Last verified: 2026-05).

By bus

  • Origin and destination
    • Bangkok Bus Terminal (Chatuchak/Mo Chit 2) to Chiang Mai Bus Terminal 2–3 (Arcade).
  • Typical duration
    • 9–11 h depending on traffic, class, and stops; many services run overnight (Last verified: 2026-05).
  • First/last departures
    • Typical first departures around 06:00–07:30; last departures around 22:00–23:30. Confirm schedules and book with the state operator Transport Co., Ltd. (Borstor) (https://www.transport.co.th/) or your chosen company (Last verified: 2026-05).
  • Classes and operators
    • VIP/First Class (24-seat) with more legroom and onboard toilet; Standard/VIP32 with slightly tighter seating. Private companies also serve this route from Chatuchak (Mo Chit) with similar timings (Last verified: 2026-05).
  • Getting to/from terminals
    • Bangkok Chatuchak (Mo Chit 2): MRT Blue Line to β€œChatuchak Park” or BTS Skytrain to β€œMo Chit,” then 15–25 minutes by foot or local bus/taxi depending on traffic; walking time varies with entrance used (Last verified: 2026-05). Confirm terminal layout/status: Transport Co. (https://www.transport.co.th/) (Last verified: 2026-05).
    • Chiang Mai Arcade to Old City (Tha Phae Gate): 3–4 km; 35–50 minutes on foot depending on route (Last verified: 2026-05). Red songthaews queue at the terminal; confirm current fares on-site (Last verified: 2026-05).
  • Ideal time to spend
    • At Chatuchak Bus Terminal: arrive 30–45 minutes before departure to check in and board (Last verified: 2026-05).
    • At Chiang Mai Arcade on arrival: 10–20 minutes to collect bags and arrange onward transport (Last verified: 2026-05).

By car

  • Route and duration
    • Bangkok (various city pickup points) to Chiang Mai (Old City) via Route 32 (Asia Highway) to Nakhon Sawan, then Route 1/11 via Lampang to Chiang Mai; 680–720 km depending on routing. Typical driving time 8–10 h without long stops; add rest and meal breaks (Last verified: 2026-05).
  • Road notes
    • Good dual carriageway for most of the route; mountain sections near Lampang/Chiang Mai require extra caution in rain. No intercity tolls after leaving Greater Bangkok; expect urban expressway tolls only within Bangkok. Check live conditions before departure: Department of Highways traffic center (https://www.doh.go.th/) (Last verified: 2026-05).
  • Fuel and stops
    • Plan fuel and rest every 2–3 hours; large service areas on Route 32/1 have food, toilets, and ATMs. For up-to-date fuel prices see PTT or your chosen fuel provider (https://www.pttor.com/) (Last verified: 2026-05).
  • Ideal time to spend
    • Plan a full day with 1–2 hours of cumulative rest stops; avoid night driving in mountainous sections (Last verified: 2026-05).

Which option is best for you?

  • Short trip or tight schedule: Fly. Use ARL or SRT Red Line to avoid Bangkok traffic and build a 90–120 minute airport buffer (Confirm schedules: ARL https://www.srtet.co.th/en/, Red Line https://www.redlinesrt.com/; Last verified: 2026-05).
  • Comfort plus experience: Overnight SRT sleeper. It saves a hotel night and arrives in the morning, a few kilometers from the Old City (Confirm trains and berths: SRT D-Ticket https://dticket.railway.co.th/DTicketPublicWeb/home; Last verified: 2026-05).
  • Lowest cash outlay without flying: VIP bus overnight. Choose reputable operators from Bangkok Chatuchak/Mo Chit (Confirm departures: Transport Co. https://www.transport.co.th/; Last verified: 2026-05).
  • Flexibility or multi-stop road trip: Self-drive, splitting the journey with an overnight in Sukhothai or Lampang.

Practical last‑mile cheat sheet (Bangkok and Chiang Mai)

  • Krung Thep Aphiwat Central Terminal (Bangkok)
    • How to reach: MRT Blue Line β€œBang Sue” then 5–8 minutes walk to ticketing and platforms (Confirm operating hours: https://metro.bem.co.th; Last verified: 2026-05).
    • Ideal time to spend: 30–45 minutes before train departure for ticket pick-up, security, and finding your platform (Last verified: 2026-05).
  • Bangkok Bus Terminal (Chatuchak/Mo Chit 2)
    • How to reach: BTS β€œMo Chit” or MRT β€œChatuchak Park,” then 15–25 minutes walk or short local transfer; follow terminal signage (Confirm terminal info: https://www.transport.co.th/; Last verified: 2026-05).
    • Ideal time to spend: 30–45 minutes before bus departure (Last verified: 2026-05).
  • Suvarnabhumi Airport (BKK)
    • How to reach: ARL from Phaya Thai, about 26–30 minutes; first/last generally 05:30–00:00 (Confirm schedules: https://www.srtet.co.th/en/; Last verified: 2026-05).
    • Ideal time to spend: 90–120 minutes before a domestic flight for check-in and security (Last verified: 2026-05).
  • Don Mueang Airport (DMK)
    • How to reach: SRT Red Line from Krung Thep Aphiwat to Don Mueang, about 20–25 minutes; first/last generally 05:30–00:00 (Confirm schedules: https://www.redlinesrt.com/; Last verified: 2026-05).
    • Ideal time to spend: 90–120 minutes before a domestic flight (Last verified: 2026-05).
  • Chiang Mai Railway Station
    • To Old City (Tha Phae Gate): 25–40 minutes on foot; wayfinding is straightforward along Charoen Muang/Tha Phae Road (Last verified: 2026-05).
    • Ideal time to spend: 10–20 minutes to disembark and arrange onward travel or walk (Last verified: 2026-05).
  • Chiang Mai Bus Terminal 2–3 (Arcade)
    • To Old City (Tha Phae Gate): 35–50 minutes on foot depending on route (Last verified: 2026-05).
    • Ideal time to spend: 10–20 minutes to collect bags and set your route (Last verified: 2026-05).
  • Chiang Mai International Airport (CNX)
    • To Old City (Tha Phae Gate): 40–55 minutes on foot depending on heat and luggage; most travelers use airport taxis or ride-hailingβ€”confirm current options on the airport site (https://www.chiangmaiairportthai.com/en/transport; Last verified: 2026-05).
    • Ideal time to spend: 15–30 minutes after landing to exit and arrange transport (Last verified: 2026-05).

Booking and timing tips

  • Peak demand: Thai public holidays, festivals (e.g., Loi Krathong/Yi Peng in Nov, Songkran in Apr) and weekends sell out trains and flights early. Book ahead and build extra time for airport and station queues (Confirm festival dates: Tourism Authority of Thailand https://www.tatnews.org/; Last verified: 2026-05).
  • Overnight strategies: For sleepers and buses, choose departures that arrive after sunrise (around 06:00–08:00) for easier transfers and open cafΓ©s.
  • Luggage: Airlines may sell low base fares without checked bags; confirm baggage allowances directly with your chosen airline on its official website (Last verified: 2026-05).

Accessibility and comfort

Note on schedules and fares

  • Thailand’s transport timetables and prices can change seasonally or with demand. Always confirm schedules and fares on the official sites linked above before you travel (Last verified: 2026-05).

Related Hotels & Places

More Khao San Road Guides