Bangkok to Chiang Mai: compare train, coach and flight
Contents
Bangkok to Chiang Mai: compare train, coach and flight
Choose the SRT night train for a sleeping berth, the Mochit 2 coach for an overnight budget trip, or a BKK/DMK flight when time is limited and Chiang Mai transfers work.
This comparison is independent of the partner offers available below. Onboard time is not door-to-door time. Prices depend on date, fare and extras; compare the whole journey, not just the cheapest individual offer.
SRT Special Express sleeper train
Krung Thep Aphiwat Central Terminal → Chiang Mai Railway Station
- Time and total journey
- SRT lists train 9 leaving Krung Thep Aphiwat at 18:40. Use the linked live timetable for the selected date and Chiang Mai arrival. (Allow additionally: Allow time to reach Krung Thep Aphiwat and for onward travel from Chiang Mai station.)
- Price basis
- Live SRT D-Ticket quote by date and class. (Check the individual quote)
- Who is it suitable for?
- Travelers who want an overnight rail journey and can plan around a live train schedule. Consider: The date-specific arrival and fare depend on the selected train. Reach Krung Thep Aphiwat rather than another Bangkok station.
Sombat Tour coach
Mochit 2 Bus Terminal, Bangkok → Sombat Tour Chiang Mai terminal
- Time and total journey
- Sombat lists Mochit 2 examples of about 10 hours 30 minutes, including 07:00 to 17:30, 18:00 to 04:30 and other overnight departures. Traffic can change the result. (Allow additionally: Choose the dated service and add the Bangkok terminal and Chiang Mai local transfers.)
- Price basis
- The operator lists THB 661, THB 771 or THB 1,028 per seat. Confirm the selected service. (Per person)
- Who is it suitable for?
- Travelers who want a direct surface option with several departure bands. Consider: The terminal, arrival and fare depend on the selected service and traffic.
Direct flight from BKK or DMK
Bangkok Suvarnabhumi (BKK) or Don Mueang (DMK) → Chiang Mai International Airport (CNX)
- Time and total journey
- DMK examples show roughly 1 hour 10 to 1 hour 15 minutes to CNX on selected dates. For BKK, verify the live duration, airport, departure and arrival. (Allow additionally: Add the selected Bangkok airport access, check-in and the transfer from Chiang Mai Airport.)
- Price basis
- Live one-way fare in THB per person. Baggage and extras vary by selected flight. (Per person)
- Who is it suitable for?
- Travelers comparing the two Bangkok airports for a direct flight. Consider: BKK and DMK are separate airports. Compare airport access, baggage terms and the final Chiang Mai transfer.
Boarding, transfers and onward travel
- Choose Krung Thep Aphiwat for train 9, BKK or DMK for flights, or Mochit 2 for the coach before comparing fares.
- Use SRT TTS and D-Ticket to confirm train number, arrival and class.
- For Sombat, confirm the dated Mochit 2 service and the next-morning arrival.
- Compare airport access, baggage and the Chiang Mai transfer with the complete surface journey.
Core editorial facts checked:
Sources and background
These sources support the topics listed below, not every statement or current price in this article.
- [1] State Railway of Thailand: Special Express Train No. 9 Bangkok to Chiang Mai. Retrieved October 3, 2026. Transport
- [2] State Railway of Thailand: SRT TTS View live timetable. Retrieved October 3, 2026. Transport
- [3] State Railway of Thailand: SRT D-Ticket. Retrieved October 3, 2026. Transport, Access
- [4] Sombat Tour: Bangkok to Chiang Mai coach schedule. Retrieved October 3, 2026. Transport, Access
- [5] Thai Airways: Flights from Bangkok to Chiang Mai. Retrieved October 3, 2026. Transport
- [6] AirAsia: AirAsia Bangkok Don Mueang to Chiang Mai. Retrieved October 3, 2026. Transport
Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.
Transport and connections in detail
1. SRT Special Express sleeper train
Departure: Krung Thep Aphiwat Central Terminal
Arrival: Chiang Mai Railway Station
Onboard reference: SRT lists train 9 leaving Krung Thep Aphiwat at 18:40 and reaching Chiang Mai at 07:15, about 12 hours 35 minutes for 744 km. Check the live timetable for your date.[1]
Complete journey: Allow time to reach Krung Thep Aphiwat and for onward travel from Chiang Mai station.
Price: SRT lists fares of about THB 938 to 2,446 per person depending on class (October 2026). Check the live D-Ticket quote for your date and class.[1]
Best for: Travelers who want an overnight rail journey and can plan around a live train schedule.
Trade-off: The date-specific arrival and fare depend on the selected train. Reach Krung Thep Aphiwat rather than another Bangkok station.
Booking channel: Official information and booking: SRT Special Express sleeper train
2. Sombat Tour coach
Departure: Mochit 2 Bus Terminal, Bangkok
Arrival: Sombat Tour Chiang Mai terminal
Onboard reference: Sombat lists Mochit 2 departures of about 10 hours 30 minutes, for example 07:00 to 17:30, 18:00 to 04:30 and other overnight departures. Traffic can change the result.[2]
Complete journey: Choose the dated service and add the Bangkok terminal and Chiang Mai local transfers.
Price: Sombat Tour lists THB 661 (Star), THB 771 (Super) and THB 1,028 (Supreme or Supreme X) per seat on Mochit 2 departures (schedule updated September 2026). Confirm the selected service.[2]
Best for: Travelers who want a direct surface option with several departure bands.
Trade-off: The terminal, arrival and fare depend on the selected service and traffic.
Booking channel: Official information and booking: Sombat Tour coach
3. Direct flight from BKK or DMK
Departure: Bangkok Suvarnabhumi (BKK) or Don Mueang (DMK)
Arrival: Chiang Mai International Airport (CNX)
Onboard reference: The scheduled flight time is roughly 1 hour 15 minutes. Verify the live duration, airport, departure and arrival for BKK or DMK.
Complete journey: Add the selected Bangkok airport access, check-in and the transfer from Chiang Mai Airport.
Price: Thai Airways shows round-trip economy fares from about THB 4,700 per person for BKK to CNX in October 2026. One-way fares, baggage and other airlines vary.[3]
Best for: Travelers comparing the two Bangkok airports for a direct flight.
Trade-off: BKK and DMK are separate airports. Compare airport access, baggage terms and the final Chiang Mai transfer.
Booking channel: Official information and booking: Direct flight from BKK or DMK
Practical checks
- Choose Krung Thep Aphiwat for train 9, BKK or DMK for flights, or Mochit 2 for the coach before comparing fares.
- Use SRT TTS and D-Ticket to confirm train number, arrival and class.
- For Sombat, confirm the dated Mochit 2 service and the next-morning arrival.
- Compare airport access, baggage and the Chiang Mai transfer with the complete surface journey.
Timetable
| Flight Bangkok - Chiang Mai $ 49.48–187.46 1h 15m – 6h | |
|
|
| Bus Bangkok - Chiang Mai $ 19.40–30.29 8h 55m – 17h 21m | |
|
|
| Taxi Bangkok - Chiang Mai $ 286.52–479.54 8h – 10h | |
|
|
| Train Bangkok - Chiang Mai $ 8.29–33.91 10h 10m – 13h 50m | |
|
| Flight Don Mueang Airport - Chiang Mai $ 41.03–65.11 1h 10m – 1h 20m | |
|
|
| Taxi Don Mueang Airport - Chiang Mai $ 295.04–445.84 8h – 9h 25m | |
|
| Taxi Suvarnabhumi Airport - Chiang Mai $ 262.26–715.97 9h – 10h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Bangkok to Chiang Mai, including current prices and schedules.
SRT Special Express train 9 leaves Krung Thep Aphiwat at 18:40 and is listed to arrive in Chiang Mai at 07:15, about 12 hours 35 minutes later. Check the live timetable for your date.
Sombat Tour lists Mochit 2 departures of about 10 hours 30 minutes, including daytime and overnight services. Traffic, terminal and the selected service can change the result.
Both Bangkok airports are separate options. The flight takes roughly 1 hour 15 minutes; verify the live duration and the airport on your ticket.
SRT lists fares of about THB 938 to 2,446 per person depending on class (October 2026). Use the live SRT D-Ticket quote for your date and class.
Add access to Krung Thep Aphiwat, Mochit 2 or the selected Bangkok airport, then include baggage and the final transfer from Chiang Mai.
The SRT sleeper suits travelers who want a rail journey and a sleeping berth. The coach suits travelers seeking a direct surface option. Compare the selected service rather than assuming one is always better.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] State Railway of Thailand: SRT timetable: Bangkok (Krung Thep Aphiwat) to Chiang Mai, Special Express, 18:40 to 07:15, 744 km, fares by class. Retrieved October 14, 2026.
- [2] Sombat Tour: Sombat Tour: Bangkok - Chiang Mai timetable and fares (Mochit 2, Star, Super, Supreme), updated 15 September 2026. Retrieved October 14, 2026.
- [3] Thai Airways: Thai Airways: Flights from Bangkok to Chiang Mai (BKK-CNX), fares from THB 4,700 round trip economy. Retrieved October 14, 2026.