Chiang Mai International Airport (CNX): The city has its own international airport, Chiang Mai International Airport, which is well-connected to major cities in Thailand and several international destinations. It's the most convenient way to reach Chiang Mai by air. From the airport, you can easily get to the city center by taxi or airport shuttle services.
By train
Chiang Mai is connected to Bangkok by a scenic railway route known as the "Northern Line." The journey offers breathtaking views of the Thai countryside. Trains depart from Bangkok's Hua Lamphong Railway Station, and the journey takes approximately 12-14 hours, depending on the type of train. It's a unique and picturesque way to reach Chiang Mai.
By Bus
Long-distance buses operate between Chiang Mai and various cities in Thailand. Buses are available from Bangkok's Northern Bus Terminal (Mochit 2) and other major cities. The journey can take around 8-10 hours or more, depending on the starting point.