Main image

A.Savin CC BY-SA 4.0 Wikimedia Commons

Keenjhar Lake

Lake

Keenjhar Lake (Kalri) near Karachi is a large freshwater lake used for boating, fishing and weekend picnics; visitors come for birdwatching, lakeside resorts and local lakeside food stalls.

Keenjhar Lake LahoreIslamabadKarachiHunza ValleySkarduPeshawarKeenjhar Lake
In this guide

Keenjhar Lake essentials

Address: Keenjhar (Kalri) Lake, Thatta/Karachi region, Sindh, Pakistan
Hours: Open year-round (public recreational area)
Admission: Free (park fees or boat charges may apply for some picnic areas)
When to Go

Best Time to Visit Keenjhar Lake

Late autumn through early spring is most comfortable for visiting and birdwatching.

Winter
Nov-Feb · 10-25 °C
Pleasant weather; best for birdwatching and boating.
Spring/Autumn
Mar-Apr, Sep-Oct · 15-30 °C
Good temperatures for day trips and picnics.

Weather & Climate near Keenjhar Lake

Climate

Keenjhar Lake's climate is classified as Hot Desert - Hot Desert climate with very hot summers (peaking in June) and mild winters (coldest in January). Temperatures range from 12°C to 37°C. Very dry conditions with minimal rainfall with a pronounced dry season.

Air Quality: AQI 117 Unhealthy (Sg)
Best Time to Visit
MarchOctoberNovember
Temperature & Rainfall
Temperature Range
48°
Warmest Month
2°
Coldest Month
Monthly Conditions
Month Comfort Temp Feels Rain Sky Humidity Wind UV Daylight
January Excellent 12° - 24° 18° 4 mm clear 37% 1.6 m/s 1.0 moderate 10.7h
February Ideal 14° - 26° 20° 7 mm clear 39% 1.6 m/s 1.4 high 11.2h
March Ideal 18° - 30° 24° 4 mm clear 43% 2.1 m/s 1.8 very high 11.9h
April Ideal 23° - 35° 29° 4 mm clear 46% 2.5 m/s 2.2 extreme 12.6h
May Excellent 26° - 37° 34° 4 mm clear 54% 2.7 m/s 2.3 extreme 13.2h
June Excellent 28° - 36° 36° 16 mm mostly sunny 56% 2.6 m/s 2.1 extreme 13.5h
July Very Good 27° - 34° 35° 80 mm partly cloudy 63% 2.2 m/s 1.8 very high 13.4h
August Very Good 26° - 33° 33° 57 mm partly cloudy 67% 2.2 m/s 1.9 very high 12.9h
September Excellent 25° - 33° 32° 15 mm mostly sunny 63% 1.6 m/s 1.9 very high 12.2h
October Ideal 22° - 34° 28° 1 mm clear 48% 1.3 m/s 1.6 very high 11.5h
November Ideal 18° - 30° 24° 2 mm clear 37% 1.1 m/s 1.1 high 10.8h
December Ideal 13° - 25° 19° 2 mm clear 34% 1.3 m/s 0.9 moderate 10.5h
Getting There & Around

How to Get to Keenjhar Lake

Keenjhar Lake is around 160-200 km from Karachi depending on route and is typically reached by car along the Karachi-Hyderabad-Thatta corridor. Regular buses and private transfers operate from Karachi; the drive takes several hours, so early starts are common.

Tips for Visiting Keenjhar Lake

  • Visit in cooler months for pleasant weather and to combine the trip with historical sites in Thatta.
  • Take a boat trip across the lake early morning to see migratory waterfowl and the sun lifting off the water.
  • Avoid peak summer months (May-Aug) for comfort-the heat can be oppressive.