There are 5 ways to get from Faisalabad to Karachi by 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.
Fly from Faisalabad International Airport
best- Fly from Faisalabad International Airport (LYP) to Karachi (KHI)plane LYP - KHI
2h 47m$64–655Train
cheapest- Take the train from Faisalabad to Karachi Canttrain 42Dn / ...
15h 25m$11–52Bus
- Take the bus from Faisalabad to Karachibus
14h 30m$19–28Drive 1,079 km
- Drive from Faisalabad to Karachicar 1,079 km
12h$101–146Train to Lahore International Airport, fly
- Take the train from Faisalabad to Lahore Junctiontrain
- Fly from Lahore International Airport (LHE) to Karachi (KHI)plane LHE - KHI
5h 53m$65–146
Faisalabad to Karachi by train
Questions & Answers
The cheapest way to get from Faisalabad to Karachi is to bus which costs $19 - $28 and takes 14h 30m.
The fastest way to get from Faisalabad to Karachi is to fly which takes 2h 47m and costs $60 - $700.
Yes, there is a direct bus departing from Faisalabad and arriving at Karachi. Services depart four times a day, and operate every day. The journey takes approximately 14h 30m.
Yes, there is a direct train departing from Faisalabad and arriving at Karachi Cant. Services depart three times a day, and operate every day. The journey takes approximately 15h 25m.
The distance between Faisalabad and Karachi is 962 km. The road distance is 1079 km.
The best way to get from Faisalabad to Karachi without a car is to bus which takes 14h 30m and costs $19 - $28.
It takes approximately 2h 47m to get from Faisalabad to Karachi, including transfers.
Faisalabad to Karachi bus services, operated by Faisal Movers, depart from Faisalabad station.
Faisalabad to Karachi train services, operated by Pakistan Railways, depart from Faisalabad station.
The best way to get from Faisalabad to Karachi is to fly which takes 2h 47m and costs $60 - $700. Alternatively, you can bus, which costs $19 - $28 and takes 14h 30m, you could also train, which costs $11 - $55 and takes 15h 25m.
What companies run services between Faisalabad, Pakistan and Karachi, Pakistan?
Fly Jinnah Services and Pakistan International Airlines fly from Faisalabad International Airport (LYP) to Karachi (KHI) once daily. Alternatively, Faisal Movers operates a bus from Faisalabad to Karachi 4 times a day. Tickets cost $19–28 and the journey takes 14h 30m.
- Website
- flyjinnah.com
Flights from Faisalabad International Airport to Karachi
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $55–130
Flights from Lahore International Airport to Karachi
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- $60–130
Flights from Lahore International Airport to Karachi via Quetta
- Ave. Duration
- 3h 35m
- When
- Monday and Saturday
- Estimated price
- $60–130
Flights from Lahore International Airport to Karachi via Islamabad
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $60–130
- Website
- www4.piac.com.pk
Flights from Faisalabad International Airport to Karachi
- Ave. Duration
- 1h 45m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $280–850
Flights from Lahore International Airport to Karachi
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $230–700
- Website
- airsial.com
Flights from Lahore International Airport to Karachi
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $75–410
- Website
- airblue.com
Flights from Lahore International Airport to Karachi
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- $500–850
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
Train from Faisalabad to Karachi Cant
- Ave. Duration
- 15h 25m
- Frequency
- 3 times a day
- Estimated price
- $11–52
- 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–17
- AC Sleeper
- $23–35
- AC Business
- $29–45
- AC Standard
- $27
- AC Business
- $36
- AC Sleeper
- $43
- Greenline Special
- $52
Train from Faisalabad to Lahore Junction
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- $1–12
- 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–3
- AC Sleeper
- $4–6
- AC Business
- $8–12
- AC Standard
- $4
- Greenline Special
- $6
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- faisalmovers.com
Bus from Faisalabad to Karachi
- Ave. Duration
- 14h 30m
- Frequency
- 4 times a day
- Estimated price
- $19–28
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Executive
- $19–26
- Premium Plus
- $22–28
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 Travelling to the US: What do I need to know?, How do I buy a London Underground ticket?, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
Faisalabad to Karachi bus services, operated by Faisal Movers, arrive at Karachi station.
Faisalabad to Karachi train services, operated by Pakistan Railways, arrive at Karachi Cant station.
Yes, the driving distance between Faisalabad to Karachi is 1079 km. It takes approximately 12h to drive from Faisalabad to Karachi.
There are 638+ hotels available in Karachi.






