How to Book Bangkok to Chiang Mai Tickets: Timetables, Platforms, and Last-Minute Availability
Real-world tips for Bangkok to Chiang Mai ticket booking: prices, timing, where to book online or in person, and how to score last-minute seats.
Weāre standing under the cool blast of AC at Krung Thep Aphiwat Central Terminal, iced coffee sweating in hand, watching the LED board flip through northbound trains. A monk glides past. Someoneās hauling a durian the size of a bowling ball. This is where bangkok to chiang mai ticket booking either feels like a breezeāor like trying to grab a seat on a songthaew at rush hour. Letās make it the first one.
Bangkok to Chiang Mai ticket booking: the big picture
Booking this route boils down to three ways to move: train, bus, or plane. Each has its own vibe, price band, and best-use case.
- Trains: Romantic, unhurried, and the sleeper berths are peak sanuk if you like rocking to sleep. Travel time is usually 10ā13 hours. Night trains turn your transport into your hotel.
- Buses: Faster than the day train and surprisingly comfy if you pick the right class. Overnight runs from Bangkok Bus Terminal (Chatuchak/Mo Chit 2) to Chiang Mai Arcade take about 9ā11 hours.
- Flights: One hour in the air and suddenly weāre eating khao soi inside the moat. Great for time-crunched travelers, but airport transfers and bag fees can nibble your budget.
If youāre still deciding between modes, weāve put a head-to-head comparison here: Bangkok to Chiang Mai by Train vs Bus vs Flight: Which Trip Is Best for Your Budget and Schedule?
Trains: Night moves and window views
- Departure: Krung Thep Aphiwat Central Terminal (Bang Sue). Some services also stop at Don Mueang; check your train.
- Arrival: Chiang Mai Railway Station (rot fai), a quick tuk-tuk or Grab from the Old City.
- Seat types: 1st-class sleepers (private 2-berth cabins), 2nd-class AC sleepers (open-plan upper/lower berths), 2nd-class seats (AC), and 3rd-class fan seats for iron-butt farang on a budget.
- Why pick it: You actually sleep, you roll into town at a civil hour, and you get that cinematic Thailand-by-rail feeling.
- Watch-outs: Popular sleepers sell out, especially Fridays, holidays, and around Loy Krathong and Songkran.
Deep dive on classes, pros/cons, and fares: Bangkok to Chiang Mai by Train: Sleeper vs Day Train, Fares, and Booking Tips
Buses: Budget-friendly and frequent
- Departure: Bangkok Bus Terminal (Chatuchak), aka Mo Chit 2. Tourist operators also depart near Khao San Road/Soi Rambuttri, but quality varies.
- Arrival: Chiang Mai Arcade Bus Terminal (Arcade 2), east of the Old City; Grab rides are easy.
- Seat types: VIP24 (1+2 across, big recliners, footrests), VIP32 (2+2 across), and standard air-con. Some include snack boxes and blankets.
- Why pick it: Good value, lots of departures, and last-minute seats are common.
- Watch-outs: Comfort depends on the operator; pack a hoodie because Thai AC can feel like a khlong breeze in December.
More on routes, comfort levels, and booking tactics: Bangkok to Chiang Mai by Bus: Overnight Routes, Comfort, Stops, and Best Booking Tips
Flights: Quick hop to the north
- Departure airports: Don Mueang (DMK) for most low-cost carriers; Suvarnabhumi (BKK) for full-service and some budget airlines.
- Arrival: Chiang Mai International (CNX), 10ā15 minutes by Grab to the Old City if traffic behaves.
- Why pick it: Speed. One hour in the air is tough to beat.
- Watch-outs: Add-ons add upāseat selection, bags, and airport transfers. Early-morning flights are cheap but mean pre-dawn taxis.
How to choose times, airports, and fares smartly: Bangkok to Chiang Mai by Plane: How to Choose the Best Flight Time, Airport, and Fare
Typical prices, travel times, and what changes availability
Prices swing with season, demand, and how far in advance we book. Hereās what we actually see on the ground. All prices are per person, one-way, and ballpark.
Trains
- 1st-class sleeper (private 2-berth): roughly 1,600ā2,100 THB
- 2nd-class AC sleeper: roughly 850ā1,200 THB (upper is usually cheaper than lower)
- 2nd-class AC seat (day/evening): roughly 500ā750 THB
- 3rd-class fan seat: roughly 250ā400 THB
- Time: 10ā13 hours depending on service
- Availability swings: Weekends/holidays sell out first; sleepers go before seats
Buses
- VIP24: roughly 800ā1,100 THB
- VIP32/First Class: roughly 650ā900 THB
- Standard AC: roughly 450ā650 THB
- Time: 9ā11 hours
- Availability swings: Late-booking usually fine midweek; crunch time before national holidays
Flights
- Low-cost carriers (promo): as low as 800ā1,300 THB before bags
- Typical non-promo: 1,500ā2,800 THB
- Full-service: 2,500ā4,500 THB (often with a checked bag and a snack)
- Time: ~1 hour 10 minutes in the air; add 60ā120 minutes for airport shuffle
- Availability swings: Cheapest fares tend to live early morning or late night; school holidays spike prices
What pushes fares up or down
- Lead time: The earlier we book flights and sleepers, the better. Buses are more forgiving.
- Day of week: Friday northbound often costs more/has less availability.
- Season: NovemberāFebruary (cool season) and April (Songkran) get spicy.
- Baggage: Flights get pricier as we add checked bags; train/bus rarely charge unless youāre moving a sofa.
Where to book tickets online and in person
We love options, but we hate queues. Hereās the real-world playbook for bangkok to chiang mai ticket booking that actually works.
Trains
- Official channels: Book via the State Railway of Thailandās e-ticket platform/app. Youāll need passport details that match your ticket. E-tickets scan at the gate; no printing needed at most platforms.
- At the station: Counters at Krung Thep Aphiwat sell advance and same-day tickets. Lines move, but they can snake on Fridays and holidays. Bring your passport.
- Travel agents: Around Khao San/Soi Rambuttri, agents can sort sleepers for a fee. Worth it if you value convenience over a few extra baht.
- Seat selection: On official channels you usually see a seating map and can pick berths; agents may not guarantee exact locations.
- Last-minute hack: If sleepers are gone, check for 2nd-class seats or mixed itineraries (part seat, part sleeper on connecting services). Station staff can advise.
Buses
- At Mo Chit 2: Operators each have their own counters. Youāll find a wall of signs shouting Chiang Mai, Chiang Rai, Lampang. Ask for VIP24 if you want wider seats.
- Tourist lines near Khao San: Walk-in agencies on Rambuttri/Phra Athit can book you on overnight tourist buses that pick up near the backpacker strip. Quality variesāask about seat layout and restroom on board.
- Online: Bus aggregators and operator sites sell e-tickets. If you book online, arrive 30ā45 minutes early in case you need to swap a confirmation for a boarding pass.
Flights
- Airline websites/apps: Easiest for seat selection and baggage add-ons. Flash sales drop without warningāset alerts and pounce.
- Airports: Same-day walk-up is possible but usually pricey. If weāre already at DMK or BKK and need to go now, we still check apps; last-minute online can beat the counter.
Payment tips that save headaches
- Use a card with 3-D Secure enabled; some Thai sites require extra verification.
- Names must match passports exactly (especially flights and trains). Skip nicknames.
- Screenshots everythingāPNR codes, seat numbers, departure terminals.
Key things to compare before you click buy
The cheapest fare isnāt always the best deal once you add time, bags, and transfers. Hereās the checklist we run through.
Departure and arrival points
- Trains: Depart Krung Thep Aphiwat (Bang Sue). Arrive Chiang Mai Railway Station. Factor in 20ā30 minutes from the Old City to either terminal by Grab, longer at rush hour.
- Buses: Depart Bangkok Bus Terminal (Chatuchak/Mo Chit 2) or Khao San area (tourist lines). Arrive Chiang Mai Arcade. From Arcade, itās 10ā20 minutes to the Old City.
- Flights: Depart DMK or BKK; arrive CNX. DMK is closer to the backpacker zones north of the river, BKK is better if youāre already east (Sukhumvit/Phrom Phong).
Luggage rules
- Trains: No strict weight checks. Big backpacks slide under berths or at the end of the coach. Keep valuables with you.
- Buses: Large bags usually stowed underneath; carry-on overheads fit daypacks. Ask for a baggage tag.
- Flights: LCC carry-on typically 7 kg; checked bags cost extra unless bundled. Full-service fares often include 20ā23 kg.
Seats and comfort
- Trains: 1st-class is a private 2-berth cabin with door and shared or en-suite washroom depending on carriage; 2nd-class AC sleepers are open berths with curtainsālower berths are wider. Ladies/children carriages exist on some services.
- Buses: VIP24 is the comfiest common option; aim for front/middle seats to dodge bathroom traffic. Ask about blanket, snack, and onboard toilet.
- Flights: Seat pitch varies by airline; exit rows and front rows cost more but save knees.
Timing and transfers
- Night train or night bus converts time into sleep and saves a night of accommodation in Bangkok.
- First/last-mile: Budget 45ā90 minutes to reach any Bangkok terminal from Khao San or Sukhumvit during rush hours. In Chiang Mai, CNX and Arcade are close-in, but late-night arrivals may have fewer Grab cars.
Refunds and changes
- Trains: Official channels allow refunds/changes with a fee if done before departure; rules vary by fare and timing. Third-party bookings follow their own policies.
- Buses: Operator-specific. Some allow changes/refunds up to a set cutoff; tourist lines may be stricter.
- Flights: LCC promo fares are usually non-refundable; changes cost a fee plus fare difference. Full-service tickets offer more flexibility at a price.
Last-minute availability: realistic plays
Bangkok doesnāt punish procrastinators as hard as some cities, but you still need a plan.
- Sleeper gone? Grab a 2nd-class seat to Phitsanulok or Lampang, then connect by later train or bus to Chiang Mai. Not glamorous, but it works.
- Day-of train: Show up early at Krung Thep Aphiwat and ask for any cancellations or open berths. Thereās often a trickle.
- Buses: Mo Chit 2 is your friend for same-day travel. VIP24 might be full at peak times, but standard AC or VIP32 usually has seats.
- Flights: Check both airports. A mid-afternoon DMK departure sometimes beats morning prices. If bags are pushing the fare over budget, consider sending a small parcel north by courier and flying hand-luggage only.
Practical booking scenarios we recommend
Weāve done this run more times than weāve said sawadee today. Hereās how we decide.
Shoestring backpacker, flexible schedule
- Book: 2nd-class AC sleeper upper berth or standard AC bus.
- Why: Best sleep-per-baht ratio. We roll into Chiang Mai with cash for mango sticky rice on Phra Singh.
Time-crunched, 36 hours in Chiang Mai
- Book: Early flight up, late flight back, both hand-luggage only.
- Why: Maximize temples, cafes on Nimmanhaemin, and a sunset from the North Gate Jazz Co-Op.
Light sleeper who needs privacy
- Book: 1st-class sleeper cabin on the night train.
- Why: Door, quiet, and space for that market haul from Chatuchak.
Last-minute weekend
- Book: Bus from Mo Chit 2 or a non-peak flight time (midday/late night). Check train seats in person just in case.
Traveling with kids or lots of bags
- Book: Full-service flight with checked bags included, or 1st-class sleeper for space.
- Why: Predictable, less schlepping through terminals.
Coming from Khao San/Soi Rambuttri
- Book: Tourist bus pickup nearby if comfort standards check out, or Grab to Krung Thep Aphiwat for a sleeper. Flights are fine, but transfers to DMK/BKK add time.
Know before you book
- Peak dates: Songkran (April), Loy Krathong/Yi Peng (Nov), Christmas/New Year, and Friday nights northbound. Book early or pay more.
- Names matter: Match your passport exactly on trains and flights.
- E-tickets: Trains and buses often accept mobile e-tickets; still arrive early in case a paper swap is needed.
- Food: Night trains have a dining car or cart; buses give snacks; flights sell cup noodles at altitude. We still grab a pad thai or som tam near the terminalāfuel beats hanger.
- Scams: If a tuk-tuk outside the station says āno more trains tonight,ā smile and keep walking. Verify at the counter.
Getting to your departure point (from Old City/Khao San/Sukhumvit)
- Krung Thep Aphiwat (Bang Sue):
- From Khao San/Phra Athit: 25ā50 minutes by Grab depending on traffic; local buses exist but eat time.
- From Sukhumvit: Hop on MRT to Bang Sue Grand and follow signs; allow buffer time for the stationās size.
- Mo Chit 2 (Chatuchak):
- From Khao San: 30ā60 minutes by Grab. If you love transit puzzles, bus 3 or 524 can get you close.
- From Sukhumvit: BTS to Mo Chit, then a short taxi or bus to the terminal.
- Airports:
- DMK: 30ā70 minutes by taxi from Old City/Khao San; the A1/A2 buses connect to BTS Mo Chit. Trains stop at Don Mueang station.
- BKK: 40ā90 minutes by taxi from Old City/Khao San; Airport Rail Link from Phaya Thai is often fastest.
Booking timeline we actually use
- 3ā8 weeks out: Grab sleeper berths or the cheapest flight times.
- 1ā2 weeks out: Buses still wide open; flights creeping up; sleepers patchy on weekends.
- 48 hours out: Check trains in person if you struck out online; buses easy; flights cost more unless you find a unicorn fare.
- Day of: Mo Chit rescue mission, or pay a time tax at the airport.
Quick booking Q&A
- Do I need my passport to book? Yes for trains and flights; buses usually no, but some online systems ask for an ID number.
- Can we bring bikes/surfboards? Trains sometimes allow oversized items with a fee; buses less so; flights require sports equipment add-ons. When in doubt, ask the operator.
- Do night trains have power outlets? Many newer carriages do; bring a power bank anyway.
- Is there WiāFi on board? Donāt count on it. Download your podcasts while we duck into 7āEleven for that sweet, arctic AC.
If you want to geek out even further on seat picks and timing nuances, our step-by-step is here: How to Book Bangkok to Chiang Mai Travel: Tickets, Fares, Seat Picks, and Timing Tips
When in doubt, we default to a night train for the romance and a morning bowl of boat noodles on arrival. But if the heatās wilting us on Phra Athit Road and fares are kind, weāll sprint for a DMK hop and be clinking iced lattes on Nimman by lunch. Either way, Chiang Maiās waitingāsave us a seat at the sunset spot by the North Gate.
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.
Rambuttri
Markets
Khao Sanās calmer cousin: a treeāshaded lane of VW van cocktail bars, openāair foot massages, pad thai grills, and easygoing live bands. Best from sunset to 11pm; beers 80ā120 THB, cocktails 150ā220 THB. One block from the chaos, all the charm.
North Gate Jazz Co-Op
Bars
Chiang Maiās go-to jazz bar by the North Gate. Live sets nightly from around 7:30pm, with a packed open jam every Tuesday. Free entry; first-come seating spills onto the moat-side pavement. Local and touring players, cold beers, big vibe in a tight shophouse.
More Khao San Road Guides
- Bangkok to Chiang Mai by Train: Sleeper Classes, Timings, and Booking Tips
- Bangkok to Chiang Mai by Train: Sleeper vs Day Train, Fares, and Booking Tips
- Bangkok to Chiang Mai: The Best Ways to Travel by Train, Bus, Flight, or Private Transfer
- How to Book Bangkok to Chiang Mai Transport: Tickets, Airlines, Bus Companies, and Train Classes