Bangkok to Chiang Mai by Train, Bus, Flight, or Private Car: Which Option Is Best for Your Trip?
Flights, trains, buses, or a private car? We compare time, price, comfort, and booking tips so you can choose the best Bangkok–Chiang Mai route for your trip.
We’re nursing an iced latte on Phra Athit Road, eyeing the slow swirl of the Chao Phraya and the tangle of options ahead. Do we rocket north in a budget jet, rock to sleep on a night train, or chase mountain air in a private car with a cooler full of Leo? If you’re weighing Bangkok to Chiang Mai transport options, pull up a plastic stool—let’s sort it, sanuk-style.
Data Freshness + Pricing:
- Prices are approximate and in THB.
- Last checked: July 2026.
- Happy hour and promo details change frequently—confirm locally.
Bangkok to Chiang Mai transport options at a glance
- Flight: 1 hr 10 min in the air; door-to-door about 4–5 hours. Approx 800–1,800 THB (low-cost promos) to 2,500–4,500 THB (full-service). Fastest, most convenient.
- Train (overnight sleeper): 10.5–13 hours. Approx 800–1,200 THB (2nd class A/C sleeper), 1,500–2,100 THB (1st class sleeper). Comfortable, atmospheric, sells out in high season.
- Train (daytime): 10–12 hours. Approx 400–900 THB (seat) or 700–1,100 THB (2nd class A/C). Scenic but long.
- Bus (VIP, VIP24): 9–11 hours. Approx 600–1,100 THB. Cheapest comfortable option; chilly A/C, efficient, variable sleep quality.
- Private car/charter van: 8–10 hours. Approx 8,000–12,000 THB (sedan) or 10,000–15,000 THB (van). Door-to-door, flexible stops; best for groups or families.
- Minivan (shared): 9–11 hours. Approx 450–800 THB. Possible, but cramped for the distance; we don’t recommend unless you love knees-to-chin travel.
We’ll break down each mode—time, price, comfort, where to depart, and which traveler each suits.
Flights: fastest way from Bangkok to Chiang Mai
We trade the thump of bass on Khao San Road for the soft ding of a gate announcement. Flying is the no-brainer for anyone short on time.
- Airports: Suvarnabhumi (BKK) and Don Mueang (DMK). Most low-cost carriers use DMK; some flights run from BKK.
- Airlines: Expect frequent daily departures on low-cost carriers plus a few full-service options.
- Time: 1 hr 10 min in the air; allow 2–3 hours for airport transit and check-in. Realistically 4–5 hours door to door.
- Price: Approx 800–1,800 THB one-way on promo fares (carry-on only) or 2,500–4,500 THB with bags on full-service. Add approx 300–700 THB for a 20 kg checked bag on low-cost carriers.
- Luggage: Overhead space fills fast; measure your carry-on—low-cost carriers are strict. Checked bags cost extra.
- Getting to airports:
- BKK: Airport Rail Link from Phaya Thai (approx 45–60 THB), or Grab/taxi (approx 250–450 THB depending on traffic/tolls).
- DMK: SRT Red Line from Bang Sue/Krung Thep Aphiwat (approx 30–50 THB) or taxi (approx 200–350 THB).
- Arrival at CNX: Airport taxis and Grab to Old City or Nimman run approx 150–250 THB; you’ll be in town in 15–25 minutes.
Best for: time-sensitive travelers, late bookers when trains are sold out, light packers, anyone who wants a smooth hop north.
Watch-outs: baggage fees, occasional delays during afternoon storms in rainy season (May–Oct), and higher holiday pricing.
If you’re deciding between speed and experience, we’ve got deeper breakdowns in our dedicated guides: Bangkok to Chiang Mai by Train vs Bus vs Flight: Which Trip Is Best for Your Budget and Schedule? and Bangkok to Chiang Mai: The Best Ways to Travel by Train, Bus, Flight, or Private Transfer.
Trains: the classic overnight to Chiang Mai
We love the soft clack of wheels, the way the carriage lights glow as we rattle past rice paddies and khlongs. The modern sleepers on the Special Express are clean, cool, and downright cozy.
- Departure station: Most long-distance services now leave from Krung Thep Aphiwat Central Terminal (Bang Sue). Double-check your ticket—occasional services or shuttles may touch Hua Lamphong, but plan for Krung Thep Aphiwat.
- Arrival: Chiang Mai Railway Station (about 2–3 km east of the Old City). Songthaews, tuk-tuks, and Grab are waiting outside (approx 60–150 THB to the Old City/Nimman).
- Time: 10.5–13 hours depending on service and season.
- Classes and prices:
- 1st class sleeper (A/C, two-berth private cabin; solo travelers can book the whole cabin): approx 1,500–2,100 THB.
- 2nd class sleeper A/C (open-plan bunks with curtains): approx 800–1,200 THB.
- 2nd class seat A/C (recliner): approx 500–900 THB.
- Comfort: Fresh linens, decent bathrooms, strong A/C (bring a hoodie). Attendants flip seats into bunks around 8–9 pm.
- Food: A small dining car or trolley service is common; dishes are simple, approx 80–150 THB. We still stash mango sticky rice or pad krapow from a station vendor.
- Daytime trains: Great views of the hills north of Lampang, but it’s a long sit. We prefer day trains only if you want scenery and have time.
Best for: travelers who want the journey to be part of the trip, budget-conscious comfort seekers, families who can snag a 1st class cabin, and sleepers who can drift off to the rhythm.
Booking tips:
- Book early for weekends, holidays, and peak months (Nov–Feb, plus Loy Krathong/Yi Peng and Songkran). Sleepers sell out.
- Names on tickets matter; bring your passport.
- The air-con is enthusiastic—blanket is fine, but pack socks.
Buses: good value, frequent departures
At Mo Chit 2 (Bangkok’s Northern Bus Terminal), the fluorescent buzz, hot grills, and piles of ข้าวเหนียวหมูปิ้ง (grilled pork with sticky rice) set the pre-journey mood. Buses to Chiang Mai are plentiful and often cheaper than the train.
- Departure: Mo Chit 2 (Chatuchak). Avoid “mystery” Khao San Road buses unless you trust the agency. Mo Chit has legit counters with clear classes and seat maps.
- Arrival: Chiang Mai Arcade Bus Terminal (east of the Old City). Red songthaews and Grab run into town (approx 40–120 THB depending on destination and time).
- Time: 9–11 hours, traffic and roadworks depending.
- Classes and prices:
- VIP24 (2+1 seating): wider seats, footrests, blankets. Approx 900–1,100 THB.
- VIP/First Class (2+2): slightly narrower, still comfy. Approx 700–1,000 THB.
- Standard/Express: tighter seats, more stops. Approx 600–800 THB.
- Onboard: Cold A/C (really cold—hoodie time), reclining seats, snack/water, occasional meal coupon at a roadside stop.
Best for: budget travelers who want decent comfort, last-minute riders when trains are full, and night owls who don’t mind catnapping.
Watch-outs: wear your seatbelt, keep valuables with you (not under the bus), and confirm the company name on your ticket. We favor reputable operators at Mo Chit over random backpacker-bus counters near Soi Rambuttri.
Private car or chartered van: door-to-door freedom
Sometimes we just want to bolt at dawn, chase coffee in Ayutthaya, slurp boat noodles in Nakhon Sawan, and roll into Chiang Mai at golden hour. A private car or van buys you that freedom.
- Time: 8–10 hours driving without lingering; 10–12 with scenic/food stops.
- Price: Approx 8,000–12,000 THB for a sedan; 10,000–15,000 THB for a van (one-way). Expect higher on holidays.
- Route: Highways 1/32/11 via Nakhon Sawan, Kamphaeng Phet, Lampang. Good roads, periodic construction.
- Luggage: No problem—pack that extra market haul.
- Safety: Choose licensed drivers, ask about rest breaks, and insist on seatbelts. If traveling with kids, request a car seat in advance.
Best for: families with gear, groups splitting the cost, slow travelers who want to stop at Sukhothai for a night, photographers chasing sunrise over rice fields.
Self-drive? Possible if you’re confident with Thai traffic norms, toll booths, and highway etiquette. Most visitors prefer a driver.
Minivans: technically possible, rarely ideal
You’ll find agencies pitching minivans from Bangkok to Chiang Mai. We’ve done our time with knees wedged, AC blasting, and drums of fish sauce rattling in the back.
- Time/Price: 9–11 hours; approx 450–800 THB.
- Why we skip it: cramped seats for the distance, inconsistent safety/maintenance, limited luggage space. Use minivans for shorter hops (Ayutthaya or Kanchanaburi), not this marathon.
Which Bangkok to Chiang Mai transport option fits your style?
- On a tight schedule: Fly. Book a morning flight out of DMK or BKK and you’ll be eating khao soi in Nimman by lunch.
- On a tight budget: Bus VIP/ VIP24 or 2nd class sleeper on the train. Both hover around approx 700–1,100 THB for decent comfort.
- Craving experience: Night train sleeper. It’s classic Southeast Asia—the soft sway, station snacks, the dawn glimpse of teak forests near Lampang.
- Light sleeper with luggage: Fly, or splurge on 1st class sleeper cabin. Buses can be bumpy; 2nd class sleepers have aisle activity.
- Families: Private car or 1st class train cabin. Direct control of stops, space for snacks and naps, and easy bathroom access.
- Digital nomads rolling with gear: Train sleeper (more space, power sockets on newer sets) or private car. Airlines will ding you for bags.
- Photographers/food hunters: Private car or daytime train for scenery; stop in Sukhothai Historical Park or Lampang’s old town.
Want more decision help? Our deeper dives compare costs, timings, and booking strategies: Bangkok to Chiang Mai by Train vs Bus vs Flight: Which Trip Is Best for Your Budget and Schedule? and an updated round-up of The Best Ways to Travel.
Booking tips, departure points, and timing
Trains
- Where to buy: Official SRT counters at Krung Thep Aphiwat, the SRT app/website, or trustworthy travel agents. For sleepers in peak season, buy as early as you can.
- Seats vs bunks: Day riders can do seats; overnight we strongly prefer sleepers. Upper bunks are slightly cheaper; lower bunks are wider.
- Station access: MRT to Bang Sue/Khnong (Krung Thep Aphiwat area), then follow signs to the terminal. Aim to arrive 30–45 minutes early.
Buses
- Where to buy: Mo Chit 2 counters or reputable agents. Check the exact class (VIP24 vs VIP) before you pay.
- Terminal access: BTS to Mo Chit or MRT to Chatuchak Park, then a short taxi or bus to Mo Chit 2 (the bus terminal is not right at the stations). Leave buffer time—Bangkok traffic does what it wants.
Flights
- When to book: Promos pop up often for midweek and shoulder season. Holidays and long weekends spike in price.
- Airport timing: For DMK, SRT Red Line connects directly; for BKK, the Airport Rail Link is the easiest. We still budget for traffic.
Private car/van
- How to arrange: Reputable Bangkok car services or through your hotel/guesthouse. Confirm vehicle type, passenger count, luggage space, and whether tolls/fuel are included.
- Departure: Ask for a 6–7 am pickup to beat outbound traffic and to hit the best roadside markets before the lunch rush.
Seasonal demand and sell-outs
- November (Loy Krathong/Yi Peng) and late Dec–early Jan: Trains and flights sell out; book weeks ahead.
- April (Songkran): Same story, plus water fights—protect your bags.
- Rainy season (May–Oct): Trains and buses generally run fine; occasional delays from storms or maintenance are part of the game.
For even more nitty-gritty comparisons, skim our latest roundup: Bangkok to Chiang Mai: The Best Ways to Travel by Train, Bus, Flight, or Private Transfer.
Safety, luggage, and long-journey expectations
- Valuables: Keep your passport, cash, and electronics on you—never in the under-bus hold. On trains, use the small lock loops on bags; don’t stress, but don’t be careless.
- Seatbelts: Wear them in buses and vans. If your seatbelt’s missing, ask for a different seat.
- Night travel: We ride with established operators and rest when the driver rests. If a driver seems fatigued, say something.
- Bags and weight: Airlines weigh. Trains don’t, within reason. Buses toss heavy luggage under the floor; protect fragile items.
- Cold A/C: This is Thailand. Hoodies and socks make night rides bearable.
- Food and bathrooms: Buses stop at large service stations with clean-ish toilets (bring tissues). Trains have onboard toilets; flights are, well, flights.
- Scams: “Private Khao San bus, very VIP” is not a class—verify the company and terminal. If a price sounds too good, ask what’s included.
What it feels like (so you can choose with your gut)
- Flight: A quick sprint. One moment you’re ducking into a 7-Eleven for a last-minute water, the next you’re breathing piney air outside CNX while your Grab pings.
- Night train: Warm station noodles, the metallic whistle, bunks made with hospital-corner precision. We read, we rock, we wake to mist sliding off the hills.
- VIP bus: Blankets to your chin, a plastic-wrapped pastry at 2 am, the neon blaze of a rest stop where someone’s wok is hissing pad see ew at warp speed.
- Private car: Roadside fruit stands, a detour to a water buffalo pond, highway sunsets that go full Turner over Lampang.
Know before you book
- Travel docs: Domestic flights require ID (passport for foreigners). Names must match tickets. Trains/buses may ask for ID at boarding.
- Connectivity: SIMs are cheap; data helps you hail Grab at arrivals. Coverage on the train is decent but patchy in the hills.
- Cash: Keep small bills for station snacks, songthaews, and station lockers.
- Timing: Bangkok traffic is a capricious beast. Leave earlier than you think you need.
- Comfort: Eye mask, earplugs, and a light layer turn an okay night journey into a good one.
Our take: how we actually travel this route
If it’s Friday and we need to be at the Saturday morning market by Tha Phae Gate, we fly early from DMK and grab a coffee on Nimman by 10. If we’ve got time, we book a 2nd class A/C sleeper and let the night carry us north. And when friends are visiting and we want to show off Sukhothai’s ruined chedis at sunrise, we hire a van, load up on grilled chicken and sticky rice, and turn the journey into the point.
Whichever way you pick, we’ll see you up there—meet us by the moat with a bowl of khao soi and stories from the road.
Related Hotels & Places
Khao San Road
Attractions
Bangkok’s backpacker carnival: curbside bars, live bands and DJs from 3pm–2am (midnight Sun). Street eats are cheap — pad thai 70–100 THB, mango sticky rice 60–100 THB. Come for wild people-watching; duck into Rambuttri for a calmer beer.
Samyan Mitrtown
Shops
Bangkok’s go-to 24/7 mall: free Samyan Co‑op co‑working, late‑night cafés and a supermarket, House Samyan indie cinema, and a roof terrace — all linked to MRT Sam Yan via the Instagram‑famous glass tunnel.
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: The Best Ways to Travel by Train, Bus, Flight, or Private Transfer
- Bangkok to Chiang Mai by Train, Bus, or Flight: Which Travel Option Is Best?
- Bangkok to Chiang Mai: Which Transport Option Is Best for Your Budget, Time, and Comfort?