There are 4 ways to get from Lahore to Dipalpur by train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Okara
best- Take the train from Lahore Junction to Okaratrain 16Dn / ...
2h 14m$7–18Train
cheapest- Take the train from Lahore Junction to Basirpurtrain 38Dn
4h 8m$6–18Drive 132.3 km
- Drive from Lahore to Dipalpurcar 132.3 km
1h 48m$17–24Taxi
- Take the taxi from Lahore to Dipalpurtaxi 132.3 km
1h 48m$23–28
Comparing Your Travel Options
The cheapest way to get from Lahore to Dipalpur is to train which costs $6 - $18 and takes 4h 8m.
The fastest way to get from Lahore to Dipalpur is to drive which takes 1h 48m and costs $16 - $24.
No, there is no direct train from Lahore to Dipalpur. However, there are services departing from Lahore Junction and arriving at Okara via . The journey, including transfers, takes approximately 2h 14m.
The distance between Lahore and Dipalpur is 156 km. The road distance is 132.3 km.
The best way to get from Lahore to Dipalpur without a car is to train via Okara which takes 2h 14m and costs $7 - $19.
It takes approximately 2h 14m to get from Lahore to Dipalpur, including transfers.
Lahore to Dipalpur train services, operated by Pakistan Railways, depart from Lahore Junction station.
Lahore to Dipalpur train services, operated by Pakistan Railways, arrive at Okara station.
Yes, the driving distance between Lahore to Dipalpur is 132 km. It takes approximately 1h 48m to drive from Lahore to Dipalpur.
What companies run services between Lahore, Pakistan and Dipalpur, Pakistan?
Pakistan Railways operates a train from Lahore Junction to Okara every 4 hours. Tickets cost $2–12 and the journey takes 1h 52m.
- Phone
- +92 42 99201738
- [email protected]
- Website
- Pakistan Railways
Train from Lahore Junction to Okara
- Ave. Duration
- 1h 52m
- Frequency
- Every 4 hours
- Estimated price
- $2–12
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $2–3
- AC Sleeper
- $3–6
- AC Business
- $8–12
Train from Lahore Junction to Basirpur
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $2–12
- Website
- Pakistan Railways
- Schedules at
- Pakistan Railways
- Book at
- Pakistan Railways
- Economy
- $2–4
- AC Sleeper
- $4–7
- AC Business
- $8–12
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 How to get from Stansted Airport into central London, What documents do I need to cross Niagara Falls?, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.


