KhaosanRoad.com
Bangkok to Chiang Mai by Bus: Overnight Routes, Comfort, Stops, and Best Booking Tips
Guide Thursday, June 25, 2026

Bangkok to Chiang Mai by Bus: Overnight Routes, Comfort, Stops, and Best Booking Tips

Real-world guide to the Bangkok–Chiang Mai bus: operators, prices, VIP classes, overnight tips, and how to avoid common mistakes — from Mo Chit to Arcade.


We shoulder past the snack aisles at Bangkok Bus Terminal (Chatuchak) — Mo Chit 2 to every taxi driver — where the AC hums like a fridge and the smell of grilled moo ping mixes with diesel. This is where the Bangkok to Chiang Mai bus ritual starts: paper tickets in hand, plastic bag of snacks from 7-Eleven, and the quiet thrill of pointing north toward mountains and mist.

Data Freshness + Pricing:

  • Prices are approximate and in THB.
  • Last checked: June 2026.
  • Happy hour and promo details change frequently—confirm locally.

Why take the Bangkok to Chiang Mai bus?

We take the bus when we want simple, budget-friendly, and frequent. The Bangkok to Chiang Mai bus runs day and night, costs less than most flights, and saves a hotel night if we go overnight. You’ll find everything from standard air-con coaches to cushy VIP24 buses with 2+1 seating and blankets. Most follow the same backbone north: Phahonyothin Road (Highway 1) before bending onto Highway 32 and then Highway 11 up through Lampang to Chiang Mai.

  • Cost: approx. 450–1,200 THB depending on class and season.
  • Duration: usually 9–11 hours; 12+ if traffic or roadworks get cheeky.
  • Frequency: departures throughout the day, with a fat cluster of overnight options between 18:00–23:00.

If you’re still deciding between bus, train, or flight, our head-to-head explainer lays it out with real numbers: Bangkok to Chiang Mai by Train vs Bus vs Flight: Which Trip Is Best for Your Budget and Schedule?

Operators, departures, and arrivals (what actually happens on the ground)

Bangkok departure points

  • Bangkok Bus Terminal (Chatuchak), aka Mo Chit 2: This is the main northern hub. Expect multiple floors of ticket counters, food courts that never sleep, and plenty of signage in Thai and English. It’s about 15–25 minutes from BTS Mo Chit/MRT Chatuchak Park by taxi off-peak (approx. 80–150 THB). There are city buses and motorbike taxis if we’re traveling light and feeling brave.

  • Private operator terminals/offices: Some reputable companies (think long-haul specialists) run from their own depots in the Vibhavadi–Lat Phrao–Kamphaeng Phet area, very close to Mo Chit. They’ll usually say “Bangkok (Mo Chit)” on timetables but print the depot address on the ticket. Always double-check the exact pickup point.

  • Khao San Road pickups: A few “tourist buses” offer pick-up near Khao San/Soi Rambuttri. It sounds convenient after a late pad thai and a Chang, but these are hit-and-miss on comfort and safety. If a price feels too good to be true on Phra Athit Road at midnight, it probably is. We prefer Mo Chit or a known operator depot every time.

Chiang Mai arrival

  • Chiang Mai Arcade Bus Terminal (Terminal 2/3): Almost all intercity buses arrive here, 3 km east of the Old City moat. It’s orderly, with songthaews (red trucks), metered taxis, Grab, ATMs, and a 24-hour 7-Eleven. A shared songthaew to the Old City or Tha Phae Gate is approx. 40–80 THB per person; a taxi/Grab to Nimman is usually 150–250 THB depending on time of day.

  • Chang Puak Bus Station: Mostly for short provincial routes. If you randomly land here, you’re already just north of the Old City — lucky day.

Tickets, classes, timing, and what actually affects comfort

Classes and seating

  • Standard/First Class (2+2 seating): Air-con, reclining seats, onboard toilet. Legroom is fine for most; the last row can be a thumper over bumps.

  • VIP32 (2+1 seating): Fewer seats, more pitch, usually a snack, water, blanket. Onboard toilet and a calmer vibe.

  • VIP24 (2+1, ultra-spacious): The comfiest coach option with big recline, footrests, and more elbow room. These sell out first on weekends and holidays.

Note: Amenities like USB ports, Wi‑Fi, or seat-back screens are a bonus, not a promise. Assume “maybe” so you’re pleased if they work.

What you’ll pay (approx.)

  • Standard/First Class: 450–850 THB
  • VIP32: 800–1,000 THB
  • VIP24: 950–1,200 THB

Many operators include a small snack box and water; some hand out a meal coupon (approx. 20–40 THB credit) for a 24-hour rest stop food court. Bring small bills in case the coupon doesn’t cover your boat noodles.

How long it really takes

  • Scheduled: 9–11 hours.
  • Real world: add an hour if you leave Bangkok at peak rush (16:00–19:30) or during holiday exoduses like Songkran and New Year.

Things that shave or add time:

  • Getting out of Bangkok’s khlong-laced sprawl is the biggest variable.
  • Roadworks in the mountains south of Lampang.
  • Weather — hard rain slows everything.
  • The number and length of rest stops (usually one long stop, plus one or two short ones).

Where you sit matters

  • Avoid the last row (noise and bathroom proximity).
  • Upstairs front gives views but can be bouncy; downstairs is smoother but fewer seats.
  • Solo travelers: grab the single column seat on 2+1 coaches.

Booking smart: when, where, and what to watch

How to book

  • At Mo Chit ticket counters: Straightforward and reliable, with signage in English for Chiang Mai. Aim to arrive 60–90 minutes before your preferred departure to browse operators and pick seats.
  • Direct with the operator: Many accept online bookings; some require Thai payment methods. Screenshots of e-tickets usually work fine.
  • Reputable travel desks: If you’re staying around Khao San/Soi Rambuttri, choose well-reviewed agencies that specify the operator and class. “Government bus” is often used loosely — ask to see the company name and bus class written on the ticket.

Peak periods (Nov–Feb, long weekends, Songkran in April): Book 2–4 days ahead for VIP seats; last-minute is possible off-peak, but we don’t gamble on Fridays.

You’ll need your name as on your passport and sometimes the passport number. Keep the ticket or QR code handy at boarding; seat numbers are enforced.

Luggage and valuables

  • Big bags go under the coach; you’ll get a tag — don’t lose it.
  • Keep valuables, meds, and electronics in a small daypack at your seat.
  • If the bus does a rest stop at 02:00, grab the daypack when you step off. We do.

Overnight bus survival kit

  • Hoodie or light sweater: Thai bus AC can be Antarctic.
  • Neck pillow, earplugs, eye mask: Sanuk comes easier with sleep.
  • Snacks and water: Buy at Mo Chit or the first rest stop (instant noodles 15–30 THB, khao man gai 50–70 THB, coffee 40–70 THB).
  • Don’t overdo the spicy som tam pre-boarding. Your seatmate will thank you.

Safety and scams

  • Stick to known operators and Mo Chit counters. A laminated rate card waved at you on Khao San at midnight is not proof of anything.
  • Buckle up; Thai coaches have seatbelts, and drivers appreciate passengers who use them.
  • Driver rotation is standard on longer routes; if something feels off (speeding, drowsy), flag the attendant. Thai staff are generally responsive.

The overnight ride: what to expect hour by hour

  • 18:00–22:00: We board. The bus noses through Bangkok’s neon and noodle smoke. Thump of bass from a Khao San bar fades as we cross Vibhavadi Rangsit Highway.
  • 23:00–01:00: Highway hum. A Thai drama flickers on the cabin screen. We raid our snack stash.
  • 01:00–02:00: Main rest stop. Clean-ish bathrooms, steaming noodle stalls, maybe a meal coupon. Bring 5–10 THB coins for toilets in some plazas.
  • 03:00–05:00: The quiet stretch. Hoodie up, eye mask on, seat reclined. The cabin gets properly cold.
  • 05:00–07:00: Dawn in the north. Palm to pine, flatland to foothills. We roll into Arcade as the city pulls coffee at Warorot Market.

the sleeper berths on the night train Bangkok to Chiang Mai by Night Train: Sleeper Classes, Booking Tips, and What to Expect

Getting to Mo Chit and leaving Arcade (without getting fleeced)

To Mo Chit (Bangkok Bus Terminal, Chatuchak)

  • BTS/MRT + Taxi: Ride BTS to Mo Chit or MRT to Chatuchak Park or Kamphaeng Phet, then hop a taxi or motorbike. Off-peak taxi is approx. 80–150 THB and 10–20 minutes; add time and maybe 30–70 THB during rush hour.
  • Direct taxi/Grab from Khao San/Old City: Expect approx. 150–250 THB off-peak. Tell the driver “Mo Chit mai chai BTS — bus terminal Chatuchak.” You’re headed to the big intercity terminal, not the skytrain.
  • Arrive early: 45–60 minutes buffer lets you snack, use the restroom, and find your platform without sprinting.

From Arcade (Chiang Mai)

  • Songthaew (red truck): Shared rides to Old City/Tha Phae Gate are approx. 40–80 THB per person. Confirm price before boarding; rates are usually posted.
  • Taxi/Grab: Approx. 150–250 THB to Old City/Nimman. Metered taxis exist; “meter dai mai?” means “can you use the meter?”
  • Early arrival logistics: If we roll in at 05:30, we drop bags at our guesthouse near Tha Phae before the coffee shops wake up. Many places will hold bags free; some offer early check-in for a fee.

Know before you go: small things that make a big difference

  • Seat choice: Pick single seats on VIP 2+1 if you like your personal bubble; avoid the last row on any class.
  • Food math: Rest stops are reliable but meat skewers after midnight can gamble with your stomach. Soups and rice plates are gentler.
  • Hydration vs. bathroom breaks: Sip, don’t chug. Onboard toilets exist, but the rest stop bathrooms are cleaner.
  • Motion control: If you get car‑sick, request a front/mid coach seat and bring ginger candies or meds.
  • Power: Assume no working outlets. Charge fully and bring a power bank.
  • Weather: Rainy season (May–Oct) can slow things; cool season (Nov–Feb) fills buses faster.

How buses stack up vs trains, flights, and private transfers

We’ve done all four more times than we can count. Here’s how the Bangkok–Chiang Mai options really compare for different travelers.

  • Bus (this guide): Best for budget and frequency, especially last‑minute. Overnight saves a hotel night. Comfort tops out at VIP24 reclining, not a flat bed. Approx. 450–1,200 THB. 9–11 hours typical.

  • Night train: Berths you can actually sleep on, the romance of clacking rails, and room to stretch. Usually slower door to door (11–14 hours). Popular berths sell out days in advance. Prices roughly comparable to VIP buses depending on class. Deep dive here if you’re curious: Bangkok to Chiang Mai by Night Train: Sleeper Classes, Booking Tips, and What to Expect

  • Flight: Fastest by far (1h 15m in the air), but factor airport transfers, security, and baggage fees. Deals can dip to approx. 900–1,500 THB if you book early with low‑cost carriers; last‑minute or full‑service runs 1,800–3,500+ THB. Not great for late‑night departures if you want to sleep on the move.

  • Private transfer: Highest comfort and door‑to‑door ease; the price reflects it at approx. 8,000–14,000 THB per vehicle. It’s a long haul for one driver — if you go this route, ensure rest breaks or a two‑driver setup.

For a broader planning view with budget and time trade‑offs, we put the numbers side by side here: Bangkok to Chiang Mai by Train vs Bus vs Flight: Which Trip Is Best for Your Budget and Schedule?

Sample day vs overnight strategies we actually use

  • Day bus: We grab a morning VIP32, read, snack, and watch the scenery slowly turn green. Lunch at a rest stop (khao kha moo for approx. 60–80 THB), arrive mid‑evening, and walk the Old City moat before hunting khao soi near Tha Phae.

  • Overnight bus: hoodie up With decent sleep, we reach Arcade around sunrise. We drop bags at a guesthouse inside the moat and caffeinate near Wat Phra Singh Woramahawihan while the city yawns awake.

Common mistakes (and how we avoid them)

  • Cutting it too close: Bangkok traffic will invent delays. We leave an hour earlier than feels necessary.
  • Trusting vague tickets: We only pay once the operator name, bus class, and exact departure point are printed or shown on screen.
  • Overpacking the cabin: Keep the footwell clear for better sleep; big bags belong underneath.
  • Dressing for Bangkok, not the bus: Bring layers — AC doesn’t care it’s 35°C outside.
  • Ignoring holidays: Songkran and New Year sell out fast and arrive late. We book early and keep snacks handy.

Final word from the road

We love the Bangkok to Chiang Mai bus for what it is: a rolling slice of Thailand. Wok sizzle at a 2 a.m. rest stop, the soft rattle of the highway, dawn easing over teak forests as we glide into the north. If you grab the right seat, pack a hoodie, and lean into the rhythm, you’ll step off at Arcade ready for khao soi and a wander along the moat — maybe even a lazy climb up the Golden Mount when we’re back in Bangkok with stories to spare.

Related Hotels & Places

More Khao San Road Guides