Chiang Mai bisa dijangkau dengan jalur udara dengan adanya bandara internasional yang melayani rute dari China, Malaysia, berbagai negara lain serta penerbangan domestik dari kota-kota lain di Thailand. Dari Indonesia, kebanyakan tiba dengan pesawat yang transit di Bangkok atau Kuala Lumpur, tergantung harganya.
Dari Chiang Mai ada banyak bis dengan jadwal yang reguler menuju/dari Chiang Rai, Pai dan Bangkok. Terminak bis utama di Chiang Mai bernama Bus Terminal No.1 or Arcade Bus Terminal dan berlokasi di ujung Kaeo Narawat Road (lihat peta). Kendaraan umum serupa angkot berwarna merah yang bernama ‘song thaew’ keliling-keliling mengantarkan penumpang ke tujuan yang diminta. Dalam kota tarif song thaew per orang sekitar 20B, dari/ke terminal bis 25-30B, dan dari/ke bandara 40-60B.