Chiang Mai is a province in the Northern part of Thailand.  From Bangkok, you can come to Chiang Mai by Bus, by Train or by Plane.

It takes around 12 hours to get to Chiang Mai by Bus.
It takes around 12 hours to get to Chiang Mai by Train.
It takes around 1 hour to get to Chiang Mai by Airplane.

Domestic flights from Bangkok to Chiang Mai are;
– Nok Air / www.nokair.com (departed from Donmuang Airport)
– One-Two-Go / https://www.flyorientthai.com/th/home/ (departed from Donmuang Airport)
– Air Asia / www.airasia.com (departed from Suvarnabhumi Airport)
– Thai Airways / https://www.thaiairways.com/ (departed from Suvarnabhumi Airport)
– Bangkok Airways / www.bangkokair.com (departed from Suvarnabhumi Airport)