The fastest way from Bangkok to Chiang Mai is by flight, taking about 75 minutes. Alternatively, if you're looking for a more leisurely experience, the train offers a journey of 610 to 780 minutes with varying prices. For those looking to save on costs, the bus provides a relatively cheap but longer journey.
We'll notify you when prices or options change.
Popular choicevia Agoda
Popular choicevia Agoda
Popular choicevia Agoda
No reviews yet — be the first!
Cheapest
The bus is the most budget-friendly option, with prices ranging from 651 to 1016 THB. The downside is the long travel time of about 535 minutes.
For families
The train is suitable for families seeking comfort and space, with a travel time of 610 to 780 minutes and relatively affordable prices. It offers a more pleasant travel experience than the bus.
| Transport modes | Travel time | Price | Providers |
|---|---|---|---|
| 10 שע׳ 10 דק׳ | 278–1138 THB | 12Go | |
| Flight | 1 שע׳ 15 דק׳ | 1660–6290 THB | 12Go |
| Bus | 8 שע׳ 55 דק׳ | 651–1016 THB | 12Go |
| Taxi | 8 שע׳ | 9614–16091 THB | 12Go |
| Train | 10 שע׳ 10 דק׳ | 278–1138 THB | 12Go |
| 1 שע׳ 15 דק׳ | 1660–6290 THB | 12Go | |
| 8 שע׳ 55 דק׳ | 651–1016 THB | 12Go | |
| 8 שע׳ | 9614–16091 THB | 12Go | |
| Train | 13 שע׳ | 20–50 USD | 12Go |
| Train | 13 שע׳ | 20–50 USD | 12Go |