Route ยท Capital to the Indus west bank

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.

Ticket price from
Rs 2,900Standard seated
Better classes
Rs 4,700Business class
Distance
1,320 kmVia Larkana or Sehwan
Journey time
16hOvernight
Operators
3 namedPlus connections

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.

Fares by operator

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.

Islamabad to Dadu fares by operator
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.

Compare live fares
The real choice

Which is the best bus service from Islamabad to Dadu

Three named operators on a sixteen hour overnight, split across two approaches.

Cheapest

Sania Express

The fare floor and air conditioned, coming in from the north through Larkana.

From Rs 2,900

Southern approach

Shalimar Express

Comes up through Sehwan, which suits you better if Hyderabad or Jamshoro is where you go next.

From Rs 3,050

Best value

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.

Schedule

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 PM

The start of the through run, arriving in the small hours.

Afternoon

3:00 PM to 7:00 PM

The main band, arriving between roughly 7:00 AM and 11:00 AM.

Evening

8:00 PM onwards

Thinner on this corridor, arriving in the afternoon.

Busy periods

Eid and monsoon

Eid fills the corridor, and monsoon flooding has affected west bank roads in this district before.

Where to board

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

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.

Common questions

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.

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