There are 4 ways to get from Dadu to Islamabad by bus, train, 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.
Bus
best- Take the bus from Moro Byco Falak Filling Station to Rawalpindi Khasra No. 1459bus
14h 40m$28–55Train
cheapest- Take the train from Dadu to Attockcity Jn.train 19Up
- Take the train from Attockcity Jn. to Golra Shariftrain 14Dn
30h 12m$15–54Drive 1,091 km
- Drive from Dadu to Islamabadcar 1,091 km
12h 23m$103–148Train, fly
- Take the train from Dadu to Landhi Jn.train
- Fly from Karachi (KHI) to Islamabad International Airport (ISB)plane KHI - ISB
9h 58m$98–179
Karachi (KHI) to Islamabad International Airport (ISB) flights
Questions & Answers
The cheapest way to get from Dadu to Islamabad is to train which costs $15 - $55 and takes 30h 12m.
The fastest way to get from Dadu to Islamabad is to train and fly which takes 9h 58m and costs $95 - $180.
No, there is no direct bus from Dadu station to Islamabad. However, there are services departing from Moro Byco Falak Filling Station and arriving at Rawalpindi Khasra No. 1459 via . The journey, including transfers, takes approximately 14h 40m.
No, there is no direct train from Dadu to Islamabad. However, there are services departing from Dadu and arriving at Golra Sharif via Attockcity Jn.. The journey, including transfers, takes approximately 30h 12m.
The distance between Dadu and Islamabad is 1118 km. The road distance is 1091 km.
The best way to get from Dadu to Islamabad without a car is to bus which takes 14h 40m and costs $28 - $55.
It takes approximately 14h 40m to get from Dadu to Islamabad, including transfers.
Dadu to Islamabad bus services, operated by Daewoo Express, depart from Moro Byco Falak Filling Station.
Dadu to Islamabad train services, operated by Pakistan Railways, depart from Dadu station.
The best way to get from Dadu to Islamabad is to bus which takes 14h 40m and costs $28 - $55. Alternatively, you can train, which costs $15 - $55 and takes 30h 12m.
What companies run services between Dadu, Pakistan and Islamabad, Pakistan?
Daewoo Express operates a bus from Moro Byco Falak Filling Station to Rawalpindi Khasra No. 1459 hourly. Tickets cost $24–50 and the journey takes 14h 20m. Alternatively, you can take a train from Dadu to Islamabad via Attockcity Jn. and Golra Sharif in around 30h 12m.
- Website
- flyjinnah.com
Flights from Karachi to Islamabad International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $70–150
Flights from Karachi to Islamabad International Airport via Lahore
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $85–150
- Website
- www4.piac.com.pk
Flights from Karachi to Islamabad International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $70–150
- Website
- airsial.com
Flights from Karachi to Islamabad International Airport
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- $95–550
- Website
- airblue.com
Flights from Karachi to Islamabad International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- $600–1,000
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
Train from Dadu to Attockcity Jn.
- Ave. Duration
- 27h 35m
- Frequency
- Once daily
- Estimated price
- $11–40
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $11–16
- AC Sleeper
- $23–40
- AC Business
- $28–40
- AC Standard
- $27
Train from Attockcity Jn. to Golra Sharif
- Ave. Duration
- 1h 24m
- Frequency
- Once daily
- Estimated price
- $1–10
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $1–2
- AC Sleeper
- $2–4
- AC Business
- $6–10
Train from Dadu to Landhi Jn.
- Ave. Duration
- 6h 27m
- Frequency
- Twice daily
- Estimated price
- $3–18
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $3–6
- AC Sleeper
- $7–12
- AC Business
- $12–18
- Phone
- 0304-111-7008
- [email protected]
- Website
- daewoo.com.pk
Bus from Moro Byco Falak Filling Station to Rawalpindi Khasra No. 1459
- Ave. Duration
- 14h 20m
- Frequency
- Hourly
- Estimated price
- $24–50
- Website
- https://daewoo.com.pk/
- Sleeper
- $30–50
- Luxury
- $24–40
- Gold Class
- $27
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 Bali: What to do if Mount Agung erupts, How to get from Stansted Airport into central London, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Dadu to Islamabad bus services, operated by Daewoo Express, arrive at Rawalpindi Khasra No. 1459 station.
Dadu to Islamabad train services, operated by Pakistan Railways, arrive at Attockcity Jn. station.
Yes, the driving distance between Dadu to Islamabad is 1091 km. It takes approximately 12h 23m to drive from Dadu to Islamabad.
There are 2335+ hotels available in Islamabad.




