Bangkok to Chiang Mai by Train vs Bus vs Flight: Which Route Is Best for Your Trip?
Train, bus, or flight from Bangkok to Chiang Mai? Compare times, prices, comfort, booking tips, and who each option suits best—so you can pick your perfect ride.
We’re shoulder to shoulder on the MRT, rattling north toward Bang Sue just as Bangkok’s evening heat softens into neon. The plastic bag in our hand sweats with iced Thai tea; the station AC hits like a 7-Eleven door. Ahead of us: that classic run north—Bangkok to Chiang Mai by train vs bus vs flight. Or, as search bars put it, “bangkok to chiang mai train bus flight.” The question isn’t whether to go; it’s how. Night train berths that sway you to sleep? A midnight VIP bus with a surprise moo ping stop? Or a sub-90-minute hop that trades romance for ruthless efficiency? Let’s pick your ride.
Bangkok to Chiang Mai by Train vs Bus vs Flight: The Quick Take
Train (overnight sleeper)
- Time: 10–13 hours (most go overnight)
- Cost: roughly 900–1,200 THB for 2nd-class sleeper; 1st-class private cabin about 1,500–2,000+ THB; seats (AC) cheaper
- Comfort: Best for actual sleep on a budget; social, nostalgic, and scenic by day
- Vibe: Rocking carriage, soft blankets, chai whispers, slow and sanuk (fun)
Bus (overnight VIP/First Class)
- Time: 9–10 hours
- Cost: about 350–900 THB depending on class
- Comfort: Reclining seats, blankets, onboard snacks; can be bumpy, sleep is hit-or-miss
- Vibe: Highway hum, bright rest-stop lights, 24/7 7-Eleven culture
Flight (BKK or DMK → CNX)
- Time: 1h15–1h30 in the air; add 60–90 minutes each side for transfers/security
- Cost: promos ~800–1,500 THB one-way; more commonly 1,500–3,500 THB; baggage often extra on low-cost carriers
- Comfort: Fastest and simplest for short trips and families
- Vibe: Efficiency over romance; you’ll be slurping khao soi by lunch
Who Each Option Suits Best
- Budget backpackers: Bus or 2nd-class train sleeper. Save on a night’s accommodation and roll into Chiang Mai around sunrise.
- Overnight travelers who want real sleep: Train sleeper wins—flat berth, curtains, fewer brakes. First-class sleeper if you want privacy.
- Families with kids or travelers on tight schedules: Flight. Less faff, more control of arrival time.
- Last-minute bookers in high season: Flight or bus. Sleeper berths can sell out; buses and planes usually have a seat (at a price).
- Scenic seekers and romantics: Day train (if you don’t mind 10–13 hours). Watch rice paddies melt into mountains past Lamphun.
- Motion-sensitive travelers: Flight or 1st-class train sleeper. Buses can sway and brake.
Riding the Rails: Why We Love the Night Train
There’s something about stepping onto the northbound sleeper at Krung Thep Aphiwat (Bang Sue) with a bag of mango sticky rice and the soft clack of wheels underneath. Staff flip seats into berths; the carriage lights go low; the city fades to black beyond Nonthaburi. It’s old-school travel with an AC upgrade.
Classes
- 2nd-class AC sleeper: Curtains, fresh sheets, upper and lower berths (lower is wider and a touch pricier). Social without being chaotic.
- 1st-class AC sleeper: Private 2-berth cabins; book two spots or share with a stranger. Lockable door; the most restful.
- Seats (AC): Cheapest, fine for day trains. Overnight in a seat is for the stoic.
Timing
- Overnight departures are popular so you arrive morning-fresh in Chiang Mai. Expect 10–13 hours depending on the service.
- Day trains are slower but scenic north of Lampang, where the track snakes through hills and teak.
Food & onboard life
- Dining car on many services; otherwise, vendors hop on at stations selling hot rice dishes and snacks. Bring water and a 7-Eleven picnic from Soi Rambuttri or Phra Athit before you ride.
Where you depart/arrive
- Bangkok: Krung Thep Aphiwat Central Terminal (Bang Sue). It connects to MRT Blue Line (Bang Sue). Budget 20–40 minutes from Sukhumvit depending on time of day.
- Chiang Mai: Chiang Mai Railway Station, east of the Old City near the Ping River.
What it costs
- 2nd-class AC sleeper: ~900–1,200 THB
- 1st-class AC sleeper: ~1,500–2,000+ THB for the cabin (per person fare still applies)
- Seats (AC): ~400–700 THB
Baggage
- Generous by backpacker standards. Keep valuables in your berth; use a small cable lock for peace of mind. We tuck passports in the pillowcase.
Booking tips
- Sleeper berths on popular dates (Nov–Feb, weekends, holidays, Loy Krathong, Songkran) sell out. Book at least 1–3 weeks ahead in high season.
- Buy at stations or online via the official State Railway channels and reputable agents. If you want a step-by-step on classes and ticket types, see our breakdown here: How to Book Bangkok to Chiang Mai Transport: Tickets, Airlines, Bus Companies, and Train Classes.
Buses: Night Moves on a Budget
If the train is a lullaby, the bus is a bassline. You shuffle onto a gleaming double-decker at the Bangkok Bus Terminal (Chatuchak, a.k.a. Mo Chit), slide into a reclining seat, and within an hour you’re gliding up Highway 1. Sometime around 1 a.m., the driver pulls into a blazing rest stop where the air smells like frying garlic and charred moo ping. We grab a skewer, sip hot soy milk, and roll back into our blanket.
Classes & comfort
- VIP/First-Class: Fewer seats per row, big recline, blankets, maybe a snack box and onboard toilet. Not a bed, but sleepable.
- Standard/Express: Tighter seating, more stops, cheaper.
Timing & rhythm
- Most Bangkok–Chiang Mai services run overnight and take 9–10 hours depending on traffic and rest stops. Day buses exist too.
Where you depart/arrive
- Bangkok: Bangkok Bus Terminal (Chatuchak/Mo Chit). From BTS Mo Chit or MRT Chatuchak Park, budget 15–25 minutes by taxi or motorbike taxi to the terminal. Some tourist-oriented buses and minibuses leave near Khao San Road—handy, but research the operator.
- Chiang Mai: Arcade Bus Station (Terminals 2/3), northeast of the Old City.
What it costs
- Standard: ~350–600 THB
- VIP/First-Class: ~600–900 THB
Baggage & safety
- Big backpacks go underneath; keep money, passport, and electronics with you. Petty theft has hit a few tourist buses over the years, especially those departing from Khao San—choose reputable operators and don’t stash valuables in the hold.
Booking tips
- Same-day tickets are often fine outside peak season. For weekends and holidays, grab seats 2–7 days ahead. If you’re torn between rail and road for the overnight, we put them head-to-head here: Bangkok to Chiang Mai by Train vs Bus: Which Option Is Better for Your Trip?.
Flights: Fastest Route to Khao Soi
Bangkok to Chiang Mai by flight is the time hack. One moment we’re dodging tuk-tuks on Phra Athit, the next we’re squeezing lime over a bowl of curry noodles inside the moat.
Airports & airlines
- Bangkok: Suvarnabhumi (BKK) for many full-service carriers; Don Mueang (DMK) for most low-cost airlines.
- Chiang Mai: CNX, a quick hop southwest of the Old City.
Timing
- Flight time is roughly 1h15–1h30. Add 60–90 minutes on each end for transfers and check-in/security. Door-to-door from central Bangkok to a Chiang Mai guesthouse can be 3.5–4.5 hours if you line things up.
Costs
- Promo fares pop up around 800–1,500 THB one-way. More commonly, expect 1,500–3,500 THB. Low-cost carriers often charge extra for checked bags.
Transfers
- To BKK: Airport Rail Link from Phaya Thai is the sweat-free move during rush hour.
- To DMK: MRT to Bang Sue, then SRT Red Line to Don Mueang; or a taxi/Grab if you’ve got luggage.
- From CNX to town: Red songthaew (shared pick-up truck taxis) 30–50 THB per person if you’re patient; airport taxi or Grab to the Old City runs roughly 120–200 THB depending on time and surge.
Who should fly
- Short trips, families with gear, and anyone who values time over ticket romance. If you’ve got a dawn cooking class inside the moat and only a weekend to spare, flying wins.
Booking, Baggage, and Departure Points: The Nuts and Bolts
Where to buy tickets
- Trains: At Krung Thep Aphiwat ticket counters or online via official State Railway channels and reputable agents. For classes, booking windows, and walk-throughs, we’ve spelled it out here: How to Book Bangkok to Chiang Mai Transport: Tickets, Airlines, Bus Companies, and Train Classes.
- Buses: Counters at Bangkok Bus Terminal (Chatuchak/Mo Chit), major travel agencies around Khao San/Soi Rambuttri, and reputable online platforms.
- Flights: Airline websites and apps usually offer the best control over seats and baggage. Watch for flash sales.
When to book
- High season (Nov–Feb), public holidays, Loy Krathong, and Songkran: book as early as you can—1–3 weeks for train sleepers, 3–7 days for buses, and snag flights when you see a decent fare. Shoulder and low seasons are more forgiving.
Baggage reality check
- Train: No formal weight police; just keep aisles clear. A small cable lock buys peace of mind.
- Bus: Underbelly storage for big bags; carry-on for valuables.
- Flight: Low-cost carriers often allow ~7 kg cabin baggage; checked luggage is extra unless you buy a bundle. Full-service carriers usually include 20–30 kg checked, but always check your fare type.
Bangkok departure zones at a glance
- Krung Thep Aphiwat (train): MRT Blue Line to Bang Sue.
- Bangkok Bus Terminal (Chatuchak/Mo Chit): Taxi or motorbike from BTS/MRT Mo Chit/Chatuchak Park. Budget 15–25 minutes.
- Suvarnabhumi (BKK): Airport Rail Link from Phaya Thai; taxi 40–60 minutes off-peak, longer in rush hour.
- Don Mueang (DMK): SRT Red Line from Bang Sue; or taxi/Grab.
Chiang Mai arrival zones
- Railway Station: East of the Old City; 10–15 minutes by songthaew to Tha Phae Gate.
- Arcade Bus Station: Northeast of the moat; 10–20 minutes to most guesthouses.
- CNX Airport: 10–20 minutes to the Old City, faster off-peak.
Pros and Cons: Train vs Bus vs Flight
Train
- Pros: Real beds in sleepers; social; scenic by day; station-to-station simplicity; generous baggage; memorable.
- Cons: Slow; popular berths sell out; occasional delays; cool AC can be a bit arctic—bring a layer.
Bus
- Pros: Cheapest last-minute; many daily departures; highway-fast; snacks; saves a night’s room.
- Cons: Sleep quality varies; bathroom stops at odd hours; undercarriage baggage risk if you’re careless; traffic-prone departures.
Flight
- Pros: Fastest; predictable; easy with kids; frequent; prices can be low on sale.
- Cons: Baggage fees on LCCs; airport transfers and security eat time; least scenic; higher emissions if that matters to you.
Seasonal and Trip-Planning Tips
Weather and air
- Cool/dry season (Nov–Feb): Peak demand; book early. Crisp mornings in Chiang Mai, especially on a dawn temple run up Doi Suthep.
- Smoky season (roughly Mar–Apr): Northern haze can be heavy; flying minimizes travel time in less-than-ideal air.
- Rainy season (May–Oct): Afternoon storms are common. Trains and buses roll on; flights generally fine but allow buffer time for connections.
If you’re stringing a longer Thailand loop
- Starting south and working north? Flying Bangkok → Chiang Mai saves you a day and sets up an easy bus to Pai or a train down to Lampang for elephants (ethical sanctuaries only, krub/ka!).
- Love the slow lane? Night train north, then bus onward into Mae Hong Son, and later a flight back to Bangkok.
Where we like to crash
- In Bangkok before an early flight, we keep it simple near the Airport Rail Link or along the MRT for a quick run to BKK or Bang Sue. Around Khao San/Soi Rambuttri, a basic guesthouse keeps you close to last-call pad thai and the early-morning Aircon Bus.
- In Chiang Mai, sleeping inside the moat near Tha Phae Gate makes dawn temple walks and coffee runs easy; riverside stays along the Ping feel breezier after that overnight ride.
Want a broader overview?
- If you’re still weighing the whole route—times, prices, and convenience side-by-side—bookmark this: Bangkok to Chiang Mai: The Best Ways to Travel. Or, if you’re zeroing in on all three modes, here’s another angle: Bangkok to Chiang Mai by Train vs Plane vs Bus: The Best Route for Your Budget and Schedule.
How to Choose in 30 Seconds
- One weekend, two nights: Fly up early, fly back late.
- Two weeks, saving baht: 2nd-class sleeper up, bus or train down.
- Family with kids and luggage: Flight up; consider 1st-class sleeper back for the experience.
- You collect travel stories, not points: Night train, lower berth, hot coffee at sunrise as you roll past Lamphun.
- You booked yesterday: Bus tonight or a flight tomorrow.
Know Before You Go
- Transfers add up. Even flights take 3.5–4.5 hours door-to-door once you count trains/taxis and check-in.
- Expect AC on overdrive on Thai transport. Pack a light layer.
- Cash helps. Some counters still prefer it, and rest stops don’t always love cards.
- Keep your valuables with you—especially on overnight buses and in station crowds. Farang-looking confused with a dangling phone? That’s a pickpocket’s lottery.
- Build a buffer if you’ve got tight onward plans (like a trekking meetup north of the city). Delays happen.
Our Take
If we’re on a tight schedule, we fly—coffee at Phaya Thai, Airport Rail Link to BKK, wheels up, and we’re spooning coconut gelato inside the moat before noon. When we’ve got time and want the story, we take the night train: lower berth, earplugs, and a breakfast noodle soup as the carriage sighs into Chiang Mai Station. On a shoestring or a last-minute whim, a VIP bus does the job—with a detour for grilled pork skewers at a khlong-side rest stop we’ll never find again.
Either way, we’ll see you under the lanterns near Tha Phae Gate. First one there orders the khao soi; we’ll bring the chilies.
Related Hotels & Places
More Khao San Road Guides
- Bangkok to Chiang Mai by Train vs Bus vs Flight: Which Option Is Best for Your Trip?
- 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?