Sargodha Directions and Distances
Sargodha is easy to reach from most large Pakistani cities by road, and it has direct train and bus connections. These are the distances and options to plan around.
Last updated: October 2026
Quick answer
Sargodha is about 187 km from Lahore, 91 km from Faisalabad, 223 km from Rawalpindi and 241 km from Islamabad. Most visitors come by road via the M-2 motorway and a connecting highway, by intercity bus from the General Bus Stand on Fatima Jinnah Road, or by train to Sargodha Junction.
Key facts
- From Lahore
- 187 km
- From Faisalabad
- 91 km
- From Rawalpindi
- 223 km
- From Islamabad
- 241 km
- From M-2 Motorway
- about 45-48 km
- Bus terminal
- General Bus Stand, Fatima Jinnah Road
Distance from major cities
These are the approximate road distances; actual journey time depends heavily on traffic and the route. Allow roughly two to three hours from Faisalabad and Lahore under normal conditions, and longer from Islamabad.
| From | Distance | Notes |
|---|---|---|
| Faisalabad | 91 km | Direct highway, the nearest big city |
| Lahore | 187 km | Via the N-60 through Sheikhupura and Pindi Bhattian, or via M-2 |
| Rawalpindi | 223 km | Via M-2 and connecting road |
| Islamabad | 241 km | Via M-2 and connecting road |
| Karachi | about 1,200 km | Long-distance, usually by train or air to a nearer city |
By car
From Lahore you can take the N-60 national highway through Sheikhupura and Pindi Bhattian, or join the M-2 motorway and leave at the interchange for Sargodha. From Islamabad and Rawalpindi, the M-2 is the usual route. Faisalabad is linked by a highway that is being dualised. Within the city, the main entries are Lahore Road, Faisalabad Road, Mianwali Road, Bhalwal Road and Sillanwali Road.
By bus
The General Bus Stand on Fatima Jinnah Road serves almost every part of the country. Operators that have served Sargodha include Daewoo Express, Niazi Express, Faisal Movers, Bilal Travels, Islamabad Express and Skyways. Timetables and fares change often, so check with the operator or terminal before you travel.
By train
Sargodha Junction railway station is on the Shorkot to Lala Musa branch line. Trains that have run through it include the Hazara Express, Millat Express, Sandal Express and Sargodha Express, with connections toward Rawalpindi, Lahore, Faisalabad, Multan, Karachi and other cities. Pakistan Railways changes schedules from time to time, so confirm the current timetable before booking.
Getting around the city
Auto-rickshaws are the cheapest and most common way to get around. App-based rides such as inDrive and some local taxi services also operate. For the Kirana Hills, PAF areas or villages outside the city, a taxi or your own vehicle is more practical.
Travel tips
- Winter fog on the highways, from December to January, can slow road travel and cause delays.
- The kinnow season brings extra truck traffic on Faisalabad and Lahore roads.
- Carry your original CNIC. It is required for bus tickets, train bookings and many checkpoints.
- PAF Base Mushaf is a restricted area. Do not photograph or enter it.
Frequently asked questions
How far is Sargodha from Lahore?
About 187 km by road. The drive normally takes around three hours, depending on traffic and the route.
How far is Sargodha from Islamabad?
About 241 km by road, mostly via the M-2 motorway and a connecting road.
How far is Sargodha from Faisalabad?
About 91 km, the nearest major city to Sargodha.
Is there a train to Sargodha?
Yes. Sargodha Junction railway station is on the Shorkot to Lala Musa line and has been served by trains including the Hazara Express, Millat Express, Sandal Express and Sargodha Express. Check the current timetable.
Where is the bus stand in Sargodha?
The General Bus Stand is on Fatima Jinnah Road. Several intercity operators also run their own terminals.