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.
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.
Karachi to Moro ticket price by operator
Two operators on the N-5.
| 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.
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.
Which is the best bus service from Karachi to Moro
Two operators, a daytime run.
Bilal Travels
Economy on the N-5.
Rs 1,700
Daewoo Express
A published Moro stop.
Rs 2,100
Dadu
Across the Indus bridge.
Local fare
Our verdict
Take Daewoo Express at Rs 2,100 for a fixed arrival time.
Karachi to Moro bus timings
Northbound N-5 services leave Karachi through the day.
Morning
7:00 AM to 10:00 AMArrive by early afternoon.
Midday
11:00 AM to 2:00 PMArrive by evening.
Afternoon
3:00 PM onwardArrive after dark.
Onward
To DaduBest in daylight.
Five hours
Two on the M-9, three on the N-5. Hala and the Hyderabad bypass are the slow points.
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 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.
Karachi to Moro bus vs train vs car
The bus is the practical choice.
Bus
Rs 1,700to Rs 2,100
Two operators.
Best all round.
Train
Via Nawabshah or Padidan
The main line passes nearby, with road for the last leg.
Slower.
Private car
Rs 16,000and up, one way
For a group.
Only for a group.
Cheapest way to travel from Karachi to Moro
Bilal Travels at about Rs 1,700.
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.
Related routes and operators
Operator fare lists
Book your Karachi to Moro ticket
Compare both operators to Moro with no booking fee added to the published fare.
Compare fares now