Khanpur Lake

Khanpur Lake is about 40 kilometers (25 miles) away from Islamabad (the capital of Pakistan) in Hazara Division of Khyber Pakhtunkhwa, Pakistan. The lake is sighted near the town Khanpur, on the road between Taxila and Haripur. The lake was constructed along with the construction of Khanpur Dam in 1983. The dam is 51 meters (167.33 feet) high and has total capacity of 140,000,000 cubic meters.


  1. History
  2. Importance
  3. What to Do
  4. Photo Gallery
  5. Map


Khanpur Lake was constructed in 1953 along with construction of Khanpur Dam which is 51 meters (167 feet) high and can store upto 110,000 acre feet of water. Khanpur Dam was constructed during the period of president Ayub Khan.


The lake is fed by waters of River Haro. It is an important water source for both agricultural and consumption needs in the region. Khanpur Lake is also a reservoir that supplies drinking water to some areas of Hazara Division. The lake along with view of Margla hills has become a popular tourist destination where families and individuals can enjoy boating, picnicking, speed boating and fishing. There is an island in the middle of lake that is good for spending picnic and enjoying the landscape. Boats are available for pick and drop to the island. An adventure club named Hawk Adventure Club, has recently created its camp near the lake shore. They provide facilities for adventure sports like rowing, diving and speed boating.

What to Do

Khanpur Lake is an ideal place for a day trip. It will be a more interesting trip if you take time to visit historical places of Taxila nearby and also the famous Taxila Museum.


Map of Khanpur Dam Lake

Map of Khanpur Dam Lake – click on map image to see detailed map