Chiang Mai is located about 750 km North of Bangkok. The most convenient way to get there is to take a plane. Chiang Mai International Airport is located around 10 minutes from the city centre and has both International and Domestic terminals.

Numerous flights fly out to Chiang Mai from Bangkok on Thai Airways, Air Asia, and Nok Air regularly, and the journey takes around 1.5 hours.


Chiang Mai’s train station, like its airport, is located fairly close to the city centre. There are six trains daily that take a trip from Bangkok to Chaing Mai between 8:30 a.m to 10:00 p.m. The journey is a lot longer than that that on a plane obviously and takes around 12 to 15 hours.

Government-run bus

This is one of the cheapest way to travel to Chiang Mai. There are several bus services that make trips between Bangkok and Chiang Mai daily day and night. There are first class services, which is a little more expensive and provides toilet, air conditioning among other facilities. There are cheaper second class options which normally does not provide air conditioning.

Bus journeys take around 12 hours and arrive at Arcade Bus Station.

VIP or Deluxe Bus

This is a much more safer option for people who want to travel by bus to Chiang Mai because overnight buses in Chiang Mai sometimes face petty thefts. This is more expensive than regular buses, but provide more comfort.

I am a Thai travel consultant with 20 years of experience in providing tips and supports for leisure and business travel to Thailand.