Bangkok to Chiang Mai

PlanRouteAI Travel Guide · Updated September 2026

Advertisement
🗺️ Plan this route now — Free

Bangkok to Chiang Mai: Complete 2026 Guide — Train, Flight & Bus

📅 Last updated: September 2026

Bangkok to Chiang Mai is one of Thailand's most popular routes, connecting the bustling capital with the cultural capital of the north across 695 km. The fastest option is a 1 hour 15 minute flight, with fares from as low as ฿730 ($22) with budget carriers. For travellers who prefer an experience over just getting there, the overnight sleeper train (10–14 hours, from ฿838/$25) is a classic Thailand journey that saves a night's accommodation. This guide covers every option with verified 2026 prices, the honest pros and cons of each, and everything you need to know about Chiang Mai once you arrive.

All Ways to Travel Bangkok to Chiang Mai

TransportDurationCostBest for
Flight1h 15m฿730–3,000 ($22–90)Those short on time
Overnight sleeper train10–14 hours฿838–2,800 ($25–85)Experience + saving hotel cost
Day train12–14 hours฿268–1,000 ($8–30)Scenic views, budget option
Overnight bus9–12 hours฿400–800 ($12–24)Tightest budgets
Private minivan9–10 hours฿1,100–1,500 ($33–45) per person in groupGroups of 3–6 people
💡 The overnight train secret: The overnight sleeper train departs Bangkok's Krung Thep Aphiwat Central Terminal around 6–8 PM and arrives Chiang Mai around 7–9 AM — giving you a full day in the north. A 2nd class AC sleeper berth costs around ฿1,100–1,600 ($33–48). You save one night's accommodation, arrive rested, and the gentle rocking of the train through the Thai countryside is one of the classic Southeast Asia travel experiences. First class private cabins (฿1,700–2,800) offer a private compartment with lockable door.

Flying Bangkok to Chiang Mai

Multiple airlines fly the Bangkok–Chiang Mai route daily with dozens of departures from both Bangkok airports:

Important note: Flying from Don Mueang requires getting there first — allow 45–60 minutes from central Bangkok by taxi, or take the Airport Rail Link to Phaya Thai then a taxi north to Don Mueang (45 min total). Factor this in when comparing with the train.

The Overnight Sleeper Train — A Classic Experience

All long-distance trains depart from Krung Thep Aphiwat Central Terminal (Bang Sue, opened 2023 — previously Hua Lamphong). The station is connected to MRT Bang Sue Grand Station. Key facts:

The Bus Option

Overnight buses from Bangkok to Chiang Mai depart from the Northern and Northeastern Bus Terminal (Mochit, connected to BTS Mo Chit and MRT Chatuchak). Multiple operators including Nakhon Chai Air and government buses run this route. Journey time is 9–12 hours depending on traffic and stops. VIP buses with reclining seats and hostess service cost around ฿600–800 ($18–24). Standard buses are ฿400–500 ($12–15).

One important warning: Some budget bus operators drop passengers on the outskirts of Chiang Mai or at locations away from the city centre — confirm the arrival point before booking and factor in a short taxi/Grab ride for the final leg.

Getting Around Chiang Mai

Chiang Mai's Old City is a compact 1.5 km square moat-encircled area where most temples and sights are walkable. Beyond the Old City:

Best Time to Visit Chiang Mai

SeasonMonthsConditionsNotable events
Cool & dry (best)Nov–Feb18–28°C, clear skiesYi Peng lantern festival (Nov), Chiang Mai Flower Festival (Feb)
HotMar–May30–38°C, smoke season Mar–AprSongkran Thai New Year (Apr)
RainyJun–OctWarm, frequent rain, lush greenQuieter, cheaper accommodation
⚠️ Smoke season warning: March–April is burning season in northern Thailand — agricultural burning creates heavy haze and poor air quality in Chiang Mai during these months. Travellers with respiratory conditions should check AQI levels before visiting in this period. November–February is by far the best time to visit.

Top Things to Do in Chiang Mai

Frequently Asked Questions

It depends entirely on your priorities. Flying (1h 15m, from ฿730) is best if you are short on time. The overnight sleeper train (10–14 hours, from ฿1,100 for 2nd class AC) is best if you want a genuine experience, want to save a hotel night, or enjoy train travel. Most first-time visitors to Thailand try the sleeper train at least once — it is a genuinely memorable experience.
Book online at seat61.com (excellent guide with booking links), 12go.asia, or directly at thairailways.com (Thai only, but workable with Google Translate). You can also book at Krung Thep Aphiwat station in person. Lower berths and 1st class sell out weeks ahead during peak season (November–February) and Thai holidays — book as early as possible for these periods.
Most budget carriers (AirAsia, Nok Air, Thai Lion Air) fly from Don Mueang (DMK) which is cheaper to use but further from central Bangkok (45–60 min by taxi or bus). Thai Airways and Bangkok Airways fly from Suvarnabhumi (BKK) — connected by Airport Rail Link. Check which airport your flight uses before booking and factor in the transfer time from your Bangkok location.
Yes — Chiang Mai is consistently rated one of the safest and most welcoming cities in Southeast Asia for solo travellers. Crime against tourists is rare. Standard common-sense precautions apply: don't leave belongings unattended, use legitimate taxi services or Grab rather than random touts, and be aware of gem and tuk-tuk scams (if a stranger offers to take you to a "government sale" or insists a famous temple is "closed today", it is always a scam).
November to February is by far the best period — cool temperatures (18–28°C), clear blue skies, and Chiang Mai's most spectacular festivals including Yi Peng (the lantern festival in November, exact date varies with lunar calendar) and the Chiang Mai Flower Festival (February). March and April bring intense heat and smoke season from agricultural burning, which significantly reduces air quality. Book accommodation early for November as it fills up fast around Yi Peng.
📍 Explore places in Chiang Mai 🍛 Famous food in Chiang Mai