Islamabad to Dadu Bus Ticket Price, Online Booking, Timing
The Islamabad to Dadu ticket price starts at about Rs 2,900 and rises to roughly Rs 4,700 in business class. The journey covers around 1,320 km and takes sixteen hours, on the Indus Highway rather than the main Karachi road.
Short answer: the Islamabad to Dadu bus ticket price runs from about Rs 2,900 on Sania Express to about Rs 4,700 for Faisal Movers business class. Dadu is on the west bank of the Indus, away from the main Karachi highway.
Islamabad to Dadu ticket price by operator
Dadu is on the Indus Highway corridor rather than the N-5, which means fewer through services and a slightly higher Islamabad to Dadu ticket price than towns at the same distance on the busier road.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Sania Express | Standard seated, air conditioned | Rawalpindi to Dadu via Larkana | 16h 30m | Rs 2,900 |
| Shalimar Express | Standard seated, air conditioned | Rawalpindi to Dadu via Sehwan | 16h | Rs 3,050 |
| Kohistan Express | Luxury, air conditioned | Islamabad to Dadu via Sukkur | 16h | Rs 3,400 |
| Faisal Movers | Business class, air conditioned | Islamabad Faizabad to Dadu | 16h | Rs 4,700 |
Fares are indicative published prices and vary with class, season, fuel adjustments and demand. Your live, confirmed fare appears on the seat map before payment.
Two ways in, and they arrive from opposite directions
Services reach Dadu either from the north through Larkana or from the south through Sehwan. Both take about the same time from the capital. The difference matters if you are continuing: the northern approach connects onward to Larkana, Shikarpur and Sukkur, while the southern one puts you closer to Sehwan, Jamshoro and Hyderabad. Pick the routing by where you are going after Dadu, not by the fare.
Book Islamabad to Dadu.
Compare every operator on the route.
Which is the best bus service from Islamabad to Dadu
Three named operators on a sixteen hour overnight, split across two approaches.
Sania Express
The fare floor and air conditioned, coming in from the north through Larkana.
From Rs 2,900
Shalimar Express
Comes up through Sehwan, which suits you better if Hyderabad or Jamshoro is where you go next.
From Rs 3,050
Kohistan Express
A luxury seat for Rs 500 over the floor, which on a sixteen hour night is money genuinely well spent.
From Rs 3,400
Our verdict
Kohistan Express at Rs 3,400 unless your onward plans decide it for you. Sixteen hours is one of the longest runs on the network from the capital and a standard seat is a false economy at that length. Business class at Rs 4,700 is a large premium; the luxury seat covers most of what it offers.
Islamabad to Dadu bus timings
Afternoon and early evening departures, since sixteen hours puts you in Dadu the following morning.
Midday
11:00 AM to 2:00 PMThe start of the through run, arriving in the small hours.
Afternoon
3:00 PM to 7:00 PMThe main band, arriving between roughly 7:00 AM and 11:00 AM.
Evening
8:00 PM onwardsThinner on this corridor, arriving in the afternoon.
Busy periods
Eid and monsoonEid fills the corridor, and monsoon flooding has affected west bank roads in this district before.
Islamabad and Dadu terminals
Pirwadhai for the Sindh operators, Faizabad for the national ones.
Pirwadhai and Faizabad
- Sania Express and Shalimar Express
- Pirwadhai in Rawalpindi.
- Kohistan Express and Faisal Movers
- Board around Faizabad, on the metro line.
- Worth knowing
- Confirm whether the service comes via Larkana or Sehwan.
Dadu
- Set down
- The main town stand, close to the centre.
- Onward connections
- Sehwan, Larkana, Mehar, Khairpur Nathan Shah and Jamshoro all run from here.
- Worth knowing
- Khairpur Nathan Shah nearby is not the same as Khairpur Mirs.
The road to Dadu
Motorway to Sukkur, then down the west bank of the Indus.
- Islamabad and Rawalpindi Departures from Pirwadhai and Faizabad, afternoon and early evening.
- M-2, M-4 and M-5 through Punjab The first nine or ten hours on motorway.
- Sukkur The main rest stop and the Indus crossing.
- Larkana or the Sehwan road The two possible approaches down the west bank.
- Dadu Arrival about sixteen hours after departure.
The northern approach is shared with Islamabad to Larkana, and the southern one runs close to Islamabad to Hyderabad.
Islamabad to Dadu bus FAQs
What is the Islamabad to Dadu bus ticket price?
Fares run from about Rs 2,900 on Sania Express to about Rs 4,700 for Faisal Movers business class. Shalimar Express sits around Rs 3,050 and Kohistan Express around Rs 3,400.
How long does the Islamabad to Dadu bus take?
About sixteen hours for roughly 1,320 km, on motorway to Sukkur and then down the west bank of the Indus.
Which approach should I take?
The northern approach through Larkana if you are continuing towards Shikarpur or Sukkur; the southern one through Sehwan if Hyderabad or Jamshoro is next. Both take about the same time.
Which is the best bus service from Islamabad to Dadu?
Kohistan Express at around Rs 3,400 for a luxury seat on a sixteen hour overnight, unless your onward plans point you at a particular routing.
Is Khairpur Nathan Shah near Dadu?
Yes, it is a town in Dadu district and quite separate from Khairpur Mirs on the other side of the Indus. Operators shorten both to Khairpur, so use the full name.
Can I continue to Sehwan or Larkana from Dadu?
Yes. Sehwan, Larkana, Mehar, Khairpur Nathan Shah and Jamshoro all run from the Dadu stand through the day.
Related routes and operators
West bank routes
Operator fare lists
Book your Islamabad to Dadu ticket
Compare every operator on the corridor with live seat maps, and no booking fee added to the published fare.
Compare fares now