There are 7 ways to get from Karachi to Khan Bela by train, bus, taxi, 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.
Train
best- Take the train from Karachi Cant to Liaquatpurtrain 1Up / ...
12h 3m$12–45Bus, taxi
- Take the bus from Karachi to Uch Sharifbus Premium Plus 9X32
- Take the taxi from Uch Sharif to Khan Belataxi
13h 59m$21–32Drive 706.2 km
- Drive from Karachi to Khan Belacar 706.2 km
8h 15m$67–96Taxi
- Take the taxi from Karachi to Khan Belataxi 706.2 km
8h 15m$120–150Fly to Multan International Airport, train
- Fly from Karachi (KHI) to Multan International Airport (MUX)plane KHI - MUX
- Take the train from Multan Cantt to Liaquatpurtrain
7h 45m$57–572Train via Karachi City
- Take the train from Karachi City to Liaquatpurtrain 25Up / ...
14h 27m$12–46Fly to Sukkur Airport, train
- Fly from Karachi (KHI) to Sukkur Airport (SKZ)plane KHI - SKZ
- Take the train from Rohri Jn. to Liaquatpurtrain
8h 54m$169–426
Karachi (KHI) to Multan International Airport (MUX) flights
Questions & Answers
The cheapest way to get from Karachi to Khan Bela is to bus and taxi which costs $21 - $35 and takes 13h 59m.
The fastest way to get from Karachi to Khan Bela is to fly and train which takes 7h 45m and costs $55 - $600.
No, there is no direct train from Karachi to Khan Bela. However, there are services departing from Karachi Cant and arriving at Liaquatpur via . The journey, including transfers, takes approximately 12h 3m.
The distance between Karachi and Khan Bela is 757 km. The road distance is 706.2 km.
The best way to get from Karachi to Khan Bela without a car is to train which takes 12h 3m and costs $11 - $50.
It takes approximately 12h 3m to get from Karachi to Khan Bela, including transfers.
Karachi to Khan Bela train services, operated by Pakistan Railways, depart from Karachi Cant station.
Karachi to Khan Bela train services, operated by Pakistan Railways, arrive at Liaquatpur station.
Yes, the driving distance between Karachi to Khan Bela is 706 km. It takes approximately 8h 15m to drive from Karachi to Khan Bela.
What companies run services between Karachi, Pakistan and Khan Bela, Punjab, Pakistan?
Pakistan Railways operates a train from Karachi Cant to Liaquatpur 5 times a day. Tickets cost $7–40 and the journey takes 11h 38m.
- Website
- www4.piac.com.pk
Flights from Karachi to Multan International Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $110–550
Flights from Karachi to Sukkur Airport
- Ave. Duration
- 1h 10m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–400
- Website
- flyjinnah.com
Flights from Karachi to Multan International Airport
- 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 Karachi Cant to Liaquatpur
- Ave. Duration
- 11h 38m
- 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 Multan Cantt to Liaquatpur
- Ave. Duration
- 3h 2m
- 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 Karachi City to Liaquatpur
- Ave. Duration
- 14h 2m
- 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
Train from Rohri Jn. to Liaquatpur
- Ave. Duration
- 4h 13m
- 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
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- Bookkaru
Bus from Karachi to Uch Sharif
- 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
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 Italy Travel Guides - to help you get the most out of your next trip.






