Northern Thailand

By plane
By plane

The main airport in Northern Thailand is Chiang Mai, which has connections throughout Thailand and some international links too. Domestic flights some of which may be seasonal connect with Bangkok, Chiang Rai, Ko Samui, Mae Hong Son, Nan, Pai, Phitsanulok, Phuket, Sukhothai and Udon Thani.

By train
By train

Trains from Bangkok go regularly to Chiang Mai via Phitsanulok.

By bus
By bus

There is an extensive bus network with the main backbone being between Bangkok and Chiang Mai. From Chiang Mai, buses head north-west to Mae Hong Son and Pai, and further north to Chiang Rai.