Bangkok to Chiang Mai: Complete 2026 Guide — Train, Flight & Bus
📅 Last updated: September 2026
✍️By PlanRouteAI Editorial Team — Researched, written and verified by our travel editors • About us
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
Transport
Duration
Cost
Best for
Flight
1h 15m
฿730–3,000 ($22–90)
Those short on time
Overnight sleeper train
10–14 hours
฿838–2,800 ($25–85)
Experience + saving hotel cost
Day train
12–14 hours
฿268–1,000 ($8–30)
Scenic views, budget option
Overnight bus
9–12 hours
฿400–800 ($12–24)
Tightest budgets
Private minivan
9–10 hours
฿1,100–1,500 ($33–45) per person in group
Groups 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:
From Suvarnabhumi (BKK): Thai Airways, Bangkok Airways. Full-service carriers, higher fares but includes checked baggage.
From Don Mueang (DMK): AirAsia, Nok Air, Thai Lion Air, Vietjet Air. Budget carriers with the lowest base fares — from ฿730 ($22) booked well in advance. Add a checked bag (฿200–400) if needed.
Flight time: 1 hour 10–30 minutes depending on aircraft and routing.
Arrival at Chiang Mai International Airport (CNX): Located just 5 km southwest of the Old City. Grab or taxi to central Chiang Mai costs ฿120–200 ($4–6), 10–20 minutes.
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:
Popular overnight departures: Train 9 (18:00), Train 13 (20:05), Train 51 (18:10) — all arrive Chiang Mai 7–9 AM the following morning.
Ticket classes:
3rd class seat: ฿268 ($8) — wooden/basic seats, no AC on some trains. Not recommended for overnight.
2nd class fan sleeper: ฿600–700 ($18–21) — open berths with curtains, fan-cooled. Basic but functional.
2nd class AC sleeper: ฿1,100–1,600 ($33–48) — open berths with curtains, air-conditioned. Recommended for most travellers.
1st class private cabin: ฿1,700–2,800 ($51–85) — private two-berth cabin with lockable door and window. Best for couples or privacy-conscious travellers.
Book in advance: Lower berths and 1st class sell out quickly, especially October–February (peak tourist season) and Thai holidays. Book via the Thai Railways website (thairailways.com), 12go.asia, or at the station.
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:
Songthaew (red trucks): Chiang Mai's iconic shared red pickup trucks that function as taxis. Flag one down, tell the driver your destination, and agree on a price (typically ฿40–80 within the city). The most local and authentic way to get around.
Grab: Works well in Chiang Mai — more transparent pricing than negotiating songthaews. Available throughout the city.
Bicycle rental: ฿50–100/day from guesthouses. The Old City and immediate surroundings are very cycling-friendly.
Motorbike rental: ฿150–250/day with a licence check. Popular for reaching Doi Suthep temple and surrounding mountains. International licence recommended.
Best Time to Visit Chiang Mai
Season
Months
Conditions
Notable events
Cool & dry (best)
Nov–Feb
18–28°C, clear skies
Yi Peng lantern festival (Nov), Chiang Mai Flower Festival (Feb)
Hot
Mar–May
30–38°C, smoke season Mar–Apr
Songkran Thai New Year (Apr)
Rainy
Jun–Oct
Warm, frequent rain, lush green
Quieter, 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
Doi Suthep Temple (Wat Phra That Doi Suthep): Chiang Mai's most sacred temple, perched 1,073m up the mountain overlooking the city. 306 steps lead up to the golden chedi, or take the cable car (฿50). Dress code enforced — shoulders and knees covered. Songthaew from Old City around ฿50–80 per person shared.
Chiang Mai Sunday Walking Street: Wualai Road transforms into a vast outdoor market every Sunday evening from 5 PM. The best of Chiang Mai's markets for crafts, silver, silk, and northern Thai street food. More local and less touristy than the Night Bazaar.
Ethical Elephant Sanctuary: Chiang Mai is the base for visiting elephant sanctuaries in the surrounding mountains. Choose ethical sanctuaries (Elephant Nature Park, Elephant Jungle Sanctuary) where elephants are not ridden or made to perform. Book 2–3 weeks ahead in peak season.
Doi Inthanon National Park: Thailand's highest mountain (2,565m), 58 km from Chiang Mai. Twin royal pagodas, misty cloud forests, and waterfalls. Best visited November–February when the mountaintop is cool and sometimes foggy. Day trips from Chiang Mai available.
Old City temples: Wat Chedi Luang (partially ruined 14th-century chedi), Wat Phra Singh (the most important temple within the Old City), and Wat Chiang Man (the oldest temple in the city, built 1296 AD) are all within easy walking distance of each other.
Thai cooking classes: Chiang Mai is one of the best places in Southeast Asia to take a Thai cooking class — dozens of schools offer half-day or full-day classes including market visits for ฿1,000–1,500 ($30–45). Gap's Thai Culinary Art School and Zabb E Lee are consistently rated the best.
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.
🍪 We use cookies to improve your experience and show relevant ads. By continuing to use PlanRouteAI, you agree to our Privacy Policy and use of cookies.