KhaosanRoad.com
Bangkok to Chiang Mai by Train vs Bus vs Flight: Which Trip Is Best for Your Budget and Schedule?
Guide Tuesday, June 23, 2026

Bangkok to Chiang Mai by Train vs Bus vs Flight: Which Trip Is Best for Your Budget and Schedule?

Flights, trains, buses, minivans, or car — we compare time, cost, comfort, and who each Bangkok–Chiang Mai option really suits. Fresh prices and real tips.


We’re standing on Phra Athit Road with the river breeze in our face, a plastic bag of iced cha yen sweating onto our flip-flops, debating whether we want romance (train), speed (flight), thrift (bus), or the freedom to detour for grilled chicken in Lampang (car). Bangkok to Chiang Mai travel options are a classic choose-your-own-adventure — same start and finish, wildly different journeys in between.

Data Freshness + Pricing:

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

The Bangkok to Chiang Mai travel options at a glance

You’ve basically got five ways to head north: flight, train, bus, minivan, or private car/self‑drive. Each has its own flavor — from the sizzle of the dining car wok somewhere past Ayutthaya to the frosty AC of a VIP bus cruising through the night.

  • Flight: Fast, frequent, and often cheap if you’re flexible.
  • Train: The scenic, sanuk way — especially the overnight sleeper.
  • Bus: Budget-friendly and surprisingly comfortable if you pick the right class.
  • Minivan: Cheapest and tightest; not our top pick for this distance.
  • Private car/Self-drive: Maximum freedom and stop-where-you-like lunches.

If you want more nitty-gritty comparisons by mode, we also break this route down here: Bangkok to Chiang Mai by Train, Bus, or Flight: Which Travel Option Is Best?.

Flights: the 90-minute hop

Nothing beats a jet engine when time is tight. Flights run all day from both Bangkok airports to Chiang Mai (CNX).

  • Time: About 1h15 in the air; door-to-door from Khao San or Sukhumvit usually 3–4 hours once you add transit and check-in.
  • Price: Approx. 900–2,500 THB for low-cost carriers if booked ahead; 1,500–3,500 THB for full-service on typical dates. Holiday spikes happen.
  • Comfort: Standard economy. Bring a layer; Thai AC can be arctic.
  • Convenience: High. Tons of daily departures.
  • Luggage: Low-cost carriers often include only 7 kg carry-on; checked bags are extra (approx. 300–600 THB). Full-service usually includes 20–30 kg.
  • Depart/Arrive: From BKK (Suvarnabhumi) or DMK (Don Mueang) to CNX. CNX is a quick 10–20 minutes from the Old City; taxis/Grab approx. 150–250 THB, songthaews (red trucks) per person approx. 40–60 THB.

Insider notes:

  • From Khao San Road/Soi Rambuttri, a metered taxi to DMK is often faster than to BKK unless you’re near the Airport Rail Link (ARL). The SRT Red Line also connects to DMK.
  • Midday flights dodge Bangkok’s rush-hour crawl. Early mornings mean quieter check-in but bleary eyes.

Best for: Time-sensitive travelers, families who value predictability, anyone on a tight schedule.

Trains: the slow, scenic, sleeper classic

We love rolling north past rice paddies and dusty temples before dozing off to the rhythm of the tracks. The overnight sleeper is the most romantic of all Bangkok to Chiang Mai travel options.

  • Time: Day trains take approx. 11–13 hours. Overnight sleepers similar, but you sleep through most of it.
  • Price: 2nd‑class AC sleeper upper berth approx. 900–1,100 THB; lower berth approx. 1,000–1,300 THB. 1st‑class sleeper cabin (two berths) approx. 1,800–2,600 THB per berth/cabin depending on train. 2nd‑class AC seat approx. 600–900 THB; 3rd‑class fan seat approx. 250–400 THB.
  • Comfort: 2nd‑class sleepers are open-plan but comfy; 1st‑class cabins lock and are great for couples or families. Bring a fleece — AC can bite.
  • Convenience: Medium. Fewer departures than flights; sleepers sell out.
  • Luggage: Generous. Keep passports, cash, and electronics on you; store big bags overhead or at carriage ends.
  • Depart/Arrive: Most long-distance trains depart Krung Thep Aphiwat Central Terminal (Bang Sue). Some services may still originate at Hua Lamphong; double-check when booking. Arrive at Chiang Mai Railway Station (east of the Old City, near Wat Ket). Songthaews to the Old City are approx. 40–60 THB per person.

Insider notes:

  • The Special Express sleepers have newer Chinese-built coaches with hot meals from the dining car and spotless sheets. The lower berth is wider and steadier; the upper gets more sway but is cheaper.
  • Dining car pad krapao at 2 AM tastes better than it should. Expect approx. 80–150 THB for dishes; beer sales may pause late night.
  • Booking: Seats and sleepers open weeks ahead; peak dates sell out fast (Loi Krathong/Yi Peng in November, New Year, Songkran in April).

Best for: Travelers who want the journey to be part of the trip, budget sleepers, light snorers, and rail nerds.

For a deeper look at train, bus, and flight trade-offs, see this comparison too: Bangkok to Chiang Mai: The Best Ways to Travel.

Buses: budget workhorses (choose your class wisely)

If you’ve got a good hoodie and a podcast queue, overnight buses do the job and often cost less than sleepers.

  • Time: Approx. 9–11 hours depending on stops and traffic.
  • Price: Standard AC approx. 500–700 THB; VIP/24–32 seat approx. 700–1,000 THB; “Super VIP” sometimes a touch more.
  • Comfort: Seat pitch varies a lot. VIPs offer wider seats, blankets, toilets on board. AC can be set to polar.
  • Convenience: High frequency from the official Northern Bus Terminal (Mo Chit 2). Some tourist buses sell tickets around Khao San.
  • Luggage: One large checked bag plus a small carry-on is typical; keep valuables with you.
  • Depart/Arrive: From Mo Chit 2 (Chatuchak area). Arrive at Chiang Mai Arcade Bus Terminal; songthaews to the Old City approx. 40–60 THB per person.

Insider notes:

  • We stick to reputable operators and official terminals. Some Khao San tourist buses have had baggage-theft stories — keep passports and electronics on you.
  • Bring earplugs and a sweater. The AC and Thai action movies don’t quit.

Best for: Budget travelers and night-owls who sleep well in reclining seats.

Minivans: last resort for the long haul

We love a minivan for a beach hop down the coast, but 700-ish kilometers to Chiang Mai in a 12-seater? That’s a lot of knees.

  • Time: Approx. 9–10 hours if it’s point-to-point; can be longer if they pack in stops.
  • Price: Approx. 500–900 THB.
  • Comfort: Tight quarters, limited recline, frequent rest stops.
  • Convenience: Often sold via travel agencies around Khao San and Soi Rambuttri, with shuttles to bigger terminals like Mo Chit.

Best for: Ultra-budget travelers when buses or trains are sold out. Otherwise, we’d upgrade to a VIP bus or sleeper.

Private car or self-drive: freedom to roam

When we want to snack-dive our way up the kingdom — grilled chicken in Lopburi, noodles in Phitsanulok, coffee in Lampang — we rent wheels or hire a driver.

  • Time: Approx. 7–9 hours of actual driving via AH1/AH2, not counting scenic detours.
  • Price: Driver+car approx. 6,000–12,000 THB one-way depending on vehicle and inclusions. Self-drive rentals from approx. 900–1,500 THB/day for a compact; fuel for the trip approx. 1,800–2,400 THB; expressway tolls leaving Bangkok approx. 100–250 THB.
  • Comfort: As comfy as your playlists and back support.
  • Convenience: Maximum — stop for markets, temples, or a khlong-side lunch.
  • Luggage: No real limits.

Insider notes:

  • Detours worth the fuel: Ayutthaya’s ruins, the monkey mayhem in Lopburi, Kamphaeng Phet Historical Park, then up to Lampang’s teak houses. Sukhothai is a superb overnight but requires a westward detour from Phitsanulok.
  • Watch for speed limits and school zones. Thai highways are good, but driving culture is assertive.

Best for: Families with gear, photographers, and anyone chasing backroads and roadside woks.

How long, how much, how comfy: the quick-read guide

  • Fastest door-to-door: Flight (approx. 3–4 hours total including airport time).
  • Cheapest typical: Bus (approx. 500–900 THB) or 3rd‑class train seat (approx. 250–400 THB) if you’re truly counting baht.
  • Best sleep potential: 1st- or 2nd‑class train sleeper. VIP bus is fine for some, not for light sleepers.
  • Most scenic: Day train north of Nakhon Sawan into the hills; self-drive also wins for detours.
  • Most baggage-friendly: Train and private car.
  • Easiest with kids: Flight or 1st‑class sleeper cabin.

If you’re still weighing it up, we compare real-world costs and time sinks here: Bangkok to Chiang Mai: The Best Ways to Travel.

Pros and cons by traveler type

Budget travelers

  • Best bet: VIP bus (approx. 700–1,000 THB) or 2nd‑class sleeper upper berth (approx. 900–1,100 THB) if you value sleep.
  • Avoid: Paying last-minute flight prices at holidays; minivans unless you love cramped quarters.

Families

  • Best bet: Morning flight or 1st‑class sleeper cabin (door locks, more privacy). Private car if you want snack stops and nap control.
  • Tips: CNX is close to Old City hotels — minimal "are we there yet?" time.

Time-sensitive visitors

  • Best bet: Flights from DMK or BKK. Book seats near the front for quick exit.
  • Tip: Avoid Bangkok rush hour to the airport; leave early and let the 7‑Eleven blast of AC revive you before check-in.

Scenic seekers and romantics

  • Best bet: Day train for views or overnight sleeper for the lullaby of the rails.
  • Tip: Grab lower berth for comfort; hit the dining car before 9 PM for a hot plate and cold drink.

Solo farang on a social kick

  • Best bet: 2nd‑class sleeper or VIP bus; easy to meet fellow travelers between Soi Rambuttri and the upper berths.
  • Tip: Earplugs, eye mask, and a soft-shell daypack you can clip to the berth.

Booking and planning: what to know before you go

Departure points and how to reach them

  • Flights: BKK (Suvarnabhumi) connects to the city via the Airport Rail Link (ARL) to Phaya Thai BTS. DMK (Don Mueang) connects via the SRT Red Line or taxi. From Khao San/Phra Athit, a taxi to DMK takes approx. 35–60 minutes depending on traffic.
  • Trains: Most long-distance departures now use Krung Thep Aphiwat Central Terminal (Bang Sue). MRT Blue Line gets you close; add a short taxi or stroll inside the complex. Some services may still originate at Hua Lamphong — triple-check your ticket.
  • Buses/Minivans: Northern Bus Terminal (Mo Chit 2). From Mo Chit BTS/Chatuchak Park MRT, it’s a short taxi or bus ride. Travel agencies near Khao San can arrange tickets and a shuttle; just verify the final operator and class.

Luggage limits and handling

  • Flights: Weigh your carry-on; LCCs do check. Buy checked baggage online for lower rates.
  • Trains: Big backpacks are fine. Keep valuables on you at night.
  • Buses: Label bags clearly; keep your daypack under the seat.
  • Minivans: Minimal overhead. Pack small.

Seasonal demand and when to book

  • Peak sell-out dates: Yi Peng/Loi Krathong (Nov), New Year, Songkran (mid-Apr), long weekends.
  • Sleepers can vanish weeks ahead for holidays; buses add extra services, but quality varies.
  • Flights rise in price around holidays and Thai school breaks; early-bird fares go first.

Safety and sanity checks

  • Trains: Very safe. Bring a cable lock if you sleep deep.
  • Buses: Stick to reputable VIP classes. Buckle up.
  • Minivans: Ask about routes and planned stops. If it feels sketchy at pickup, trust your gut.
  • Taxis to terminals: Meter on. If the driver declines, find another or use a ride-hailing app.

Tips to choose your best option

  • Count door-to-door, not just the headline time. From Soi Rambuttri, the taxi to DMK plus check-in can make a "quick" flight as long as an overnight sleeper where you actually sleep.
  • Price the real total. Add baggage fees, airport transfers, and meals vs. a sleeper with dinner and breakfast in the dining car.
  • Think about your body clock. If you sleep fine on moving vehicles, night transport saves a hotel night. If you don’t, grab a day train or an afternoon flight and check into a comfy guesthouse inside the moat.
  • Keep a buffer. If you’ve got a trekking start in Chiang Mai at dawn, arrive the day before. Trains and buses can be fashionably late.
  • Chase experiences, not just savings. The train’s sunrise into the northern hills feels like a soft sawadee from the mountains. Worth a few extra baht if you ask us.

Sample scenarios we actually use

  • 36-hour Bangkok blitz then north: Morning flight from DMK to CNX; we’re in the Old City by lunch slurping khao soi. Worth the premium on short trips.
  • Slow travel and stories: Overnight 2nd‑class sleeper lower berth, bowl of boat noodles in the dining car, arrive rested; coffee near Wat Phra Singh by 9 AM.
  • Food-nerd road trip: Self-drive, overnight in Sukhothai to wander the ruins at golden hour, then up to Chiang Mai with a Lampang chicken-and-sticky-rice detour.

Know before you go

  • Bring layers: AC on buses and trains is set somewhere between “mall” and “meat locker.”
  • Snacks rule: 7‑Eleven is your friend for water, sticky rice, and emergency pineapple pie. The blast of AC is the reward.
  • Money: Keep small bills for songthaews and station vendors. ATMs are at terminals.
  • Scams: Khao San touts promising “VIP sleeper bus for 300 THB tonight” are selling a story. If it’s way cheaper than the terminal price, there’s a catch.
  • Chiang Mai arrivals: CNX airport, Arcade Bus Terminal, and the railway station are all within quick ride distance of the Old City. Songthaew drivers usually gather at exits — confirm price before hopping in.

Where we crash when we roll in (no hard sells)

After a night train, we like a no-fuss room inside the moat so we can wander to khao soi before a nap. If we fly late, we’ll pick a spot just off Tha Phae Gate for an easy stroll to the Sunday Walking Street. Pools are priceless in hot season; in cool season, a breezy guesthouse courtyard is the move. If you’re landing from a VIP bus at dawn, ask your place about bag drop or early check-in — many will help for a small fee.

Our bottom line

If you want another angle before you book, this piece weighs cost vs. comfort in plain numbers: Bangkok to Chiang Mai: The Best Ways to Travel.

Whichever way we go, the first bowl of khao soi in Chiang Mai tastes like victory. See you by the moat — we’ll save you a stool and a spoon.

Related Hotels & Places

More Khao San Road Guides