Route · Karachi up the Indus to central Sindh

Karachi to Moro Bus Ticket Price, Online Booking, Timing

The Karachi to Moro ticket price starts at about Rs 1,700 and reaches Rs 2,100 with Daewoo. The journey takes around five hours via Hyderabad and the N-5, and Moro is the crossing point to Dadu on the far bank of the Indus.

Ticket price from
Rs 1,700Bilal Travels
Daewoo
Rs 2,100Luxury
Distance
About 330 kmM-9 and N-5
Journey time
About 5hDay run
Across the river
DaduWest bank

Short answer: Karachi to Moro costs Rs 1,700 to Rs 2,100 and takes about five hours. It is a daytime trip, unlike the overnight runs further north.

Fares by operator

Karachi to Moro ticket price by operator

Two operators on the N-5.

Karachi to Moro fares by operator
Bus operator Class Route Journey time Ticket price
Bilal Travels Economy, air conditioned M-9 to Hyderabad, then N-5 5h 15m Rs 1,700
Daewoo Express Luxury, air conditioned M-9 to Hyderabad, then N-5 5h Rs 2,100

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.

A through stop

Moro is on the northbound N-5 services. Book Moro by name so the coach is scheduled to set you down.

Book Karachi to Moro.
A daytime trip.

Compare live fares
Across the Indus

Moro is the stop for Dadu

A bridge links Moro on the N-5 with Dadu on the west bank.

East bank

Moro
Your stop on the N-5.
Naushahro Feroze
The district towns to the north.

West bank

Dadu
Across the bridge.
Onward
Sehwan and Johi.

Our advice

Leave Karachi in the morning and cross to Dadu in the afternoon.

The real choice

Which is the best bus service from Karachi to Moro

Two operators, a daytime run.

Onward

Dadu

Across the Indus bridge.

Local fare

Our verdict

Take Daewoo Express at Rs 2,100 for a fixed arrival time.

Schedule

Karachi to Moro bus timings

Northbound N-5 services leave Karachi through the day.

Morning

7:00 AM to 10:00 AM

Arrive by early afternoon.

Midday

11:00 AM to 2:00 PM

Arrive by evening.

Afternoon

3:00 PM onward

Arrive after dark.

Onward

To Dadu

Best in daylight.

Five hours

Two on the M-9, three on the N-5. Hala and the Hyderabad bypass are the slow points.

Where to board

Karachi and Moro terminals

Karachi’s stands, and Moro on the N-5.

Karachi

Al Asif, Sohrab Goth
The main departure point for most operators, at the northern edge of the city on the Super Highway side.
Faisal Movers
Counters at Sohrab Goth, Saddar and Karachi Cantt. Confirm which one loads your coach.
Daewoo Express
Its Karachi terminal, per the ticket. Allow extra time to cross the city.

Moro

Arrival
Check the Moro drop point.
Onward
Dadu, Naushahro Feroze and Sehwan.
Worth knowing
Daewoo also stops at Sakrand before Moro.
The road

The road from Karachi to Moro

The M-9 to Hyderabad, then north on the N-5.

  • Karachi, Sohrab Goth Departure, km 0.
  • Hyderabad Off the M-9, km 150.
  • Hala N-5 stop, km 210.
  • Sakrand Daewoo stop, km 280.
  • Moro Arrival about five hours after departure, km 330.

A day trip distance

Moro is close enough to Karachi to arrive in daylight. That is rare for upper Sindh towns.

Bus, train or car

Karachi to Moro bus vs train vs car

The bus is the practical choice.

01 Recommended

Bus

Rs 1,700to Rs 2,100

Journey time
About 5h
Frequency
Daily
Direct
Yes

Two operators.

Best all round.

02 Possible

Train

Via Nawabshah or Padidan

Journey time
6h and up
Frequency
Daily
Direct
No

The main line passes nearby, with road for the last leg.

Slower.

03 Hard to justify

Private car

Rs 16,000and up, one way

Journey time
4h 30m
Frequency
On demand
Direct
Yes

For a group.

Only for a group.

Cheapest way to travel from Karachi to Moro

Bilal Travels at about Rs 1,700.

Common questions

Karachi to Moro bus FAQs

What is the Karachi to Moro bus ticket price?

About Rs 1,700 with Bilal Travels and Rs 2,100 with Daewoo Express.

How long does it take?

About five hours.

Can I reach Dadu from Moro?

Yes, across the Indus bridge.

Is it an overnight trip?

No, it is a daytime run.

Does Daewoo stop at Moro?

Yes, Moro is a published Daewoo stop.

Is there a train?

Only with a road connection.

Book your Karachi to Moro ticket

Compare both operators to Moro with no booking fee added to the published fare.

Compare fares now