Bangkok to Chiang Mai by Flight vs Train vs Bus: Which Option Is Best for Your Trip?
Compare flight vs train vs bus from Bangkok to Chiang Mai—time, cost, comfort, scenic value, and who each suits best. Insider tips on booking and logistics.
We’re standing on Phra Athit Road with the Chao Phraya glinting between trees, a tuk-tuk idling like a dragonfly, and that restless itch to head north. You can almost taste the khao soi already. But how do we actually get there? This is the Bangkok to Chiang Mai flight vs train vs bus decision—same 700-ish km up the spine of Thailand, wildly different vibes.
Before we dive in: if you want deep-dive breakdowns on timing and budgets, we’ve got them too. See our comparison guides here:
- Bangkok to Chiang Mai by Train vs Flight vs Bus: Which Option Is Best for Budget, Comfort, and Arrival Time?
- Bangkok to Chiang Mai by Train vs Plane vs Bus: Which Way Is Best for Your Budget, Time, and Comfort?
- Night moves? Bangkok to Chiang Mai at Night: How to Choose Between Bus, Train, and Flight
Quick Plan (at a glance)
- Day 1 (Flight): Bangkok → Chiang Mai (~600 km as the crow flies). Flight time 1h15–1h30; door-to-door ~3–4h including airport transfer and buffer. Key stops: Airport Rail Link to Suvarnabhumi (BKK) or SRT Red Line to Don Mueang (DMK); in Chiang Mai, Warorot Market for a snack. Overnight base: Old City or Nimman.
- Day 1–2 (Overnight Train): Bangkok → Chiang Mai (~730 km by rail). On-board 11–13h overnight; sleep on the way. Key moment: sunrise near Doi Khun Tan. Overnight base: sleeper berth onboard; roll into Chiang Mai early morning.
- Day 1–2 (Overnight VIP Bus): Bangkok → Chiang Mai (~690 km by road). 9–11h depending on traffic. Key stop: service plaza around Nakhon Sawan for late-night snacks. Overnight base: reclining seat onboard; arrive dawn-ish at Arcade Bus Terminal.
ASCII route sketch: Bangkok → Ayutthaya → Lopburi → Nakhon Sawan → Kamphaeng Phet → Tak/Lampang → Lamphun → Chiang Mai
Costs at a Glance (THB)
- Fuel (self-drive reference): 35–45 THB/L typical; sedan consumption 7–9 L/100 km → ~1,700–2,800 THB for Bangkok↔Chiang Mai one-way. Confirm locally.
- Tolls (self-drive leaving Bangkok): 60–180 THB depending on route and ramps; after the northern bypass, long stretches have no tolls. Confirm locally.
- National parks/attractions up north (per person): Doi Inthanon and other national parks often 200–300+ THB for foreign adults; many temples free or 20–50 THB donation/entry. Confirm locally.
- Parking per night: Bangkok hotels 200–400 THB; Chiang Mai guesthouses often free or 50–100 THB. Confirm locally. Last checked: Oct 2024
Booking Pathways (one-click practical)
- Car rental: Compare rental deals at DiscoverCars (Bangkok pickup) — https://www.discovercars.com/thailand/bangkok
- Hotels: Browse Chiang Mai stays (Old City & Nimman) on Booking.com — https://www.booking.com/city/th/chiang-mai.en.html
- Attraction tickets: Grab Chiang Mai activities and transfers on Klook — https://www.klook.com/en-TH/city/13-chiang-mai-things-to-do/
Verification Notes
- All times are typical schedules; actual runtimes vary with weather and traffic. Where exact prices may fluctuate daily (airfare, promos, fuel), we give safe THB ranges and advise “confirm locally.” Ranges reflect published norms from operators (State Railway of Thailand, Airports of Thailand, major airlines, Nakhonchai Air/Transport Co) cross-checked against multiple sources as of late 2024.
Bangkok to Chiang Mai Flight vs Train vs Bus: The Short Version
- Time
- Flight: 1h15–1h30 in the air; realistically 3–4 hours door-to-door once we factor in BTS/MRT to the airport, check-in, security, baggage, and taxi/songthaew at Chiang Mai end.
- Train: Day trains 10–12h; overnight sleepers 11–13h. You sleep en route and wake up rolling past teak houses and misty hills—sanuk in slow motion.
- Bus: 9–11h depending on traffic and service class. Overnight VIPs are the quickest door-to-door if we sleep well.
- Price (ranges; confirm locally)
- Flight: Promo deals from ~800–1,200 THB one-way on low-cost carriers; typical 1,200–2,500 THB booked ahead; last-minute and holidays can spike 3,000–5,000+ THB.
- Train: 2nd-class AC seat ~400–700 THB; 2nd-class AC sleeper berth ~800–1,200 THB; 1st-class sleeper/cabin ~1,500–2,000+ THB.
- Bus: Standard AC ~400–700 THB; VIP/VIP24 ~600–1,000 THB; “super VIP” snacks/hostess included on some services.
- Comfort & Sleep
- Flight: Comfy once seated; cabin baggage rules apply; no real sleep advantage unless we power-nap.
- Train: Best actual sleep for the price. Lower berths are wider and quieter; 1st-class cabins are private.
- Bus: Recline is decent on VIP24; light sleepers may find the road hum, AC, and service stops disruptive.
- Convenience
- Flight: Great for time-crunched folks; CNX airport is minutes from the Old City.
- Train: Departs from Krung Thep Aphiwat (Bang Sue Grand Station), easy via MRT. Arrives in Chiang Mai east of the Ping River—quick Grab/songthaew.
- Bus: Frequent departures from Bangkok Bus Terminal (Chatuchak/Mo Chit 2). Arrives at Chiang Mai Arcade Terminal with loads of red songthaews.
- Scenic Value
- Flight: Cloud views, nothing terrestrial.
- Train: Peak scenery between Lampang–Lamphun; sunrise at Khun Tan Tunnel is the money shot.
- Bus: Night buses miss scenery; day buses give a window onto market towns and rice fields.
Who Each Option Suits Best
- We’re short on time (48–72 hours in Thailand)
- Flight wins. Minimal fuss; we’re eating sai ua by lunch.
- We love the journey and want a story
- Train, especially the overnight sleeper. It’s classic Thailand: station snacks, gentle sway, hot coffee at dawn. We step off rested—ready to climb Doi Suthep’s naga stairs.
- We’re chasing the lowest fare
- Bus or a promo flight. Standard AC buses can undercut trains; when airlines run sales, flights can be cheapest overall.
- We’re backpacking with big packs
- Train. Luggage is painless, and 2nd-class AC sleepers are backpacker heaven.
- Traveling with kids or grandparents
- Flight for speed and predictability, or 1st-class train cabin for privacy (door, two berths, shared or en-suite washrooms depending on set). Bring snacks either way.
- We hate airports but need to sleep en route
- Overnight train. If sold out, VIP bus is plan B but sleep quality is more hit-or-miss.
- Motion sickness prone
- Train is smoother than buses on Thailand’s long, straight highways. Flights are fine unless we catch a bumpy monsoon cell.
Booking and Logistics: What to Know
Departure and Arrival Points
- Flights
- Bangkok: Don Mueang (DMK) for most low-cost carriers (Thai AirAsia, Thai Lion Air, Nok Air). Suvarnabhumi (BKK) for Thai Airways and Thai Vietjet. Access: Airport Rail Link to BKK; SRT Red Line to DMK; both connect with BTS/MRT.
- Chiang Mai: CNX airport is ~3–5 km from the Old City. Expect 10–20 minutes by Grab/taxi in light traffic; shared red songthaew (rot daeng) also run from the terminal.
- Trains
- Bangkok: Krung Thep Aphiwat Central Terminal (a.k.a. Bang Sue Grand Station) for long-distance trains. Reach it on MRT Blue Line (Bang Sue). A few legacy services still pass Hua Lamphong, but Chiang Mai trains originate at Krung Thep Aphiwat.
- Chiang Mai: The railway station sits east of the Ping River, a short hop to Tha Phae Walking Street and Soi Moon Muang.
- Buses
- Bangkok: Bangkok Bus Terminal (Chatuchak), commonly called Mo Chit 2. Ignore random sidewalk touts near Victory Monument or Khao San Road—they’ll quote “VIP” and deliver mystery vans. Buy at the terminal counters or reputable operator websites.
- Chiang Mai: Arcade Bus Terminal (Terminals 2/3), northeast edge of town. Red songthaews line up outside; fares are shared and negotiable—ask before you hop in.
Major Operators and Classes
- Flights: Thai AirAsia, Thai Lion Air, Nok Air (DMK); Thai Airways and Thai Vietjet (BKK). Multiple daily departures; first flights pre-8:00, last flights often around 21:00–23:00 depending on season.
- Trains (State Railway of Thailand): Day express seats; Night Special Express with 2nd-class AC sleepers (open-plan upper/lower berths) and limited 1st-class cabins. Trains 9/10 (the spruced-up Chinese-built sets) are the favorites for sleepers.
- Buses: Transport Co (state-run) and Nakhonchai Air lead the reliable pack. Classes range from Standard, First Class, VIP to VIP24 (2+1 seating). Some private lines add snacks, blankets, and a hostess.
Luggage Rules (practical, not legalese)
- Flights: Cabin allowance typically 7–10 kg; checked baggage costs extra on low-cost carriers (ballpark 15–20 kg add-on can run a few hundred baht—confirm at booking). Liquids rules apply, of course.
- Trains: Generous. Backpacks and roller bags live with you; bulky items may be stowed at carriage ends. Keep valuables close; bring a light cable lock if you’re anxious.
- Buses: One large bag in the hold plus a carry-on is standard. Tag your bag; keep cash, passport, and electronics on you.
Food, Seats, and Sleep Quality
- Flights: Buy snacks at 7-Eleven before security if you don’t want LCC menu prices. Middle-of-the-day flights mean you still have the afternoon in Chiang Mai.
- Trains: Berths flip down around 20:00–21:00. Lower berths are wider and pricier; upper berths save a bit. Carriages are AC cold—pack a light layer. Hot meals can be ordered on some services; otherwise, load up on station pad krapao and grilled moo ping before boarding.
- Buses: VIP24 seats (2+1) are the sweet spot if we’re busing—more legroom, footrests, blanket, and fewer seatmates.
Scenic Value and Overnight Options
- Flight: Blink and we’re there. Great if the goal is maximized Chiang Mai time, not the in-between.
- Train: This is the romantic route. Past Nakhon Sawan, the land pulls up into folds; by Lampang we’re threading khlongs and forests, then the long Khun Tan Tunnel—Thailand’s longest—spits us into soft mountain light. If we time it right, we’re sipping station coffee as the sun hits the teak eaves.
- Bus: Night buses trade views for velocity. Day buses give more glimpses of roadside wats and pineapple carts. The road is straight and fast; great drivers make it feel uneventful.
Pros and Cons (honest, Bangkok heat and all)
Flight
- Pros: Fastest door-to-door; frequent departures; easy to time with tight itineraries.
- Cons: Airport hassle; luggage fees; fares jump at peak times; least scenic.
Train
- Pros: Best sleep value; most scenic; arrives near city center at civilized hours; proper Thai rail sanuk.
- Cons: Sells out in high season and festivals; slower; AC can be Arctic; light snorers in open-plan cars.
Bus
- Pros: Cheapest on average; tons of departures; VIP seats surprisingly comfy.
- Cons: Variable sleep quality; occasional aggressive AC; scams on non-official routes; traffic delays.
Choosing by Season, Schedules, and Your Big Thailand Plan
- High season (Nov–Feb): Chiang Mai is peak pretty; trains and VIP buses sell out days ahead; flight prices creep up. Book early. Cool nights—perfect for sleeping cars.
- Burning season (roughly Feb–Apr): Northern haze can dull mountain views. If scenery’s the goal, consider flight for speed and plan hikes later in the trip.
- Songkran (mid-Apr): Water fights from Khao San to Tha Phae Gate. Everything sells out. We book whatever we can, then waterproof the bags.
- Rainy season (May–Oct): Flights sometimes juggle schedules for storms; trains roll steadily but can be delayed; buses are fine with a little more caution on slick roads. Build buffer time.
- Stitching your route: If you’re looping onward to Pai, Mae Hong Son, or Chiang Rai, arriving in Chiang Mai by morning (overnight train/bus) lets you catch an early minivan. If you’re flying onward from CNX, afternoon arrival is safer—flight to flight is tight, but train/bus to flight needs more cushion.
Getting To/From the Terminals (real-world tips)
- In Bangkok
- Krung Thep Aphiwat: MRT Blue Line to Bang Sue, then follow signs; AC blast hits like a 7-Eleven door on a hot day. Food courts and clean bathrooms inside.
- Mo Chit Bus Terminal: BTS Mo Chit or MRT Chatuchak Park → short taxi/Grab or bus. Leave 30+ minutes extra for terminal traffic.
- BKK (Suvarnabhumi): Airport Rail Link from Phaya Thai (30–40 minutes). Taxi into town can be 45–90 minutes in rush hour; watch for toll add-ons.
- DMK (Don Mueang): SRT Red Line connects to the terminal via skywalk; otherwise taxi/Grab. Beware weekday rush hours on Vibhavadi Rangsit Road.
- In Chiang Mai
- CNX Airport → Old City: 10–20 minutes. Grab is painless; red songthaews wait curbside—tell the driver “Tha Phae Gate” or your soi; agree on price before hopping in.
- Railway Station → Old City: 10–15 minutes. Songthaews cluster outside; expect a small premium after night arrivals.
- Arcade Bus Terminal → Old City/Nimman: 15–25 minutes. Plenty of red trucks. If the driver quotes a farang-only price, smile and counter politely.
Practical Extras We Wish Someone Told Us
- Lower berth vs upper on the train: pay the little extra for the lower—more space, less sway, better sleep.
- Keep a scarf/hoodie: Train and bus AC can feel like a khlong breeze in December.
- Pack snacks and water: Even if meals are “included,” the timing may not match your stomach’s schedule.
- Watch for touts around Khao San: Book buses at the official Mo Chit terminal or direct with known operators. Luggage “disappearing” is usually a non-issue on reputable lines.
- Build buffer time: If you have a flight the same day you arrive, aim to be in Chiang Mai at least 6 hours before takeoff—or better, the day before.
So… Which One Are We Taking?
- If we land in Bangkok with 3 days total: flight, no contest. We’ll be on Phra Sing Sunday Walking Street by sunset.
- If we’ve got a week and romance in our bones: overnight train 2nd-class AC lower berth. We’ll nap through Nakhon Sawan and wake up near Lamphun as the vendors roll through with hot tea.
- If the wallet’s light but time is flexible: VIP bus. We’ll bring earplugs, a neck pillow, and a small blanket.
When we hit Chiang Mai, we usually base ourselves inside the moat near Soi Moon Muang for easy temple wandering, or Nimman for cafes and mountain sunsets. Between morning bowls of boat noodles and night markets that thump like a Khao San soundcheck, getting north is half the fun—pick the ride that makes the story you want to tell.
Related Hotels & Places
More Khao San Road Guides
- Bangkok to Chiang Mai by Train vs Bus vs Flight: Which Trip Is Best for Your Budget and Schedule?
- Bangkok to Chiang Mai by Train vs Plane vs Bus: Which Way Is Best for Your Budget, Time, and Comfort?
- Bangkok to Chiang Mai by Train, Bus, Flight, or Private Car: Which Option Is Best for Your Trip?
- Bangkok to Chiang Mai by Train vs Bus vs Flight: Which Option Is Best for Your Trip?