Pakistan is the hub of many Natural & artificial lakes. There are lots of beautiful lakes in Pakistan. Most beautiful lakes are located Swat valley, Chitral valley, Gilgit Baltistan and Azad Kashmir. There are many beautiful lakes in Punjab & Baluchistan. Lakes are most beautiful creation of Allah. We highly recommend to visit these beautiful lakes once in a life. Here is the list of most beautiful 30 lakes in Pakistan.

Attabad Lake Hunza

Attaabad Lake is located in Hunza valley. It is the most beautiful & most visited lake in Pakistan.

Photo Credit-Soheb Qureshi

Ansoo Lake Kaghan Valley

Ansoo Lake is located in Kaghan Valley in Naran. Mostly it remains covered with snow. It is just 3 hours away from Naran city.

Ansoo Lake

Saifulmalook Lake Naran

Saifulmalook lake is the most famous lake in Kyber Pakhtunkhawa. It is located in Naran. Distance from main Naran city is just 13KM.


Dudipatsar Lake Kaghan Valley

Dudipatsar lake is located in Kaghan Valley in Northern Pakistan. It is the most beautiful lake in Kaghan valley.

Dudipatsar lake Kaghan Valley

Lulusir lake Kaghan Valley

Lulusir lake is located in Kaghan Valley. It is the longest lake in Kaghan valley in KPK.

Lulusir Lake

Piyala Lake

Piyala lake is also located in Kaghan valley. It is located near Lulusir lake.

Piyala Lake

Mahodand Lake Swat Valley

Mahodand lake is located in Kalam valley in Swat KPK. It is the most famous tourist spot in Kalam valley.

Mahodand Lake

Kundol Lake Swat valley

Kundol lake which is located in the north of Utror valley at a distance of 20.8 kilometres away from kalam.

Kundol Lake

Katora Lake

Katora lake is located in Kumrat valley in Swat. Tourist can reach there after crossing Jahaz Banda. Katora Lake is very beautiful.


Spin Kwar Lake

Spin Kwar lake is located in north of Kundol lake in Swat valley.

Photo-Credit :-Mujtaba-Ezaz

Shandoor Lake Chitral

Shandoor lake is located in Shandoor in Chitral. It is the beautiful lake in this region.


Banjosa Lake

Banjosa Lake is located in Azad Kashmir in Rawalakot.

Banjosa Lake

Chita Katha Lake

Chita Katha Lake is located in Shounter valley in Azad Kashmir. Track to this lake is very difficult.

Chita Katha Lake

Rattigali Lake

Rattigali lake is located in Neelum valley. Track to this lake starts from Dawarian. Rattigali lake is very beautiful lake in Neelum valley. It can be easily visited with families. Jeep track is difficult but not very hard.

Photo Credit: Kashif Javed

Saral Lake

Saral Lake is located in Neelum valley Azad Kashmir.

Saral Lake

Shangrila Lake

Shangrila Lake is located in Skardu in Gilgit Baltistan. The hart shaped lake is very beautiful. Luxury resort is also available on this lake.


Upper Kachura Lake

Upper Kachura lake is located in Skardu. It is the biggest reservoir of fresh water. Tourist can enjoy boating & fishing at Upper Kachura lake.

Upper Kachura Lake

Satpara Lake

Satpara Lake is located in Skardu Gilgit Baltistan.

Satpara Lake Skardu

Sheosar Lake

Sheosar Lake is located in Deosai Nathanial park in Skardu Gilgit Baltistan. This lake is the most beautiful lake among lakes in Gilgit Baltistan.

PC: Uzair-Ahmed

Rama Lake

Rama Lake is located in Astore valley in Northern Pakistan.

Rama Lake Astore

Borith Lake

Borith Lake is located in Upper Hunza valley in Gilgit Baltistan.

Borith Lake

Nalter Lake

Nalter Lake is located in Nalter valley in Gilgit Baltistan.

Nalter Lake

Rush Lake

Rush lake is located in Nagar valley in Gilgit Baltistan.

Rush Lake

Karambar Lake

Karambar Lake, also known as Qurumbar Lake, is a high altitude lake located in the extreme north of Ishkoman, a valley in Ghizer District of Gilgit Baltistan, near the boundary of Chitral, Pakistan. It is the 33rd highest lake in the world and one of the highest biologically active lakes on earth.

Karambar Lake

Hanna Lake

Hanna Lake is located in Quetta Baluchistan.

Photo Credit : Sikander Hayat

Kalar Kahar Lake

Kalar Kahar lake is located in Chakwal in Province Punjab.

Kalar Kahar Lake

Swaik Lake

Swaik lake is also located in Chakwal. This lake is very beautiful.

Swaik Lake

Khanpur Lake

Khanpur lake is located in Taxila region in Province Punjab. Tourist can enjoy, Fishing, Boating, Camping, Paragliding, Fly boating, Jet ski, Parceling. Khanpur lake is the most visited lake in Punjab Pakistan.

Khanpur Lake

Paye Lake

Paye lake is situated in Shogran.

Paye Lake

Siri Lake

Siri Lake is located in Shogran valley in KPK. This is the most scenic lake in Shogran valley.

Siri lake