รถยนต์
จากกรุงเทพฯ ใช้ทางหลวงหมายเลข 1 (พหลโยธิน) แยกเข้าทางหลวงหมายเลข 32 (สายเอเชีย) ผ่านอยุธยา อ่างทอง นครสวรรค์ หลังจากนั้นใช้ทางหลวงหมายเลข 117 ไปยังพิษณุโลก ต่อด้วยทางหลวงหมายเลข 11 ผ่านลำปาง ลำพูน ถึงเชียงใหม่ ระยะทางประมาณ 700 กิโลเมตร อีกทางหนึ่งคือจากนครสวรรค์ ไปตามทางหลวงหมายเลข 1 ผ่านกำแพงเพชร ตาก และลำปาง ถึงเชียงใหม่ ระยะทางประมาณ 696 กิโลเมตร
รถประจำทาง
รถด่วน และรถเร็ว ออกจากสถานีรถไฟกรุงเทพฯ ทุกวันสอบถามรายละเอียดได้ที่หน่วยบริการเดินทาง การรถไฟแห่งประเทศไทย โทร. 223-7010, 223-7020 สถานีรถไฟเชียงใหม่ โทร. (053)242094
เครื่องบิน
บริษัทบางกอกแอร์เวย์ จำกัด บริการเที่ยวบิน กรุงเทพฯ-เชียงใหม่ Tel. 053-281519 Fax.053-281520