How to Get from Chiang Mai to Bangkok
Leaving behind the misty mountains and temple-lined streets of the Rose of the North for the high-octane energy of the capital represents one of Thailand's most iconic journeys. While Chiang Mai offers a relaxed, craft-focused atmosphere, Bangkok is a sensory explosion of skyscrapers, street food, and neon lights. The transition between these two hubs is more than just a change in geography; it is a shift from the ancient Lanna heartland to the modern soul of Southeast Asia.
Because this is the most traveled corridor in the country, you have a wealth of options ranging from budget-friendly local trains to high-end private transfers. Whether you want to watch the sunrise over the central plains from a sleeper carriage or hop on a quick flight to maximize your time at the Grand Palace, planning your journey on GoAsia.cc ensures you find the right balance of price and comfort for your trip south.
Chiang Mai to Bangkok by Flight
Flying is undoubtedly the most efficient way to bridge the distance between these two cities. With a flight time of just over an hour, it transforms a full day of travel into a quick hop. Flights depart from Chiang Mai International Airport (CNX) and arrive at either Suvarnabhumi Airport (BKK) or Don Mueang Airport (DMK).
Flights to Suvarnabhumi (BKK)
Suvarnabhumi is the primary international gateway. Flights to BKK typically take between 1h 15min and 1h 25min. Prices for economy tickets on this route range from $49 to $141. This is the best option if you have an onward international connection or want to use the Airport Rail Link to reach central Bangkok quickly.
Flights to Don Mueang (DMK)
Don Mueang is the hub for low-cost carriers. Flights to DMK are slightly faster, taking between 1h 5min and 1h 20min. This route is often the most economical choice for air travel, with prices starting as low as $43 and capping around $78. Don Mueang is well-connected to the city via the Red Line SRT and various bus services.
Chiang Mai to Bangkok by Train
The train journey is a rite of passage for many travelers in Thailand. It offers a unique perspective on the changing landscape, moving from the hilly north through the historic plains of Ayutthaya before entering the bustle of Bangkok. Durations vary between 10h 5min and 13h 40min, and prices range from a very affordable $9 to $57 for premium classes.
Sleeper Trains
The 2nd Class Sleeper AC and the VIP Sleeper are the most popular choices for this route. Choosing an overnight train saves you the cost of a hotel night and allows you to wake up in the capital rested. The VIP Sleeper is the most comfortable, featuring private or semi-private berths, while the 2nd Class Sleeper offers a social yet cozy atmosphere with bunk beds that are converted from seats by the staff in the evening.
Daytime and Budget Trains
For those on a strict budget or those who wish to see the scenery, the Class 3 Fan or 2nd Class Fan seats are available. These are significantly cheaper but lack the comfort of the sleepers. There is also a 2nd Class AC seat option for the daytime express, which provides a faster journey with air conditioning but no bed.
Chiang Mai to Bangkok by Bus
Buses are the backbone of Thai transport, offering frequent departures and reaching several different terminals in Bangkok, including Mo Chit (Northern Bus Terminal). The journey takes between 9h and 15h depending on the number of stops and the specific route. Prices are consistent, ranging from $20 to $32.
There are numerous classes available. VIP 20 and VIP 24 buses are the most luxurious, featuring large reclining seats in a 2+1 layout, providing ample legroom. First Class and Gold Class buses also offer high levels of comfort, often including a snack and a blanket. Standard and Express buses are the most economical, though they may have more stops along the way.
Chiang Mai to Bangkok by Private Transfer
For families, large groups, or those seeking door-to-door service, a private transfer offers the ultimate in flexibility. While it is the most expensive option, it allows you to set your own schedule and stop for breaks whenever you like. Prices for a transfer to central Bangkok range from $255 to $441. If you are heading directly to Suvarnabhumi or Don Mueang airports from your hotel in Chiang Mai, specialized transfers are available ranging from $272 up to $756 for luxury van options. Vehicles available include Economy cars, SUVs, and various configurations of VIP Vans (8-pax or 9-pax).
Comparing Your Options
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Flight (to DMK) | $43 - $78 | 1h 5min - 1h 20min | High |
| Flight (to BKK) | $49 - $141 | 1h 15min - 1h 25min | High |
| Train | $9 - $57 | 10h 5min - 13h 40min | Medium to High |
| Bus | $20 - $32 | 9h - 15h | Medium |
| Private Transfer | $255 - $441 | 9h - 11h | Luxury |
Tips for Traveling from Chiang Mai to Bangkok
- Book Sleeper Trains Early: The overnight trains, especially the newer Special Express No. 10, often sell out weeks in advance. If you have your heart set on a bed, book as soon as your dates are firm.
- Choose Your Airport Wisely: If you are staying in Sukhumvit or Silom, BKK is often more convenient. If you are heading to the Khao San Road area or northern Bangkok, DMK might be a better bet.
- Pack a Jacket: Whether you are on the train, a VIP bus, or a flight, the air conditioning in Thailand is notoriously cold. Keep a sweater or light jacket in your carry-on.
- Evening Departures: Most buses and trains depart in the evening. This allows you to enjoy one last day in Chiang Mai and arrive in Bangkok early the next morning to start your day.
- Luggage on Trains: Unlike buses where bags go in a hold, on trains your luggage stays near your berth. There are racks provided, but it is best to keep your valuables in a small bag that stays with you in your bunk.
Timetable
| Flight Chiang Mai - Bangkok $ 47.62–136.29 1h 15m – 1h 25m | |
|
|
| Bus Chiang Mai - Bangkok $ 19.93–31.11 9h – 15h | |
|
|
| Taxi Chiang Mai - Bangkok $ 247.80–429.33 9h – 11h | |
|
|
| Train Chiang Mai - Bangkok $ 8.51–54.98 10h 5m – 13h 40m | |
|
| Taxi Chiang Mai - Suvarnabhumi Airport $ 264.33–735.42 9h – 10h | |
|
| Flight Chiang Mai - Don Mueang Airport $ 42.14–75.89 1h 5m – 1h 20m | |
|
|
| Taxi Chiang Mai - Don Mueang Airport $ 303.06–639.79 8h – 9h 44m | |
|
Frequently Asked Questions
You can book train, bus, flight, taxi, van, and ferry tickets from Chiang Mai to Bangkok directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.
The cheapest way to travel is by train, specifically the Class 3 Fan or 2nd Class Fan seats, which can cost as little as $9. If you prefer a faster budget option, buses start at around $20.
The fastest way is to fly. Flights to Don Mueang Airport can take as little as 1 hour and 5 minutes, while flights to Suvarnabhumi take approximately 1 hour and 15 minutes.
Travel time varies greatly by mode: flying takes about 1 hour, buses take between 9 and 15 hours, and the train journey lasts between 10 and 14 hours.
It depends on your priority. Flying is best for saving time, often costing between $43 and $141. The train is better for the experience and saving on a night's accommodation, with sleepers costing between $30 and $57.
Fly into Don Mueang (DMK) for lower-cost carriers and proximity to the city's north. Choose Suvarnabhumi (BKK) if you have an international connection or want easy access to the Airport Rail Link.
Yes, VIP 20 and VIP 24 buses are designed for long-distance travel with large reclining seats and plenty of legroom. They are a reliable and comfortable middle-ground between a budget train and a flight.