Faisalabad to Dadu Bus Ticket Price, Online Booking, Service Timing

Dadu sits on the west bank of the Indus in central Sindh, about 25 km from Moro across the river, and from Faisalabad the way in is a Karachi coach to Moro and a short local hop. Daewoo Express publishes Moro as a stop, and Kainat Travels and Skyways run Karachi coaches down the same road.

To Moro Rs 5,610 one way, per seat

Coach to Moro
Rs 5,610Luxury
Onward
About 25 kmacross the Indus
Journey time
with the change
Distance
About 815 kmvia Moro
Change at
Morofor Dadu

Quick Fare Check: Faisalabad to Dadu costs about Rs 5,610 with Daewoo Express Luxury to Moro, or Rs 7,960 in Gold, then a local van about 25 km across the Indus, paid on board; Kainat Travels and Skyways quote at booking. Allow about 12 hours.

Faisalabad to Dadu bus fare by operator

Faisalabad to Dadu bus fares are the coach fares to Moro, the nearest stop on the Karachi road; the hop to Dadu is paid on board.

Faisalabad to Dadu bus ticket prices by operator and class, cheapest first
Bus operatorClassRouteJourney timeTicket priceBooking
Daewoo ExpressLuxury ACLeg 1: Karachi coach to MoroRs 5,610Book now Daewoo Express Luxury, Faisalabad to Dadu
Daewoo ExpressGold ACLeg 1: Karachi coach to MoroRs 7,960Book now Daewoo Express Gold, Faisalabad to Dadu
Kainat TravelsExecutiveLeg 1: Karachi coach; confirm the Moro stopAt bookingBook now Kainat Travels Executive, Faisalabad to Dadu
SkywaysCoachLeg 1: Karachi coach; confirm the Moro stopAt bookingBook now Skyways Coach, Faisalabad to Dadu
Local vansVanLeg 2: Moro to DaduPaid on boardTickets at the stand

Indicative one-way coach fares to Moro for one adult; the live fare confirms at checkout. The van to Dadu is extra and paid on board.

Faisalabad to Dadu route map

Faisalabad to Dadu route map Map of the Faisalabad to Dadu bus route through Faisalabad, Multan, Sukkur, Moro, Dadu. 28°N 30°N 68°E 70°E 72°E 74°E Faisalabad Multan Sukkur Moro Dadu 200 km N
Cities plotted from their coordinates; the line shows the corridor, not every bend of the road. Coaches run down the M-4 and M-5 to Sukkur and the National Highway to Moro; vans cross the Indus to Dadu.

Coach fares to Moro

  1. Daewoo Express LuxuryRs 5,610
  2. Daewoo Express GoldRs 7,960
One-way coach fares to Moro for one adult seat. The other operators quote at booking; the hop to Dadu is extra.

Faisalabad to Dadu bus timings

Faisalabad to Dadu bus timings follow the Karachi coaches, which reach Moro early the next morning.

  1. Afternoon

    4:30 pm

    Kainat Travels leaves for Karachi; confirm the Moro stop.

  2. Evening

    6:30 and 9 pm

    Daewoo Express reaches Moro early the next morning.

  3. Across the river

    About 35 minutes

    Vans link Moro with Dadu through the day.

  4. Summer

    Very hot

    Dadu is among the hottest districts in Sindh from May to August.

Faisalabad to Dadu bus online booking

Faisalabad to Dadu bus online booking covers the coach to Moro; the van is paid on board.

  1. Choose your coach

    Pick an operator and class from the fare table above, and check where it boards and drops before you pay.

  2. Pick your seat

    Choose a window or aisle seat on the seat map. Women are seated beside women or family members.

  3. Pay and board

    Pay by JazzCash, Easypaisa or card and keep the e-ticket. Carry your CNIC and reach the terminal 30 minutes early.

Search Faisalabad to Dadu buses

Which is the best bus service from Faisalabad to Dadu?

The best way from Faisalabad to Dadu is the Daewoo Express evening coach to Moro and a morning van across the river.

  • Daewoo Express

    Lists Moro

    About Rs 5,610 in Luxury or Rs 7,960 in Gold, with Moro as a published stop.

    From Rs 5,610

  • Kainat Travels

    Two departures

    Karachi coaches at 4:30 pm and 11:30 pm; confirm the Moro stop.

    Fare at booking

  • Skyways

    Karachi coach

    Runs Faisalabad to Karachi on the same road; confirm Moro.

    Fare at booking

Our pick

Book Daewoo Express to Moro, the only operator that publishes the stop, and take a van across to Dadu in the morning.

Before you book a Faisalabad to Dadu bus

Before you book a Faisalabad to Dadu bus, three things are worth knowing.

  • Moro is the stop

    The Karachi coaches stop at Moro on the National Highway; Dadu is across the Indus.

  • Sehwan nearby

    The shrine town of Sehwan Sharif is south of Dadu by local transport.

  • Name Moro when you book

    Make sure your ticket shows Moro, not Karachi.

Faisalabad to Dadu bus FAQs

What is the Faisalabad to Dadu bus fare?

About Rs 5,610 with Daewoo Express Luxury to Moro, or Rs 7,960 in Gold, plus a short van fare.

Is there a direct bus to Dadu?

No. Karachi coaches stop at Moro, across the Indus from Dadu.

How long does the trip take?

About 11 hours to Moro, then around 35 minutes by van.

How far is Dadu from Moro?

About 25 km across the Indus.

What time do the coaches leave Faisalabad?

Kainat at 4:30 pm and 11:30 pm, and Daewoo at 6:30 pm and 9 pm.

Book Faisalabad to Dadu bus tickets for your date

Book your Karachi coach seat to Moro, then pay with JazzCash, Easypaisa or card.

Search Faisalabad to Dadu buses