There are 4 ways to get from Lahore to Khairpur Tamiwali by bus, taxi, 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.
Bus, taxi
best- Take the bus from Shama to Kalma Chowkbus
- Take the bus from Lahore to Bahawalpurbus
- Take the taxi from Bahawalpur to Khairpur Tamiwalitaxi
7h 20m$22–34Train
cheapest- Take the train from Lahore Junction to Mailsitrain 38Dn
8h 57m$10–26Drive 332.3 km
- Drive from Lahore to Khairpur Tamiwalicar 332.3 km
4h 42m$32–45Taxi
- Take the taxi from Lahore to Khairpur Tamiwalitaxi 332.3 km
4h 42m$55–70
Questions & Answers
The cheapest way to get from Lahore to Khairpur Tamiwali is to train which costs $10 - $26 and takes 8h 57m.
The fastest way to get from Lahore to Khairpur Tamiwali is to drive which takes 4h 42m and costs $30 - $45.
No, there is no direct train from Lahore to Khairpur Tamiwali. However, there are services departing from Lahore Junction and arriving at Mailsi via . The journey, including transfers, takes approximately 8h 57m.
The distance between Lahore and Khairpur Tamiwali is 535 km. The road distance is 332.3 km.
The best way to get from Lahore to Khairpur Tamiwali without a car is to bus and taxi which takes 7h 20m and costs $22 - $35.
It takes approximately 7h 20m to get from Lahore to Khairpur Tamiwali, including transfers.
Lahore to Khairpur Tamiwali train services, operated by Pakistan Railways, depart from Lahore Junction station.
Lahore to Khairpur Tamiwali train services, operated by Pakistan Railways, arrive at Mailsi station.
Yes, the driving distance between Lahore to Khairpur Tamiwali is 332 km. It takes approximately 4h 42m to drive from Lahore to Khairpur Tamiwali.
What companies run services between Lahore, Pakistan and Khairpur Tamiwali, Pakistan?
Pakistan Railways operates a train from Lahore Junction to Mailsi once daily. Tickets cost $4–18 and the journey takes 8h 25m.
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Lahore Junction to Mailsi
- Ave. Duration
- 8h 25m
- Frequency
- Once daily
- Estimated price
- $4–18
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $4–6
- AC Sleeper
- $8–12
- AC Business
- $12–18
- Phone
- 051-111-222-627
- [email protected]
Bus from Shama to Kalma Chowk
- Ave. Duration
- 10 min
- Frequency
- Every 5 minutes
- Estimated price
- $1
- Schedules at
- Punjab Masstransit Authority
- Multan Metro Bus
- $1
- Lahore Metro Bus
- $1
- Rawalpindi Metro Bus
- $1
- Phone
- 0304-111-7008
- [email protected]
- Website
- Daewoo Express
Bus from Lahore to Bahawalpur
- Ave. Duration
- 5h 5m
- Frequency
- Every 4 hours
- Estimated price
- $10–19
- Website
- Daewoo Express
- Sleeper
- $13–19
- Luxury
- $10–15
- Adult
- $7–9
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, How to get from Stansted Airport into central London, and Need to know: Jadrolinija - to help you get the most out of your next trip.






