There are 8 ways to get from Dadu to Faisalabad by taxi, train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, train
best- Take the taxi from Dadu to Bhiria Roadtaxi
- Take the train from Bhiria Road to Faisalabadtrain 17Up
15h$19–43Train
cheapest- Take the train from Dadu to Shikarpurtrain 3Up
- Take the train from Shikarpur to Multan Cantttrain
- Take the train from Multan Cantt to Faisalabadtrain
20h 14m$9–50Bus
- Take the bus from Moro Byco to Lahore Thokarbus
- Take the bus from MAO College to Kalma Chowkbus
- Take the bus from Lahore to Faisalabadbus
17h 3m$24–48Drive 804.6 km
- Drive from Dadu to Faisalabadcar 804.6 km
8h 31m$76–109Taxi
- Take the taxi from Dadu to Faisalabadtaxi 804.6 km
8h 31m$130–170Train to Karachi, fly to Faisalabad International Airport
- Take the train from Dadu to Landhi Jn.train
- Fly from Karachi (KHI) to Faisalabad International Airport (LYP)plane KHI - LYP
9h 32m$64–574Train to Karachi, fly to Lahore International Airport, train
- Take the train from Dadu to Landhi Jn.train
- Fly from Karachi (KHI) to Lahore International Airport (LHE)plane KHI - LHE
- Take the train from Lahore Junction to Faisalabadtrain
12h 38m$75–176Train to Sukkur Airport, fly to Faisalabad International Airport
- Take the train from Dadu to Shikarpurtrain
- Fly from Sukkur Airport (SKZ) to Faisalabad International Airport (LYP)plane SKZ - LYP
24h 19m$83–209
Dadu to Faisalabad by train
Comparing Your Travel Options
The cheapest way to get from Dadu to Faisalabad is to train which costs $9 - $50 and takes 20h 14m.
The fastest way to get from Dadu to Faisalabad is to drive which takes 8h 31m and costs $75 - $110.
No, there is no direct bus from Dadu to Faisalabad. However, there are services departing from Moro Byco and arriving at Faisalabad via MAO College and Lahore. The journey, including transfers, takes approximately 17h 3m.
No, there is no direct train from Dadu to Faisalabad. However, there are services departing from Dadu and arriving at Faisalabad via Shikarpur and Multan Cantt. The journey, including transfers, takes approximately 20h 14m.
The distance between Dadu and Faisalabad is 806 km. The road distance is 804.6 km.
The best way to get from Dadu to Faisalabad without a car is to taxi and train which takes 15h and costs $19 - $45.
It takes approximately 15h to get from Dadu to Faisalabad, including transfers.
Dadu to Faisalabad bus services, operated by Faisal Movers, depart from Moro Byco station.
Dadu to Faisalabad train services, operated by Pakistan Railways, depart from Dadu station.
The best way to get from Dadu to Faisalabad is to bus which takes 17h 3m and costs $24 - $50. Alternatively, you can train, which costs $9 - $50 and takes 20h 14m.
What companies run services between Dadu, Pakistan and Faisalabad, Pakistan?
You can take a vehicle from Dadu to Faisalabad via Moro Byco, Lahore Thokar, Thokar Niaz Baig, Anarkali Station, MAO College, Kalma Chowk, and Lahore in around 17h 3m. Alternatively, you can take a train from Dadu to Faisalabad via Shikarpur and Multan Cantt in around 20h 14m.
- Website
- flyjinnah.com
Flights from Karachi to Faisalabad International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $55–100
Flights from Karachi to Lahore International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $65–140
Flights from Karachi to Lahore International Airport via Quetta
- Ave. Duration
- 3h 20m
- When
- Monday and Saturday
- Estimated price
- $65–140
Flights from Karachi to Lahore International Airport via Islamabad
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- $65–140
Flights from Sukkur Airport to Faisalabad International Airport via Karachi
- Ave. Duration
- 15h 25m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- $75–180
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Bhiria Road to Faisalabad
- Ave. Duration
- 14h 5m
- Frequency
- Once daily
- Estimated price
- $8–30
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $8–12
- AC Sleeper
- $16–24
- AC Business
- $21–30
Train from Dadu to Landhi Jn.
- Ave. Duration
- 6h 27m
- Frequency
- Twice daily
- Estimated price
- $3–18
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $3–6
- AC Sleeper
- $7–12
- AC Business
- $12–18
Train from Dadu to Shikarpur
- Ave. Duration
- 5h 39m
- Frequency
- Twice daily
- Estimated price
- $2–13
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $2–4
- AC Sleeper
- $4–7
- AC Business
- $9–13
Train from Shikarpur to Multan Cantt
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $5–23
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $5–8
- AC Sleeper
- $11–17
- AC Business
- $16–23
Train from Multan Cantt to Faisalabad
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- $2–14
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $2–4
- AC Sleeper
- $5–9
- AC Business
- $9–14
Train from Dadu to Landhi Jn.
- Ave. Duration
- 6h 27m
- Frequency
- Twice daily
- Estimated price
- $3–18
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $3–6
- AC Sleeper
- $7–12
- AC Business
- $12–18
Train from Lahore Junction to Faisalabad
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $1–12
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $1–3
- AC Sleeper
- $4–6
- AC Business
- $8–12
- AC Standard
- $4
- Greenline Special
- $6
Train from Dadu to Shikarpur
- Ave. Duration
- 5h 39m
- Frequency
- Twice daily
- Estimated price
- $2–13
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $2–4
- AC Sleeper
- $4–7
- AC Business
- $9–13
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- Bookkaru
Bus from Moro Byco to Lahore Thokar
- Ave. Duration
- 13h 30m
- Frequency
- Every 4 hours
- Estimated price
- $16–33
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $16–22
- Premium Plus
- $19–24
- Executive Plus
- $17
- Sleeper
- $33
- Ave. Duration
- 4h 43m
- Estimated price
- $11–170
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 of the smartest ways to explore Australia, Getting to Rome from the airport, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
Booking & Getting There
Dadu to Faisalabad bus services, operated by Faisal Movers, arrive at Lahore Thokar station.
Dadu to Faisalabad train services, operated by Pakistan Railways, arrive at Shikarpur station.
Yes, the driving distance between Dadu to Faisalabad is 805 km. It takes approximately 8h 31m to drive from Dadu to Faisalabad.
There are 79+ hotels available in Faisalabad.






