Skip to content
Bangkok to Chiang Mai: Train, Bus, Flight Compared

Bangkok to Chiang Mai: Train, Bus, Flight Compared

The quick version

Compare ways to get from Bangkok to Chiang Mai: time, cost, comfort and arrival logistics, so you can pick the right option for your trip.

7 min readBy Soi Scout Editorial
Share this article:
On this page

Last updated November 2026: the right way to cover Bangkok to Chiang Mai depends on how much time you can spare, not on a headline fare. Fly if your schedule is tight, take the overnight train to save a hotel night, and keep the bus as the flexible fallback. Our table below sorts every option by comfort, luggage friction and arrival logistics, and our all-origins Chiang Mai guide covers routes from other cities.

Featured image: Pescov, CC BY-SA 4.0, via Wikimedia Commons.

Bangkok To Chiang Mai, Thailand — 1
Photo: CEphoto, Uwe Aranas, CC BY-SA 4.0, via Wikimedia Commons.

Quick answer: which Bangkok to Chiang Mai option should you pick?

Match the mode to your trip length first and your budget second. On a 9-day Bangkok plus Chiang Mai trip, every lost daytime hour counts. Fares and timetables change often, so this page gives no price or duration figures that we could not tie to an official source. Check current numbers with the operators named below before you book.

Bangkok To Chiang Mai, Thailand — 2
Photo: ::::=UT=::::, CC BY-SA 3.0, via Wikimedia Commons.
  • Short on time: fly, and budget for airport transfers at both ends.
  • Want to save a hotel night: take the overnight train.
  • Want a scenic daytime ride: take the day train and accept the longer seat time.
  • Watching cost or booking late: look at buses from Mo Chit 2.
  • Comfortable on Thai roads and carrying gear: consider self-drive.

Bangkok to Chiang Mai at a glance

Use this table as a decision aid. Cost cells say where to check rather than quote a fare, because aggregator "from" prices mix classes and seasons. Door-to-door time always exceeds in-transit time, so add a transfer buffer at each end.

SRT Passenger car at Krung Thep Aphiwat Central Terminal-5 — 3
Photo: Suikotei, CC BY-SA 4.0, via Wikimedia Commons.
OptionDoor-to-door timeCostComfort and sleepLuggage frictionBest for
FlightShortest in transit; add airport transfers and check-in bufferCheck airline sites for current faresSeat only, short flightBaggage allowance depends on fareTight schedules
Overnight trainLong, but replaces a hotel nightCheck State Railway of Thailand for current berth faresBerth lets you lie flat; rocking and noise varyCarry bags aboard; moderateTravelers saving a night
Day trainLong seat time, daylight viewsCheck State Railway of ThailandSeat, with room to move aroundModerateScenery seekers with spare time
BusLong; traffic can add delayCheck the operator for current faresStandard or premium seating; motion sickness is a riskLuggage goes in the holdFlexible or last-minute plans
Self-driveVariable; depends on stops and trafficFuel, tolls, parkingFull control, but driver fatigueEasiestGroups carrying lots of gear

By air: fastest, but not as fast as it looks

SRT B.S.T.1007 at Krung Thep Aphiwat Central Terminal-2 — 4
Photo: Suikotei, CC BY-SA 4.0, via Wikimedia Commons.

Flying wins on in-transit time and little else. Count the ride to the Bangkok airport, the check-in buffer, baggage claim and the transfer into town. Flying makes sense when a sleeper berth would cost you a full sightseeing day. Check airline sites for whether a direct service suits your dates, and do not rely on aggregator claims about the lowest fare. Details on terminals, transfers and facilities are on the Chiang Mai International Airport site. Our Chiang Mai airport guide explains how to reach the old town and Nimman from there.

By overnight or day train

SRT Passenger car at Krung Thep Aphiwat Central Terminal-4 — 5
Photo: Suikotei, CC BY-SA 4.0, via Wikimedia Commons.

Trains leave from Krung Thep Aphiwat Central Terminal, which now handles the long-distance services that once ran from Hua Lamphong. Hua Lamphong remains the historic station many older guides still mention, so confirm the departure point on your ticket. Schedules, classes and booking channels are on the State Railway of Thailand website. Sleeper berths let you lie flat and skip one hotel bill, but sleep quality varies with the carriage and the track. Day trains show more countryside but consume a whole day. Book early for the overnight service, because popular dates can sell out. Prefer the official channel over resellers, whose markups are hard to spot. Ask the operator about luxury or premium sleeper options rather than trusting third-party listings.

By bus from Mo Chit 2

SRT B.T.V.1015 at Krung Thep Aphiwat Central Terminal 01 — 6
Photo: Suikotei, CC BY 4.0, via Wikimedia Commons.

Long-distance buses to Chiang Mai depart from Mo Chit 2 in Bangkok. Operators offer standard and premium seating, and the gap in comfort is real on a night run. Confirm the terminal and pickup point on your ticket, since it is the one detail that can ruin an arrival. Skip the bus if you are prone to motion sickness. Road traffic out of Bangkok can add delay, so avoid tight onward plans on the day you arrive. Check the operator directly for current fares and departure times rather than relying on a snippet.

By car: Bangkok to Chiang Mai distance and drive

Driving gives you control over stops, and it suits groups with heavy luggage. It also means a long day at the wheel on busy highways. Confirm distance and time on an official road or mapping source for your chosen route. Tolls, fuel and fatigue belong in your budget and your schedule. Skip self-drive if Thai road rules and traffic are unfamiliar. Parking inside the old town is tight, so ask your hotel about space before you arrive.

SRT B.V.S.2 at Krung Thep Aphiwat Central Terminal — 7
Photo: Suikotei, CC BY-SA 4.0, via Wikimedia Commons.

Arriving in Chiang Mai: from airport, station or terminal to your hotel

Sponsored

Arrival points differ in how far they sit from the old town, so verify your own before choosing a ride. From the airport, start with our airport transfer options. A shared red songthaew is a cheap, flexible choice if you travel light and can wait for it to fill. A tuk-tuk suits short hops. Agree on the fare before you get in. Ride-hailing apps work too, and they remove the haggling. Once settled, our getting-around guide covers day-to-day movement.

Mistakes to avoid on the Bangkok to Chiang Mai route

Sponsored

Booking the overnight train at the last minute is the most common slip. Trusting an aggregator's "from" price comes next, since it rarely matches the class you want. Underestimating transfer time at either end erodes the flight's advantage. Arriving at an awkward hour can leave you waiting for hotel check-in, so ask your hotel about early bag drop. Finally, check seasonal air quality and weather with official sources before locking in a daytime route.

Tip

Booking late matters most on a 9-day Bangkok plus Chiang Mai trip, since the train is the option that saves a hotel night.

Frequently Asked Questions

How long is the ride from Bangkok to Chiang Mai?

Duration depends on the mode. A flight is shortest in the air, while trains and buses take much longer on the ground. Check the State Railway of Thailand or your bus operator for current timetables.

Can you fly direct from Bangkok to Chiang Mai?

Airlines advertise flights on this route, including Thai Airways. Confirm direct service and schedule for your dates on the airline's own site. The airport operator's site lists carriers serving Chiang Mai.

Is there a luxury sleeper train from Bangkok to Chiang Mai?

State Railway of Thailand runs overnight sleeper trains with berths. We could not verify any premium luxury service, so check the official railway site for current classes.

Notes for your Thailand trip

Optional updates when we add or change a town or island guide.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful