Dadu is a district town on the Indus Highway (N-55) in northern Sindh, about 330 km from Karachi. The best places to visit in Dadu and around it are the Kalhora-era Jamia Mosque and tombs at Khudabad, 10 km south of the town, the pre-Indus mound at Amri to the south, Manchar Lake near Sehwan, and the Kirthar mountains to the west, where Gorakh Hill is the highest point in Sindh. Most of these can be strung into one long day or an easy two-day trip if you are driving between Karachi and the north.
This guide sorts the district's sites by how much effort they take, and it includes the safety picture, which matters here.
| At a glance | |
|---|---|
| Location | Dadu district, Sindh, on the Indus Highway (N-55) |
| From Karachi | About 331 km by road |
| Khudabad Jamia Mosque | About 10 km south of Dadu |
| Gorakh Hill | About 94 to 95 km from Dadu; 1,734 m; slow jeep road |
| Best months | Cooler months for the plains; summer only for Gorakh Hill |
| Safety | UK advises against all but essential travel to Sindh north of Nawabshah |
How to get to Dadu
Dadu sits on the Indus Highway, the N-55 that runs from Karachi through Sehwan and Dadu. Sources give the distance from Karachi as about 331 km. The district also has a railway station on the main line.
Most visitors arrive by car from Hyderabad or Karachi, or as a stopover on the way to Larkana, Mohenjo-daro and Sukkur. If you are planning that longer circuit, our Sindh road trip guide and the Mohenjo-daro guide cover it.
Khudabad: mosque and Kalhora tombs
The easiest and most rewarding stop is Khudabad, about 10 km south of Dadu on the road to Sehwan Sharif. It was the Kalhora capital from 1719, and the Khudabad Jamia Mosque, built between about 1700 and 1718 by Mian Yar Muhammad Kalhoro, has glazed tile panels and frescoes. The tombs of Yar Muhammad and Noor Mohammad Kalhoro are within about a kilometre.
Allow one to two hours. It is a working mosque, so dress modestly and check the prayer times.
Amri: what came before Mohenjo-daro
Amri is on the west bank of the Indus on the Hyderabad to Dadu road, more than 100 km north of Hyderabad. It was the first place where archaeologists found a pre-Harappan settlement below a Harappan one, and its earliest phase dates to about 3600 to 3300 BCE. Sources disagree on whether it is in Dadu or Jamshoro district, but it is on the same road and works well as a stop on the way south.
There is little for a casual visitor beyond excavated mounds, so this one is for archaeology enthusiasts. Our guide to the Amri archaeological site explains the layers and what to expect.
Manchar Lake and Sehwan Sharif
Manchar Lake is the largest freshwater lake in Pakistan. It lies west of the Indus, about 18 km from Sehwan Sharif, a few kilometres off the main Dadu to Karachi road, and is in Jamshoro district, not Dadu. Visitors can arrange boat trips with local fishing families.
Our Manchar Lake guide covers the boats and the seasons. Sehwan Sharif, with the shrine of Lal Shahbaz Qalandar, is close by; see our Sehwan Sharif guide.
Gorakh Hill: the highest point in Sindh
Gorakh Hill is a plateau in the Kirthar mountains at 1,734 metres, about 94 to 95 km from Dadu. Winters are cold, and in summer temperatures are generally reported below 20 degrees Celsius, which is why people from the hot plains go there in the warm months.
The road is the difficulty. The first stretch is ordinary, but reports describe the last part as a rough jeep track that takes around four hours for roughly 90 km. The Sindh government has been building better access and a rest house, but plan for a 4x4 and a local driver, and ask locally about the current state of the road. Do not go in a normal saloon car.
Facilities at the top are limited. Carry water, food and warm clothing.
Kirthar National Park
The Kirthar range also holds Kirthar National Park, set up in 1974, which covers about 3,087 square kilometres across Dadu and Jamshoro districts and is the third-largest national park in Pakistan. It is known for Sindh ibex and urial. Our Kirthar National Park guide explains which entrance needs a 4x4, permissions and camping rules. The park is more than a casual roadside stop, so treat it as its own trip.
Is it safe to visit Dadu?
Dadu district is in northern Sindh. The UK government's travel advice is against all but essential travel to Sindh north of Nawabshah, and this includes Dadu. Pakistani families do drive the Indus Highway and visit Khudabad and Sehwan, but you should check local news and police advice before setting out, keep to the main roads and avoid driving after dark. Do not go into remote parts of the Kirthar range without local arrangements.
If you are travelling on a foreign passport, your government's advice may say not to go, and following it may matter for insurance.
When to visit
The plains around Dadu are very hot in summer, with minimal rainfall and occasional flood risk during the monsoon. October to March is the sensible window for Khudabad, Amri and Manchar Lake. Gorakh Hill reverses this: it is a summer destination, and it is cold in winter. Our best time to visit Sindh post has the wider picture.
A suggested day
- Leave Karachi or Hyderabad early and reach Amri mid-morning, if you want the archaeology.
- Drive on to Dadu for lunch.
- Visit Khudabad's mosque and the tombs in the afternoon.
- Continue to Sehwan Sharif, or return south before dark.
This is a long day. If you also want Gorakh Hill, add a night and a 4x4, and ask about conditions first.
Is Dadu worth a visit?
As a destination on its own, it suits people interested in history and heritage more than beach or resort holidays. As a stop on a Sindh road trip, Khudabad alone is worth the detour. Families with small children may prefer the shorter sights, and anyone unwilling to plan around the security advice should choose another part of the province. More ideas are on our destinations page.
Frequently asked questions
What is Dadu famous for?
The Khudabad mosque and Kalhora tombs, Gorakh Hill in the Kirthar mountains, and its position near Manchar Lake and Sehwan Sharif.
How far is Dadu from Karachi?
About 331 km by road on the Indus Highway.
Is Gorakh Hill worth visiting?
It is the highest point in Sindh at 1,734 m and is cool in summer, but the last part of the road is rough and needs a jeep. Go in summer, with a local driver.
Is Dadu safe for tourists?
The UK advises against all but essential travel to Sindh north of Nawabshah, which includes Dadu. Pakistani visitors do travel there, but should check current local news and avoid driving after dark.
Is Amri in Dadu?
Sources differ. Sindh government pages list it in Jamshoro district, while others place it in Dadu. It lies on the Hyderabad to Dadu road.