KhaosanRoad.com
Guide Friday, April 3, 2026

Bangkok to Chiang Mai: The Best Ways to Travel

Bangkok to Chiang Mai: The Best Ways to Travel — your insider guide to the best of Khao San Road.


Bangkok to Chiang Mai: The Best Ways to Travel Date: 2026-04-03

Overview Bangkok to Chiang Mai is one of Thailand’s classic journeys. The distance is roughly 700 km by road (about 1 hour 15 minutes by air), and you can get there by plane, train, bus, private car, or a mix of slow-travel routes with scenic stopovers. The “best” way depends on your budget, schedule, comfort preferences, and whether you want the journey to be part of the experience.

At a glance

  • Fastest: Fly (about 3–4 hours door to door)
  • Most comfortable overnight: Night train with sleeper berth
  • Cheapest typical option: Standard or VIP bus
  • Most flexible: Private car with driver or self-drive
  • Greenest mainstream options: Train, then bus
  • Book early for: Thai holidays (Songkran in mid-April, Loy Krathong/Yi Peng in November, New Year)

Flying (Bangkok to Chiang Mai)

  • Time and convenience: 1–1.5 hours in the air; count 3–4 hours door to door including airport transfers and check-in. Flights operate from both Bangkok airports:
    • Suvarnabhumi (BKK): Full-service carriers and some low-cost airlines.
    • Don Mueang (DMK): Primarily low-cost carriers.
    • Chiang Mai: 10–20 minutes from the Old City by taxi or ride-hailing.
  • Airlines and frequency: Multiple daily departures on Thai Airways, Bangkok Airways, AirAsia, Nok Air, Thai Vietjet, and others.
  • Typical fares: About 800–2,500 THB one way if booked in advance; higher around holidays. Low-cost carriers are cheapest but often charge extra for baggage and seat selection.
  • Baggage notes: Full-service tickets typically include a checked bag; low-cost carriers may charge for checked baggage (often bundled at booking for less).
  • Getting to/from airports:
    • Bangkok: DMK and BKK are connected to the city by rail links and taxis/ride-hailing. Allow time for traffic.
    • Chiang Mai: Taxis and ride-hailing apps usually cost roughly 120–200 THB to the Old City. The airport is close, so transfers are easy.
  • Pros: Fast, frequent, competitive fares; best for tight schedules.
  • Cons: Airport time adds friction; baggage fees on low-cost carriers; highest emissions per passenger.

Trains (Bangkok to Chiang Mai)

  • Why choose the train: It’s comfortable, scenic north of Lampang, and the night train doubles as your hotel, saving time and money.
  • Stations:
    • Bangkok: Krung Thep Aphiwat Central Terminal (the main intercity hub). It’s connected to the MRT Blue Line for easy access. Some special or seasonal trains may still start at Hua Lamphong, but the main services depart Krung Thep Aphiwat.
    • Chiang Mai: Chiang Mai Railway Station is 2–3 km east of the Old City; taxis and songthaews connect you quickly.
  • Duration and departures: About 11–13 hours. Expect several departures daily, including popular overnight services arriving early morning.
  • Classes and comfort:
    • 1st class sleeper: Private 2-berth cabins with air-con; most comfortable and quiet.
    • 2nd class sleeper (air-con): Open-plan berths with curtains; lower berths are wider and preferred.
    • Day seats: Cheaper but long; better for those who want daytime scenery and don’t mind sitting.
  • Typical fares (one way, can vary):
    • 2nd class sleeper: roughly 900–1,400 THB
    • 1st class sleeper: roughly 1,600–2,200 THB
    • Seats only: often 400–700 THB
  • Food and facilities: Many night trains have a dining car or staff who take meal orders. Cleanliness and amenities are best on newer carriages; pack layers, as air-con can be chilly.
  • Booking: Reserve via SRT’s official D-Ticket website/app or authorized agents. Popular sleepers sell out, especially around holidays; booking typically opens weeks in advance and can extend further for some services.
  • Pros: Comfortable sleep option; scenic; greener than flying; fun for families.
  • Cons: Slower; popular berths sell out; light sleepers may still wake during stops.

Buses and VIP coaches

  • Where to catch them: Bangkok’s Northern Bus Terminal, widely known as Mo Chit 2 (also called Chatuchak Bus Terminal). It’s a taxi or city-bus ride from BTS/MRT interchange stations; allow time to navigate the terminal.
  • Duration: Usually 9–11 hours, depending on traffic and service type. Overnight services are common and arrive early morning.
  • Operators: Nakhonchai Air, Sombat Tour, Transport Co (Baw Khaw Saw), and others. VIP classes vary by operator.
  • Seating and classes:
    • VIP 24 or 32 seats: Wider recliners, more legroom, blankets, snacks; some have seat-back screens and USB power.
    • First/Standard class: Tighter seating; still comfortable for many travelers.
  • Typical fares:
    • VIP classes: about 800–1,200 THB
    • Standard/First class: about 500–800 THB
  • Meal stops: Longer trips usually include one or more rest stops; some tickets include a snack box or a meal voucher at a service area.
  • Booking: Buy at company counters, through operator websites/apps, or aggregators used widely by travelers. Night departures are frequent but still sell out on holiday dates.
  • Pros: Good value; frequent departures; comfortable VIP options; greener than flying.
  • Cons: Sleep quality varies; road conditions and traffic affect punctuality; terminals can be busy.

Minivans

  • Duration and comfort: Generally 10–12 hours with cramped seating and limited luggage space. Better suited to shorter regional hops, not this long route.
  • Verdict: Not recommended for most travelers on Bangkok–Chiang Mai due to comfort and safety over long distances.

Private car with driver and self-drive

  • Private transfer:
    • Time: Around 8–10 hours without long stops.
    • Cost: Commonly 8,000–12,000 THB per vehicle for a point-to-point transfer, depending on vehicle size and itinerary. Multi-stop sightseeing days cost more.
    • Pros: Door-to-door convenience, flexible stops (Ayutthaya, Sukhothai, Phitsanulok, Lampang).
    • Cons: Pricey; long day on the road.
  • Self-drive rental:
    • Car rental: Typically 1,000–1,800 THB/day for a compact, plus fuel (often 2,000–3,000 THB for the trip). One-way drop fees between Bangkok and Chiang Mai may apply.
    • Route: Major highways (1 and 11) are well-maintained; no tolls for most of the intercity segments, though you’ll encounter Bangkok-area expressway tolls.
    • Tips: Avoid night driving; plan rest breaks; watch speed limits and checkpoints; ensure insurance coverage.
    • Good for: Small groups who enjoy road trips and want to visit historical sites en route (Ayutthaya and Sukhothai are top picks).

Slow-travel and scenic variations

  • Day train northbound: Ride a daytime train to enjoy rural scenery, especially between Lampang and Chiang Mai. Break your trip in Sukhothai (bus/taxi from Phitsanulok station) or Lampang.
  • Fly-and-ride: Fly up and rent a car or motorbike for loops around Chiang Mai, Pai, and Mae Hong Son if your time in Bangkok is limited.
  • Historic waypoints: Ayutthaya (UNESCO ruins) is an easy early stop; Sukhothai makes a great overnight midpoint between Bangkok and Chiang Mai.

When to book and peak dates

  • Peak travel periods: Thai New Year (Songkran, mid-April), Loy Krathong/Yi Peng (usually Nov), New Year and long weekends.
  • Booking advice:
    • Flights: Book weeks to months in advance for peak periods.
    • Trains: Reserve sleepers as soon as the booking window opens; lower berths go first.
    • Buses: VIP classes can sell out on holiday eves; book at least several days ahead.
  • Flexibility helps: Consider day trains or alternative departure times if your first choice is sold out.

Costs, comfort, and what to choose

  • Tight schedule or short trip: Fly.
  • Best sleep and experience: Night train with a 1st or 2nd class sleeper; choose a lower berth for extra space.
  • Lowest cost with decent comfort: VIP bus.
  • Door-to-door with sightseeing: Private car/driver or self-drive, ideally split into two days with a stop in Sukhothai or Phitsanulok.
  • Motion-sensitive travelers: Train ride is smoother than buses on overnight runs.

Practical tips

  • Packing and comfort:
    • Trains: Bring a light layer; air-con can be cold. Earplugs and an eye mask improve sleep.
    • Buses: A neck pillow and warm layer help on overnight rides.
    • Plan snacks and water; dining options exist but choice can be limited at odd hours.
  • Luggage:
    • Flights: Check baggage allowances; add bags during booking on low-cost carriers to save money.
    • Trains: Space for bags near your berth or overhead; keep valuables on you.
    • Buses: One large bag in the hold, small bag onboard; label your luggage clearly.
  • Stations and terminals:
    • Use official ticket counters; beware of touts steering you to unofficial sellers.
    • In Bangkok, allow extra time to navigate Krung Thep Aphiwat or Mo Chit 2, especially in rush hours.
  • Safety and insurance:
    • Keep valuables on your person when you sleep.
    • Travel insurance is wise for flights and long-distance journeys.

Sustainability and emissions (approximate order of magnitude per passenger)

  • Flight: Highest emissions for this route.
  • Train: Low; among the greenest options.
  • Bus: Moderate; generally lower than flying. If minimizing your footprint, choose an overnight train first, then bus; pack light and avoid single-use plastics during the journey.

Accessibility notes

  • Flights: Airlines can arrange wheelchair assistance; request when booking.
  • Trains: Newer sleeper carriages on popular services include accessible toilets and at least one accessible berth; confirm availability before booking.
  • Buses: Accessibility varies widely and is often limited; VIP coaches may have high steps and narrow aisles.
  • Terminals: Bangkok’s major stations and airports have elevators and ramps, though crowds can make navigation slower.

Sample itineraries

  • Fast weekend:
    • Friday late afternoon flight to CNX, taxi to Old City.
    • Sunday evening flight back to Bangkok.
  • Classic overnighter:
    • Evening sleeper train from Bangkok, morning arrival in Chiang Mai.
    • Two full days exploring, then fly back to save time.
  • Slow and scenic:
    • Day train to Phitsanulok (stop for Sukhothai), overnight there.
    • Next day bus or train onward to Chiang Mai.

Bottom line

  • For speed: Fly.
  • For experience and sleep: Night train with a sleeper.
  • For budget: VIP bus.
  • For freedom and stopovers: Private car or self-drive over two days. Whichever you choose, book ahead for holidays, keep your travel day flexible around Bangkok traffic, and treat the journey as part of the adventure—especially if you opt for the sleeper train through Thailand’s northern hills.

Related Hotels & Places