Route · Sadiqabad to Khairpur Nathan Shah, Dadu

Sadiqabad to Khairpur Nathan Shah Bus Ticket Price, Online Booking, Service Timing

Khairpur Nathan Shah, in Dadu district on the Indus’s west bank, is a taluka of about 379,000 people. It is a different place from Khairpur city in upper Sindh, and from Khairpur Tamewali in Punjab.

Ticket price from
Rs 2,800Karachi coach to Moro
Better classes
Rs 2,900Coach to Sukkur, then via Larkana multi
Distance
about 380 kmVia Moro and Dadu
Journey time
7 to 7 hours 30West bank
Departures
Changes neededFrom Sadiqabad

Short answer: Sadiqabad to Khairpur Nathan Shah costs about Rs 2,800 and takes roughly seven hours by bus: a Karachi bound coach to Moro, across the Indus to Dadu, then a coach north. Make sure your ticket names the right Khairpur.

Fares by operator

Sadiqabad to Khairpur Nathan Shah ticket price by operator

What each operator charges from Sadiqabad to Khairpur Nathan Shah, and where you board.

Sadiqabad to Khairpur Nathan Shah fares by operator
Bus operatorClassBoards in SadiqabadJourney timeTicket price
Karachi coach to Moro, then via DaduMulti stage, for Khairpur Nathan ShahNew General Bus StandAbout 7hAbout Rs 2,800
Coach to Sukkur, then via LarkanaMulti stage, for Khairpur Nathan ShahGT Road terminalAbout 7h 30mAbout Rs 2,900

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.

Three towns, one name

Khairpur Nathan Shah sits between Dadu and Mehar on the west bank road.

The 2010 and 2022 floods hit this part of Dadu district hard.


Before you book

Which Khairpur

Check before you book.

Khairpur Nathan Shah

Where
Dadu district, west bank.
How
Via Moro and Dadu.

Khairpur city

Where
Upper Sindh, on the N-5.
Tip
A different town.

Khairpur Tamewali

Where
Bahawalpur district, Punjab.
Tip
Different again.

How to choose

Confirm the <strong>Dadu district</strong> Khairpur when booking.

The real choice

Which is the best bus from Sadiqabad to Khairpur Nathan Shah

Three options for three different priorities.

Shortest

Via Moro and Dadu

Multi stage to reach Khairpur Nathan Shah.

About Rs 2,800
Northern route

Via Larkana

Multi stage to reach Khairpur Nathan Shah.

About Rs 2,900
Hub

Dadu

Main change point to reach Khairpur Nathan Shah.

Pay locally

Our verdict

<strong>Via Moro and Dadu</strong>.


Schedule

Sadiqabad to Khairpur Nathan Shah bus timings

Daytime.

Morning coach

7:00 AM

Moro by early afternoon, heading for Khairpur Nathan Shah.

Dadu

Afternoon

Coach north, heading for Khairpur Nathan Shah.

Flood season

July to September

Check the roads, heading for Khairpur Nathan Shah.

Summer

May to August

Very hot, heading for Khairpur Nathan Shah.

Flood country

Dadu district’s west bank towns were badly affected in the 2022 floods.

Where to board

Sadiqabad and Khairpur Nathan Shah terminals

Where to board in Sadiqabad and where you arrive in Khairpur Nathan Shah.

Sadiqabad

Faisal Movers
New General Bus Stand, beside the Moon Cheema filling station on KLP Road.
Royal Movers
Main GT Road, next door to the Waraich Express terminal.

Khairpur Nathan Shah

From Dadu
Local coaches north for Khairpur Nathan Shah.
Khairpur Nathan Shah
Town for Khairpur Nathan Shah.
Onward
Mehar for Khairpur Nathan Shah.

The road

The road from Sadiqabad to Khairpur Nathan Shah

Down the N-5 to Moro, across the Indus, then north.

  1. SadiqabadDeparture, km 0 on the way to Khairpur Nathan Shah.
  2. Morokm 330 on the way to Khairpur Nathan Shah.
  3. DaduChange, km 370 on the way to Khairpur Nathan Shah.
  4. Khairpur Nathan ShahArrival about seven hours after departure, km 380.

West bank road

The road north from Dadu runs between the Indus and the Kirthar foothills.

Bus options

Sadiqabad to Khairpur Nathan Shah bus options compared

How the realistic options compare on this route.

01Recommended

Bus

Rs 2,800about, multi stage

Journey time
7 to 7 hours 30
Frequency
Daily
Arrives
Khairpur Nathan Shah

Via Moro and Dadu.

Best for most.

02Middle option

Coach to Sukkur, then via Larkana

About Rs 2,900multi stage

Journey time
About 7h 30m
Boards
GT Road terminal
To
Khairpur Nathan Shah

Coach to Sukkur, then via Larkana reaches Khairpur Nathan Shah in 7h 30m, boarding at GT Road terminal.

Middle option for Khairpur Nathan Shah at About Rs 2,900.

Cheapest way to travel from Sadiqabad to Khairpur Nathan Shah

About Rs 2,800 via Dadu.


Common questions

Sadiqabad to Khairpur Nathan Shah bus FAQs

What is the Sadiqabad to Khairpur Nathan Shah bus ticket price?

Fares start at about Rs 2,800 with Karachi coach to Moro, then via Dadu. Coach to Sukkur, then via Larkana is about Rs 2,900. Prices change with class, season and fuel adjustments, so check the live fare before paying.

How long does the bus from Sadiqabad to Khairpur Nathan Shah take?

About seven hours with changes for roughly 380 km via moro and dadu.

Is this the same as Khairpur city?

No; Khairpur Nathan Shah is in Dadu district.

How far is it from Dadu?

A short ride north.

Related routes and operators

Book your Sadiqabad to Khairpur Nathan Shah ticket

Buses from Sadiqabad to Khairpur Nathan Shah compared, with no booking fee added to the published fare.

Compare fares now