เดิมชื่อว่าอุทยานแห่งชาติแม่หาด-แม่ก้อ ได้ประกาศจัดตั้งเป็นอุทยานแห่งชาติ เมื่อวันที่ 13 กรกฎาคม พ.ศ. 2524 มีพื้นที่ 1,003 ตารางกิโลเมตร ครอบคลุมพื้นที่อำเภอดอยเต่า จังหวัดเชียงใหม่ อำเภอลี้ จังหวัดลำพูน และอำเภอสามเงา จังหวัดตาก ที่ทำการอุทยานแห่งชาติแม่ปิงตั้งอยู่ในท้องที่ตำบลแม่ลาน อำเภอลี้ จังหวัดลำพูน โดยไปตามทางหลวงหมายเลข 106 (สายลำพูน-ลี้) บริเวณกิโลเมตรที่ 47 แล้วเข้าทางหลวงหมายเลข 1087 ระยะทางประมาณ 20 กิโลเมตร ก็ถึงที่ทำการอุทยานฯ
ภายในเขตอุทยานแห่งชาติแม่ปิง มีพื้นที่บางส่วนเป็นลำน้ำปิงซึ่งยาวประมาณ 100 กิโลเมตร และสองฝั่งแม่น้ำเป็นเกาะแก่ง หน้าผา หินงอก หินย้อย การเดินทางท่องเที่ยวลำน้ำปิงสามารถเริ่มจากอ่างเก็บน้ำดอยเต่า จังหวัดเชียงใหม่โดยใช้เรือหางยาว แล้วมาต่อแพที่แก่งสร้อย ล่องมาจนถึงเขื่อนภูมิพล อำเภอสามเงา จังหวัดตาก ในทางกลับกันอาจจะเช่าเรือหรือแพจากเขื่อนภูมิพลล่องขึ้นไปก็ได้
