รถยนต์
จากกรุงเทพฯ ใช้ทางหลวงหมายเลข 1 ถึงกิโลเมตรที่ 52 แยกซ้ายเข้าทางหลวงหมายเลข 32 ผ่านสิงห์บุรี ชัยนาท เข้านครสวรรค์ แล้วแยกซ้ายเข้าทางหลวงหมายเลข 1 ผ่านกำแพงเพชร ตาก ตรงเข้าสู่จังหวัดลำปาง รวมระยะทางทั้งสิ้น 599 กิโลเมตร ใช้เวลาเดินทางประมาณ 7 ชั่วโมง หรือจะใช้เส้นทางสายใหม่จากพิษณุโลกเข้าเด่นชัยแล้วเดินทางเข้าจังหวัดลำปาง
รถไฟ
การรถไฟแห่งประเทศไทย จัดบริการรถด่วน รถเร็วและรถธรรมดา จากกรุงเทพฯ ไปลำปางทุกวัน สอบถามรายละเอียดเพิ่มเติมได้ที่ หน่วยบริการเดินทาง โทร. 1690, 0 2220 4334, 0 2220 4444 และที่สถานีรถไฟลำปาง โทร. 0 5421 7024 หรือ www.railway.co.th
รถโดยสารประจำทาง
บริษัท ขนส่ง จำกัด จัดบริการรถโดยสารธรรมดาและปรับอากาศ ไปลำปางทุกวัน รายละเอียดติดต่อที่ โทร. 0 2936 2852-66 หรือ www.transport.co.th สถานีขนส่งลำปาง โทร. 0 5422 7410 นอกจากนี้ ยังมีบริษัทเอกชนบริการรถประจำทางไป-กลับ ระหว่างกรุงเทพฯ-ลำปาง ได้แก่ บริษัท วิริยะทัวร์ กรุงเทพฯ โทร. 0 2936 2827 สาขา ลำปาง โทร. 0 5421 7373 บริษัท นิววิริยะทัวร์ กรุงเทพฯ โทร. 0 2936 2205-6 ลำปาง โทร. 0 5422 5899 บริษัท สมบัติทัวร์ โทร. 0 2936 2495-6 บริษัท อินทรา โทร. 0 2936 2492-3 บริษัท ทันจิตต์ทัวร์ โทร. 0 2936 3213-4 บริษัท พรพิริยะทัวร์ กรุงเทพฯ 0 2936 2939, 0 2936 3554 ลำปาง โทร. 0 5422 8706, 0 5421 8199
จากสถานีขนส่งลำปางที่ถนนพหลโยธินมีรถโดยสารธรรมดาและปรับอากาศไปยังจังหวัดเชียงราย แพร่ นครสวรรค์ และน่าน นอกจากนี้ยังมีรถจากเชียงใหม่วิ่งผ่านลำปาง ไปยังจังหวัดในภาคเหนือ เช่น แพร่ พิษณุโลก แม่สาย แม่สอด และบางจังหวัดในภาคตะวันออกเฉียงเหนือ เช่น ขอนแก่น อุดรธานี อุบลราชธานี นครราชสีมา เป็นต้น สอบถามรายละเอียดเพิ่มเติมได้ที่ สถานีขนส่งลำปาง โทร. 0 5422 7410
เครื่องบิน
สายการบิน พีบีแอร์ บริการเที่ยวบินไป-กลับ กรุงเทพฯ-ลำปาง สำรองที่นั่ง โทร. 0 2261 0220-9 ลำปาง โทร. 0 5422 6238 หรือ www.pbair.com
การคมนาคมภายในตัวจังหวัด จ.ลำปาง
การเดินทางจากอำเภอเมืองลำปางไปยังอำเภอต่าง ๆ
| อำเภอเมือง |
- กิโลเมตร |
| อำเภอเกาะคา |
13 กิโลเมตร |
| อำเภอห้างฉัตร |
18 กิโลเมตร |
| อำเภอแม่ทะ |
26 กิโลเมตร |
| อำเภอเสริมงาม |
40 กิโลเมตร |
| อำเภอแม่เมาะ |
45 กิโลเมตร |
| อำเภอแจ้ห่ม |
52 กิโลเมตร |
| อำเภอสบปราบ |
59 กิโลเมตร |
| อำเภอเมืองปาน |
69 กิโลเมตร |
| อำเภองาว |
83 กิโลเมตร |
| อำเภอเถิน |
96 กิโลเมตร |
| อำเภอวังเหนือ |
107 กิโลเมตร |
| อำเภอแม่พริก |
125 กิโลเมตร |
การเดินทางจากจังหวัดลำปางไปยังจังหวัดใกล้เคียง
| จังหวัดลำพูน |
71 กิโลเมตร |
| จังหวัดสุโขทัย |
79 กิโลเมตร |
| จังหวัดเชียงใหม่ |
92 กิโลเมตร |
| จังหวัดพะเยา |
131 กิโลเมตร |
| จังหวัดเชียงราย |
225 กิโลเมตร |
| จังหวัดตาก |
241 กิโลเมตร |
| จังหวัดแพร่ |
244 กิโลเมตร |
|