There are 4 ways to get from Sargodha to Sahiwal by bus, 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.
Bus, train
best- Take the bus from Sargodha to Lahorebus
- Take the train from Pattoki to Sahiwaltrain 40Dn / ...
4h 50m$5–19Train
cheapest- Take the train from Sargodha Jn. to Khanewal Jn.train 12Up / ...
- Take the train from Khanewal Jn. to Sahiwaltrain 15Up / ...
8h$4–25Drive 183.7 km
- Drive from Sargodha to Sahiwalcar 183.7 km
2h 53m$18–25Taxi
- Take the taxi from Sargodha to Sahiwaltaxi 183.7 km
2h 53m$30–40
Sargodha to Sahiwal by train
Questions & Answers
The cheapest way to get from Sargodha to Sahiwal is to bus and train which costs $5 - $19 and takes 4h 50m.
The fastest way to get from Sargodha to Sahiwal is to drive which takes 2h 53m and costs $17 - $25.
No, there is no direct train from Sargodha to Sahiwal. However, there are services departing from Sargodha Jn. and arriving at Sahiwal via Khanewal Jn.. The journey, including transfers, takes approximately 8h.
The distance between Sargodha and Sahiwal is 267 km. The road distance is 183.7 km.
The best way to get from Sargodha to Sahiwal without a car is to bus and train which takes 4h 50m and costs $5 - $19.
It takes approximately 4h 50m to get from Sargodha to Sahiwal, including transfers.
Sargodha to Sahiwal train services, operated by Pakistan Railways, depart from Sargodha Jn. station.
Sargodha to Sahiwal train services, operated by Pakistan Railways, arrive at Khanewal Jn. station.
Yes, the driving distance between Sargodha to Sahiwal is 184 km. It takes approximately 2h 53m to drive from Sargodha to Sahiwal.
There are 20+ hotels available in Sahiwal.
What companies run services between Sargodha, Pakistan and Sahiwal, Pakistan?
You can take a train from Sargodha Jn. to Sahiwal via Khanewal Jn. in around 8h.
- Phone
- +92 42 99201738
- [email protected]
- Website
- pakrailways.gov.pk
Train from Pattoki to Sahiwal
- Ave. Duration
- 1h 7m
- Frequency
- 4 times a day
- Estimated price
- $1–10
- 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
- $2–5
- AC Business
- $6–10
Train from Sargodha Jn. to Khanewal Jn.
- Ave. Duration
- 5h 35m
- Frequency
- Twice daily
- Estimated price
- $3–15
- Website
- https://www.pakrailways.gov.pk/home
- Schedules at
- https://www.pakrailways.gov.pk/train
- Book at
- https://www.pakrailways.gov.pk/buy
- Economy
- $3–5
- AC Sleeper
- $5–9
- AC Business
- $10–15
Train from Khanewal Jn. to Sahiwal
- Ave. Duration
- 1h 25m
- 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
- Phone
- (061) 111 22 44 88
- [email protected]
- Website
- faisalmovers.com
Bus from Sargodha to Lahore
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- $4–9
- Website
- https://www.bookkaru.com/
- Website
- https://www.faisalmovers.com/
- Executive
- $4–6
- Premium Plus
- $7–9
- Ave. Duration
- 2h 53m
- Estimated price
- $30–40
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 to get from Florence to Rome, and Best ways to travel around Australia - to help you get the most out of your next trip.






