There are 7 ways to get from Khan Bela to Karachi by train, plane, taxi, bus, 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.
Train to Multan International Airport, fly
best- Take the train from Liaquatpur to Multan Cantttrain
- Fly from Multan International Airport (MUX) to Karachi (KHI)plane MUX - KHI
6h 49m$59–573Train
cheapest- Take the train from Liaquatpur to Karachi Canttrain 2Dn / ...
12h 21m$12–46Taxi, bus
- Take the taxi from Khan Bela to Uch Shariftaxi
- Take the bus from Uch Sharif to Karachibus Premium Plus 9X32
13h 17m$24–33Drive 698.7 km
- Drive from Khan Bela to Karachicar 698.7 km
7h 59m$66–95Taxi
- Take the taxi from Khan Bela to Karachitaxi 698.7 km
7h 59m$110–140Train to Sukkur Airport, fly
- Take the train from Liaquatpur to Rohri Jn.train
- Fly from Sukkur Airport (SKZ) to Karachi (KHI)plane SKZ - KHI
8h 27m$171–427Train via Karachi City
- Take the train from Liaquatpur to Karachi Citytrain 26Dn / ...
14h 3m$12–46
Multan International Airport (MUX) to Karachi (KHI) flights
Questions & Answers
The cheapest way to get from Khan Bela to Karachi is to train which costs $11 - $50 and takes 12h 21m.
The fastest way to get from Khan Bela to Karachi is to train and fly which takes 6h 49m and costs $55 - $600.
No, there is no direct train from Khan Bela to Karachi. However, there are services departing from Liaquatpur and arriving at Karachi Cant via . The journey, including transfers, takes approximately 12h 21m.
The distance between Khan Bela and Karachi is 978 km. The road distance is 698.7 km.
The best way to get from Khan Bela to Karachi without a car is to train which takes 12h 21m and costs $11 - $50.
It takes approximately 6h 49m to get from Khan Bela to Karachi, including transfers.
Khan Bela to Karachi train services, operated by Pakistan Railways, depart from Liaquatpur station.
Khan Bela to Karachi train services, operated by Pakistan Railways, arrive at Karachi Cant station.
Yes, the driving distance between Khan Bela to Karachi is 699 km. It takes approximately 7h 59m to drive from Khan Bela to Karachi.
There are 650+ hotels available in Karachi.
What companies run services between Khan Bela, Punjab, Pakistan and Karachi, Pakistan?
Pakistan Railways operates a train from Liaquatpur to Karachi Cant 5 times a day. Tickets cost $7–40 and the journey takes 11h 56m.
- Website
- www4.piac.com.pk
Flights from Multan International Airport to Karachi
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $110–550
Flights from Sukkur Airport to Karachi
- Ave. Duration
- 1h 5m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–400
- Website
- flyjinnah.com
Flights from Multan International Airport to Karachi
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $45–90
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Liaquatpur to Multan Cantt
- Ave. Duration
- 2h 58m
- Frequency
- 4 times a day
- Estimated price
- $2–13
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $2–4
- AC Sleeper
- $5–8
- AC Business
- $9–13
Train from Liaquatpur to Karachi Cant
- Ave. Duration
- 11h 56m
- Frequency
- 5 times a day
- Estimated price
- $7–40
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $7–13
- AC Sleeper
- $16–40
- AC Business
- $21–35
- AC Standard
- $27
Train from Liaquatpur to Rohri Jn.
- Ave. Duration
- 4h 43m
- Frequency
- 5 times a day
- Estimated price
- $3–16
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $3–5
- AC Sleeper
- $6–10
- AC Business
- $10–16
Train from Liaquatpur to Karachi City
- Ave. Duration
- 13h 38m
- Frequency
- 3 times a day
- Estimated price
- $7–40
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $7–13
- AC Sleeper
- $16–40
- AC Business
- $21–35
- AC Standard
- $27
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- Bookkaru
Bus from Uch Sharif to Karachi
- Ave. Duration
- 12h
- Frequency
- Twice daily
- Estimated price
- $13–21
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $13–18
- Premium Plus
- $16–21
- Premium Plus 9X32
- $15
- Ave. Duration
- 4h 23m
- Estimated price
- $9–140
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 Best ways to travel around Australia, 4 stunningly beautiful Philippines islands you need to visit, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.






