Keenjhar Lake, also called Kalri Lake, is a large freshwater lake north-east of Thatta, beside the National Highway to Hyderabad and about two to two and a half hours' drive from Karachi. It is Sindh's favourite picnic lake: families come for boat rides to the shrine of Noori in the middle of the water, grilled fish, and the breeze off the lake. The Sindh Tourism Development Corporation runs a resort with huts on the shore. Go between October and March, on a weekday if you can, and don't swim: people drown here most years, two young men from Karachi as recently as April 2026.
This guide covers getting there, what you will find on the shore, boats and the shrine, how to stay safe on and in the water, and when the lake is at its busiest.
| At a glance | |
|---|---|
| Where | Thatta district, north-east of Thatta beside the N-5 to Hyderabad |
| From Karachi | About 2 to 2.5 hours by car |
| Size | About 24 km long and up to 6 km wide |
| Stay | STDC Keenjhar Lake Resort, with huts and a restaurant |
| On the water | Motorboats, including trips to Noori's shrine |
| Swimming | Not advised; no lifeguards |
| Best months | October to March |
| Busiest | Sundays, public holidays and Eid |
Where is Keenjhar Lake?
Keenjhar lies in Thatta district, north-east of Thatta town, beside the N-5 National Highway on its way to Hyderabad. From Karachi you take the N-5 east past Gharo and Thatta, then carry on along the highway towards Hyderabad. Most people drive, and it pairs naturally with a morning at the Makli Necropolis just outside Thatta. Public minibuses between Thatta and Hyderabad pass the lake, but they are no way to travel with a family and a picnic.
The lake is large, about 24 km long and up to 6 km wide, and it was created by joining two older lakes, Sonehri and Keenjhar, with an embankment on the eastern side. It is fed from the Indus by canal and is one of the main sources of drinking water for Karachi and Thatta, which is worth remembering when you think about what goes into it.
What is there on the shore?
The shore where visitors gather is set up for day trips and short stays.
The STDC resort and huts
The Sindh Tourism Development Corporation runs the Keenjhar Lake Resort on the shore: air-conditioned huts facing the water, a restaurant named after Noori, lawns, and a designated barbecue area. Its rules are sensible for a family place: no cooking in the huts, no wood fires, no loud music, and barbecues only in the area set aside for them. A hut takes up to six adults and a few children.
The resort is the only proper accommodation on the lake, so book well ahead for winter weekends and holidays. Hut rates change, so ask when you book. Booking details are on the STDC's Keenjhar Lake Resort page. Whether day visitors can use the restaurant, lawns or pool without a hut depends on the resort's rules on the day, so ask at the gate.
Food and stalls
Beyond the resort, simple restaurants and stalls open along the shore, mostly on weekends and holidays. Fish from the lake, fried or grilled while you wait, is the thing to eat. On a quiet weekday, don't count on anything other than the resort restaurant being open, and bring your own water and snacks.
Toilets and shade
Facilities thin out quickly away from the resort. Bring a mat, a sunshade or umbrella, and wet wipes, and expect the midday sun to be strong even in winter.
Boats and the shrine of Noori
In the middle of the lake stands the shrine of Noori, the fisherwoman of the Sindhi folk tale of Noori and Jam Tamachi, the Samma king who fell in love with her. The shrine is visited by devotees as well as picnickers, and the only way to reach it is by boat.
Motorboats wait along the shore and take groups out for rides around the lake or to the shrine and back. Prices depend on the size of the boat, the length of the trip and how busy the day is, so agree the price and the length of the trip before anyone gets in.
- Insist on life jackets for everyone, and put them on before the boat leaves the shore. If the boatman has none, find another boat.
- Don't board an overloaded boat. Hire a second one rather than squeeze a big family into one.
- Keep children seated in the middle of the boat, not on the edges.
- Don't go out when it is windy. The lake is big enough for wind to raise real waves, and the far shore is a long way off.
- At the shrine, dress modestly, remove your shoes where others do, and keep your voice down.
Swimming: why we would stay out of the water
Keenjhar looks calm and inviting, and every weekend people wade and swim from the shore. It is also where drownings happen year after year. On 26 April 2026, two young men from Karachi who had come for a picnic went into the water to swim and drowned; local divers recovered their bodies. There are no lifeguards on the shore.
Drownings at picnic spots often follow a familiar pattern: young men swimming after a meal, someone getting into difficulty away from the edge, and friends going in to help. Our advice:
- Don't swim in the lake. Paddling at the edge is one thing; swimming out is another.
- Never let children into the water without an adult beside them, within arm's reach.
- If someone gets into trouble, don't jump in after them. Throw something that floats, and shout for the boatmen, who are usually the quickest help on the water.
- Stay out after eating, in the heat of the day, or after dark.
When is Keenjhar busiest?
The lake's crowd pattern is predictable, and it decides what kind of day you have.
- Sundays and public holidays are the busiest, with families and groups arriving from Karachi, Hyderabad and Thatta by mid-morning. The shore is crowded and boats are in demand.
- Eid and long weekends are the peak. The resort is booked out and the stalls along the shore are at their busiest.
- Saturdays are busy but less so than Sundays.
- Weekdays are quiet. Many stalls stay shut, but you will have the shore and the boats largely to yourself.
- Winter (October to March) is the season. In the summer heat, from April to September, the shore empties in the middle of the day and fills again towards evening.
For a quiet visit, go on a weekday morning in winter. For a lively one, a Sunday afternoon.
Birds and the wider lake
Keenjhar is more than a picnic spot. It was designated a Ramsar wetland of international importance in 1976 and is a wildlife sanctuary. In winter it fills with migratory birds: ducks, geese, flamingos, cormorants and others. Herons, pheasant-tailed jacanas and purple swamphens breed here.
The birds keep away from the busy picnic shore. For the best chance, go early on a winter morning, take binoculars, and ask a boatman to take you along the quieter reeds rather than straight to the shrine. Don't let anyone chase the birds for a photograph.
Planning a day at Keenjhar
A day trip from Karachi works best as part of a longer circuit:
- Leave Karachi around 7 am on the N-5.
- Makli Necropolis at Thatta in the cooler morning hours; our Makli visitor guide covers the tombs and a route.
- Lunch at Keenjhar, with fish from the lake.
- A boat trip to Noori's shrine in the afternoon.
- Head back towards Karachi by late afternoon, so that most of the drive home is in daylight.
With a hut booked, stay the night and see the lake at sunrise, the quietest and most beautiful time of day. Our guide to day trips from Karachi compares Keenjhar with the beaches and the other places within reach of the city.
Is Keenjhar Lake worth the trip?
For families in Karachi and Hyderabad, yes. It is an easy, affordable day out with water, boats, food and space for children, and in winter the weather is ideal. Combined with Makli and Thatta, it makes one of the best days out in lower Sindh.
It is less rewarding on a crowded Sunday in summer, when the heat is heavy and the shore is packed, and anyone hoping for a quiet, tidy lakeside will find the busiest stretches of shore disappointing. If you are planning a longer trip around Sindh, our trip planning page is a good place to start.
Frequently asked questions
Where is Keenjhar Lake?
In Thatta district, Sindh, north-east of Thatta beside the N-5 National Highway to Hyderabad. It is about two to two and a half hours' drive from Karachi.
Can you stay overnight at Keenjhar Lake?
Yes. The Sindh Tourism Development Corporation runs the Keenjhar Lake Resort with air-conditioned huts and a restaurant. Book well ahead for winter weekends and holidays.
Is it safe to swim in Keenjhar Lake?
No. There are no lifeguards, and people drown at the lake most years, including two young men from Karachi in April 2026. Stay out of the water, and keep children within arm's reach at the edge.
How do you get to Noori Jam Tamachi's shrine?
By motorboat from the shore. Agree the price and length of the trip first, and make sure everyone wears a life jacket.
What is the best time to visit Keenjhar Lake?
October to March, on a weekday morning if you want it quiet. Sundays, public holidays and Eid are the busiest days.
Is Keenjhar Lake good for a day trip from Karachi?
Yes, especially combined with the Makli Necropolis in Thatta. Leave Karachi early, spend the morning at Makli and the afternoon at the lake, and head back by late afternoon.