There are 5 ways to get from Mirpur to Sahiwal by taxi, 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.
Taxi, bus, train
best- Take the taxi from Mirpur to Gujarattaxi
- Take the bus from Gujarat to Lahore Thokar Niaz Baigbus
- Take the train from Raiwind Jn. to Sahiwaltrain 8Dn / ...
6h$24–42Train
cheapest- Take the train from Jhelum to Sahiwaltrain 8Dn / ...
6h 56m$10–25Drive 332.9 km
- Drive from Mirpur to Sahiwalcar 332.9 km
5h 9m$32–45Taxi
- Take the taxi from Mirpur to Sahiwaltaxi 332.9 km
5h 9m$55–75Train via Dina
- Take the train from Dina to Sahiwaltrain 14Dn
8h 5m$10–25
Questions & Answers
The cheapest way to get from Mirpur to Sahiwal is to train via Dina which costs $10 - $26 and takes 8h 5m.
The fastest way to get from Mirpur to Sahiwal is to drive which takes 5h 9m and costs $30 - $45.
No, there is no direct train from Mirpur to Sahiwal. However, there are services departing from Jhelum and arriving at Sahiwal via . The journey, including transfers, takes approximately 6h 56m.
The distance between Mirpur and Sahiwal is 365 km. The road distance is 332.9 km.
The best way to get from Mirpur to Sahiwal without a car is to taxi and bus and train which takes 6h and costs $24 - $45.
It takes approximately 6h to get from Mirpur to Sahiwal, including transfers.
Mirpur to Sahiwal train services, operated by Pakistan Railways, depart from Jhelum station.
Mirpur to Sahiwal train services, operated by Pakistan Railways, arrive at Sahiwal station.
Yes, the driving distance between Mirpur to Sahiwal is 333 km. It takes approximately 5h 9m to drive from Mirpur to Sahiwal.
There are 20+ hotels available in Sahiwal.
What companies run services between Mirpur, Pakistan and Sahiwal, Pakistan?
Pakistan Railways operates a train from Jhelum to Sahiwal twice daily. Tickets cost $4–18 and the journey takes 6h 21m.
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
Train from Raiwind Jn. to Sahiwal
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- $1–11
- 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
- $3–6
- AC Business
- $7–11
Train from Jhelum to Sahiwal
- Ave. Duration
- 6h 21m
- Frequency
- Twice daily
- Estimated price
- $4–18
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $4–6
- AC Sleeper
- $8–12
- AC Business
- $12–18
Train from Dina to Sahiwal
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- $4–18
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $4–6
- AC Sleeper
- $8–12
- AC Business
- $12–18
- Phone
- 0304-111-7008
- [email protected]
- Website
- daewoo.com.pk
Bus from Gujarat to Lahore Thokar Niaz Baig
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $3–6
- Website
- https://daewoo.com.pk/
- Sleeper
- $4–6
- Luxury
- $3–5
- Ave. Duration
- 3h 12m
- Estimated price
- $15–75
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 10 amazing places to get away from it all in Australia, Train travel in Spain: A guide to Renfe, and Which London airport should I choose? - to help you get the most out of your next trip.




