Route · Capital to the Sindh crossroads

Islamabad to Shikarpur Bus Ticket Price, Online Booking, Timing

The Islamabad to Shikarpur ticket price starts at about Rs 2,650 and rises to roughly Rs 4,300 in business class. The journey covers around 1,190 km and takes fourteen hours, crossing the Indus at Sukkur.

Ticket price from
Rs 2,650Standard seated
Better classes
Rs 4,300Business class
Distance
1,190 kmVia Sukkur
Journey time
14hOvernight
Operators
3 namedPlus Sukkur connections

Short answer: the Islamabad to Shikarpur bus ticket price runs from about Rs 2,650 on Sania Express to about Rs 4,300 for Faisal Movers business class. Shikarpur sits west of the Indus where the roads to Jacobabad, Larkana and Quetta meet.

Fares by operator

Islamabad to Shikarpur ticket price by operator

Shikarpur is a genuine junction rather than a stop on one corridor, which gives it more service than most upper Sindh towns of its size.

Islamabad to Shikarpur fares by operator
Bus operator Class Route Journey time Ticket price
Sania Express Standard seated, air conditioned Rawalpindi to Shikarpur via Sukkur 14h 30m Rs 2,650
Kohistan Express Luxury, air conditioned Islamabad to Shikarpur via Sukkur 14h Rs 3,050
Faisal Movers Executive, air conditioned Islamabad Faizabad to Shikarpur 14h Rs 3,450
Faisal Movers Business class, air conditioned Islamabad Faizabad to Shikarpur 14h Rs 4,300

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.

Being a junction is why the fare is reasonable

Shikarpur is roughly the same distance from the capital as Khairpur and costs about the same, even though it sits off the main Karachi highway. That is the junction effect: the roads to Jacobabad, Larkana and the Quetta corridor all meet here, so operators have several reasons to call rather than one. Towns of similar size on a single corridor typically price higher.

Book Islamabad to Shikarpur.
Compare every operator on the route.

Compare live fares
The real choice

Which is the best bus service from Islamabad to Shikarpur

Three named operators on a fourteen hour overnight, with Sukkur as the fallback.

Cheapest

Sania Express

The fare floor and air conditioned, with a Sindh network that helps if you are carrying on to Jacobabad or Larkana.

From Rs 2,650

Best value

Kohistan Express

A luxury seat for Rs 400 over the floor, which on a fourteen hour night is the step that actually matters.

From Rs 3,050

Best sleep

Faisal Movers

The widest seat and a proper terminal, with business class defensible on a journey this long.

From Rs 3,450

Our verdict

Kohistan Express at Rs 3,050 is the right seat. Fourteen hours is too long for the floor and Rs 1,250 is too much to pay above it. If nothing direct suits your date, Sukkur is an hour away with departures around the clock, and the local leg across the Indus is cheap.

Schedule

Islamabad to Shikarpur bus timings

Evening weighted, in the pattern of the whole Sindh corridor.

Afternoon

1:00 PM to 4:00 PM

A smaller band, arriving in the small hours.

Evening

5:00 PM to 9:00 PM

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

Via Sukkur

Round the clock

The Sukkur corridor runs at all hours, with frequent local transport across to Shikarpur in daylight.

Busy periods

Eid and winter fog

Eid fills the corridor, and December fog on the motorway network can add several hours.

Where to board

Islamabad and Shikarpur terminals

Standard split at the northern end, with Sukkur as the interchange.

Pirwadhai and Faizabad

Sania Express
Pirwadhai in Rawalpindi.
Kohistan Express and Faisal Movers
Board around Faizabad, on the metro line.
Worth knowing
Sukkur services are the fallback from either terminal.

Shikarpur

Set down
The main town stand, close to the centre.
Onward connections
Sukkur, Jacobabad, Larkana, Kandhkot and the Quetta corridor all run from here.
Worth knowing
This is a practical junction for reaching upper Sindh and eastern Balochistan.
The road

The road to Shikarpur

Motorway to Sukkur, across the Indus, then a short run west.

  • Islamabad and Rawalpindi Departures from Pirwadhai and Faizabad, mostly 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.
  • The Shikarpur road west The last hour off the main Karachi highway.
  • Shikarpur Arrival about fourteen hours after departure.

The main leg is shared with Islamabad to Sukkur, and the onward roads with Islamabad to Larkana.

Common questions

Islamabad to Shikarpur bus FAQs

What is the Islamabad to Shikarpur bus ticket price?

Fares run from about Rs 2,650 on Sania Express to about Rs 4,300 for Faisal Movers business class. Kohistan Express sits around Rs 3,050.

How long does the Islamabad to Shikarpur bus take?

About fourteen hours for roughly 1,190 km, on motorway to Sukkur, then across the Indus and an hour west.

What if no direct service suits my date?

Book to Sukkur, which has departures around the clock, and take a local coach across. The last hour is short, frequent and cheap.

Which is the best bus service from Islamabad to Shikarpur?

Kohistan Express at around Rs 3,050, which gives you a luxury seat for Rs 400 above the floor on a fourteen hour overnight.

Are the buses overnight?

Almost all of them. The main band leaves between 5:00 PM and 9:00 PM and arrives between roughly 7:00 AM and 11:00 AM.

Can I continue to Jacobabad or Larkana from Shikarpur?

Yes. Sukkur, Jacobabad, Larkana, Kandhkot and the Quetta corridor all run from the Shikarpur stand, which makes it a useful junction for upper Sindh.

Book your Islamabad to Shikarpur ticket

Compare every operator on the corridor with live seat maps, and no booking fee added to the published fare.

Compare fares now