There are 6 ways to get from Jacobabad District to Karachi by taxi, plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, fly
best- Take the taxi from Jacobabad District to Sukkur Airport (SKZ)taxi
- Fly from Sukkur Airport (SKZ) to Karachi (KHI)plane SKZ - KHI
3h 25m$173–375Train
cheapest- Take the train from Haibat Saheed to Karachi Cantttrain 20Dn
17h 13m$10–31Taxi, bus
- Take the taxi from Jacobabad District to Sukkurtaxi
- Take the bus from Sukkur to Karachibus
9h 3m$21–31Taxi, train
- Take the taxi from Jacobabad District to Shikarpurtaxi
- Take the train from Shikarpur to Karachi Citytrain 4Dn
13h 8m$12–44Drive 523.5 km
- Drive from Jacobabad District to Karachicar 523.5 km
6h 57m$49–71Taxi
- Take the taxi from Jacobabad District to Karachitaxi 523.5 km
6h 57m$80–100
Sukkur Airport (SKZ) to Karachi (KHI) flights
Questions & Answers
The cheapest way to get from Jacobabad District to Karachi is to train which costs $10 - $35 and takes 17h 13m.
The fastest way to get from Jacobabad District to Karachi is to taxi and fly which takes 3h 25m and costs $170 - $380.
No, there is no direct train from Jacobabad District to Karachi. However, there are services departing from Haibat Saheed and arriving at Karachi Cantt via . The journey, including transfers, takes approximately 17h 13m.
The distance between Jacobabad District and Karachi is 456 km. The road distance is 523.5 km.
The best way to get from Jacobabad District to Karachi without a car is to taxi and bus which takes 9h 3m and costs $21 - $35.
It takes approximately 3h 25m to get from Jacobabad District to Karachi, including transfers.
Jacobabad District to Karachi train services, operated by Pakistan Railways, depart from Haibat Saheed station.
Jacobabad District to Karachi train services, operated by Pakistan Railways, arrive at Karachi Cantt station.
Yes, the driving distance between Jacobabad District to Karachi is 524 km. It takes approximately 6h 57m to drive from Jacobabad District to Karachi.
There are 637+ hotels available in Karachi.
What companies run services between Jacobabad District, Pakistan and Karachi, Pakistan?
Pakistan Railways operates a train from Haibat Saheed to Karachi Cantt once daily. Tickets cost $6–26 and the journey takes 16h 42m.
- Website
- www4.piac.com.pk
Flights from Sukkur Airport to Karachi
- Ave. Duration
- 1h 5m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–350
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
Train from Shikarpur to Karachi City
- Ave. Duration
- 12h 11m
- Frequency
- Once daily
- Estimated price
- $5–35
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $5–11
- AC Sleeper
- $11–35
- AC Business
- $16–26
- AC Standard
- $23
Train from Haibat Saheed to Karachi Cantt
- Ave. Duration
- 16h 42m
- Frequency
- Once daily
- Estimated price
- $6–26
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $6–10
- AC Sleeper
- $13–20
- AC Business
- $18–26
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- faisalmovers.com
Bus from Sukkur to Karachi
- Ave. Duration
- 7h 15m
- Frequency
- Every 4 hours
- Estimated price
- $9–16
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Executive
- $9–12
- Premium Plus
- $11–15
- EXecutive
- $10–16
- Ave. Duration
- 2h 39m
- Estimated price
- $7–100
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 How do I get from Sydney to Melbourne, Bali: What to do if Mount Agung erupts, and How to get from Luton Airport into central London - to help you get the most out of your next trip.






