← All Bangkok flights

Bangkok to Chiang Mai

Temples, night markets, mountain treks, digital nomad hub

Which airport should you fly from?

FromAirline options
Suvarnabhumi (BKK)Search BKK flights
Thai Airways, Bangkok Airways, Thai VietJet
80 min · from ฿1500
Don Mueang (DMK)Search DMK flights
AirAsia, Nok Air, Thai Lion Air
80 min · from ฿900

DMK (Don Mueang) is typically ฿600 cheaper for Chiang Mai.

Getting to the airport

To Suvarnabhumi (BKK): take the ARL train — 27 min from Phaya Thai, 5 min from the airport station. Hotels near BKK →

To Don Mueang (DMK): take the SRT Dark Red Line from Bang Sue (10 min) or bus A1/A2. Hotels near DMK →

/** * TripAirportOrder.astro — client-side reorder of BKK/DMK pairs (tt#109). * * Server-rendered pages (home corridor sections, station pages) show the * BKK and DMK journey/hotel cards in a fixed order. When the visitor has a * persisted trip airport (HotelSearch writes `tt:trip-airport:v1`), the * selected airport's card should LEAD — same rule HotelSearch applies to * its sort and badges. * * Static HTML cannot know the selection, so this script runs once per page * and swaps DOM order inside every `.legs` pair. It is progressive * enhancement only: without JS or without a selection, nothing changes. * * Zero-dependency by design (plain script, runs before paint via placement * at the end of Layout's body). */ ---