Chiang Mai
Thailand
Bangkok
Thailand
How to Get from Chiang Mai to Bangkok
Transport Options
Flight
Fastest optionUnder 1 hour
Medium-haul flight. Look for direct routes for the best value.
Train
Best value for short distancesAbout 4 hours
Longer train journey but scenic views. Consider overnight trains to save on accommodation.
Drive
Best for road tripsAbout 7 hours
A comfortable day drive with stops. Consider car rental for group travel savings.
Bus
Cheapest optionAbout 9 hours
Budget option. Companies like FlixBus, Megabus, or regional operators serve many routes. Book early for the lowest fares.
Cost Comparison
Commission earned at no extra cost to you.
Rent a Car
Drive from Chiang Mai at your own pace
Compare Car RentalsCommission earned at no extra cost to you.
Found your hotel?
We search 30+ sites including members-only platforms like Secret Escapes and Voyage PrivΓ©. Most people save 14-23%.
FAQ: Chiang Mai to Bangkok
How far is Chiang Mai from Bangkok?
Chiang Mai and Bangkok are approximately 583 km apart (straight-line distance). Actual travel distance may be longer by road or rail.
How long does it take to get from Chiang Mai to Bangkok?
By flight, the journey takes under 1 hour. By train, it takes about 4 hours. Driving takes about 7 hours.
What is the cheapest way to travel from Chiang Mai to Bangkok?
Flights are usually the most practical option. Use comparison sites to find the cheapest fares. Book 6 to 8 weeks ahead for the best prices.
How much does it cost to stay in Bangkok?
Budget travellers can stay in Bangkok for around THB 1500/day. Mid-range costs about THB 3500/day.