By Car from Bangkok
Route 1 : Drive on Highway No.1 (Phahonyothin) and turn left to Highway No.32 (Asian Highway) which passes Phra Nakhon Si Ayutthaya, Ang Thong, and Nakhon Sawan, then take Highway No. 117 to Phitsanulok and Highway No. 11 to Lampang, Lamphun and Chiang Mai. The total distance is 695 kilometers.
Route 2 : From Nakhon Sawan, take Highway No. 1 passing Kamphaeng Phet, Tak, Lampang, and Chiang Mai. Total distance is 696 kilometers.
By Bus from Bangkok
There are ordinary, 2nd class and 1st class air-conditioned buses leaving for Chiang Mai daily (8.00 a.m. to 09.00 p.m.) from the Bangkok's Northern Bus Terminal (Mochit 2 Bus Terminal). Call 02 936 3600, 02 936 2852, and 02 937 8055 for a more updated bus timetable. Private buses, which can be conveniently booked in tourist-oriented places in Bangkok, are also available. However, the public buses from the Northern Bus Terminal are generally more reliable. The journey takes approximately 10-12 hours, depending on traffic.
By Train from Bangkok
Express and rapid trains operated by the State Railways of Thailand leave for Chiang Mai from Bangkoks Hua Lamphong Station 6 times a day from 8.00 a.m.-10.00 p.m. The trip takes about 11-12 hours for express trains. For more information, contact tel. 1690, or 02 223 7010, 02 223 7020. Chiang Mai Railway Station, tel. (053) 24 2094, 244 795, .247 462 245 363-4
Domestic airlines including Thai Airways, Bangkok Airways, Air Asia, Nok Air, Orient Thai Airlines, Air Andaman and Phuket Air operate several flights daily between Bangkok and Chiang Mai.