There are 5 ways to get from Khairpur to Lahore by bus, train, car, taxi, 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 Sukkur to Multanbus
- Take the bus from Multan to Faisalabadbus
- Take the bus from Faisalabad to Lahorebus
11h 28m$23–43Train
cheapest- Take the train from Khairpur to Lahore Jn.train 7Up / ...
14h 18m$8–35Drive 763.3 km
- Drive from Khairpur to Lahorecar 763.3 km
7h 30m$72–104Taxi
- Take the taxi from Khairpur to Lahoretaxi 763.3 km
7h 30m$120–160Fly
- Fly from Sukkur Airport (SKZ) to Lahore International Airport (LHE)plane SKZ - LHE
13h 40m$157–310
Khairpur to Lahore by train
Questions & Answers
The cheapest way to get from Khairpur to Lahore is to train which costs $8 - $35 and takes 14h 18m.
The fastest way to get from Khairpur to Lahore is to drive which takes 7h 30m and costs $70 - $110.
No, there is no direct bus from Khairpur to Lahore. However, there are services departing from Sukkur and arriving at Lahore via Multan and Faisalabad. The journey, including transfers, takes approximately 11h 28m.
Yes, there is a direct train departing from Khairpur and arriving at Lahore Jn.. Services depart twice daily, and operate every day. The journey takes approximately 14h 18m.
The distance between Khairpur and Lahore is 835 km. The road distance is 763.3 km.
The best way to get from Khairpur to Lahore without a car is to bus which takes 11h 28m and costs $23 - $45.
It takes approximately 11h 28m to get from Khairpur to Lahore, including transfers.
Khairpur to Lahore bus services, operated by Faisal Movers, depart from Sukkur station.
Khairpur to Lahore train services, operated by Pakistan Railways, depart from Khairpur station.
The best way to get from Khairpur to Lahore is to bus which takes 11h 28m and costs $23 - $45. Alternatively, you can train, which costs $8 - $35 and takes 14h 18m, you could also fly, which costs $150 - $310 and takes 13h 40m.
What companies run services between Khairpur, Pakistan and Lahore, Pakistan?
You can take a vehicle from Khairpur to Lahore via Sukkur, Multan, Faisalabad, Faisalabad, and Lahore in around 11h 28m. Alternatively, Pakistan Railways operates a train from Khairpur to Lahore Jn. twice daily. Tickets cost $8–35 and the journey takes 14h 18m.
- Website
- www4.piac.com.pk
Flights from Sukkur Airport to Lahore International Airport via Karachi
- Ave. Duration
- 18h 25m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–270
Flights from Sukkur Airport to Lahore International Airport via Karachi, Quetta
- Ave. Duration
- 22h 45m
- When
- Thursday
- Estimated price
- $150–270
- Website
- flyjinnah.com
Flights from Sukkur Airport to Lahore International Airport via Islamabad
- Ave. Duration
- 13h
- When
- Friday and Sunday
- Estimated price
- $150–270
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Khairpur to Lahore Jn.
- Ave. Duration
- 14h 18m
- Frequency
- Twice daily
- Estimated price
- $8–35
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $8–13
- AC Sleeper
- $17–26
- AC Business
- $22–35
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- Bookkaru
Bus from Sukkur to Multan
- Ave. Duration
- 4h 20m
- Frequency
- 4 times a day
- Estimated price
- $9–18
- Website
- Bookkaru
- Website
- Faisal Movers
- Executive
- $9–13
- Premium Plus
- $11–15
- Executive
- $12
- Super Executive
- $18
- Phone
- 0304-111-7008
- [email protected]
- Website
- Daewoo Express
Bus from Multan to Faisalabad
- Ave. Duration
- 3h 5m
- Frequency
- Every 3 hours
- Estimated price
- $4–9
- Website
- Daewoo Express
- Sleeper
- $6–9
- Luxury
- $4–7
Bus from Faisalabad to Lahore
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- $3–7
- Website
- Daewoo Express
- Sleeper
- $4–7
- Luxury
- $3–5
- Ave. Duration
- 7h 30m
- Estimated price
- $120–160
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 Italian Lakes: Getting around by train, Heading to Europe? Read this before you buy a Eurail Pass, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Khairpur to Lahore bus services, operated by Faisal Movers, arrive at Multan station.
Khairpur to Lahore train services, operated by Pakistan Railways, arrive at Lahore Jn. station.
Yes, the driving distance between Khairpur to Lahore is 763 km. It takes approximately 7h 30m to drive from Khairpur to Lahore.
There are 1255+ hotels available in Lahore.








