อุทยานแห่งชาติแม่ปิง เป็นอุทยานแห่งชาติที่ตั้งอยู่ในเขตจังหวัดเชียงใหม่ จังหวัดลำพูน และจังหวัดตาก ครอบคลุมพื้นที่อำเภอดอยเต่า จังหวัดเชียงใหม่ อำเภอลี้ จังหวัดลำพูน อำเภอสามเงา จังหวัดตาก โดยที่ทำการอุทยานฯตั้งอยู่ที่อำเภอลี้ จังหวัดลำพูน
สภาพภูมิประเทศประกอบไปด้วยเทือกเขาสลับซับซ้อน มียอดเขาที่สูงที่สุดชื่อ "ดอยห้วยหลาว" มีความสูงประมาณ 1,238 เมตร เทือกเขาเหล่านี้เป็นต้นน้ำลำธารของลำห้วยหลายสาย อาทิ ห้วยแม่หาด ห้วยแม่ก้อ ห้วยโป่งกะ ซึ่งห้วยต่างเหล่านี้ไหลลงสู่แม่น้ำปิง
พื้นที่ส่วนใหญ่เป็นป่าผลัดใบ และยังมีป่าดงดิบอยู่ตามหุบเขาและลำห้วย พันธุ์ไม้ที่พบได้แก่ เต็ง รัง มะค่าโมง ประดู่ รถฟ้า สมพง สลัดได หวาย เป็นต้น
สัตว์ป่าในอุทยานฯมีชุกชุม โดยเฉพาะตามป่าริมฝั่งแม่ปิง อาทิเช่น เก้ง กวาง เลียงผา วัวแดง หมีควาย หมูป่า และนกนานาชนิด นอกจากนี้ยังเป็นแหล่งพันธุ์ปลาน้ำจืดที่สำคัญอีกด้วย