Skip to main content

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.

Distance to Sargodha by road
FromDistanceNotes
Faisalabad91 kmDirect highway, the nearest big city
Lahore187 kmVia the N-60 through Sheikhupura and Pindi Bhattian, or via M-2
Rawalpindi223 kmVia M-2 and connecting road
Islamabad241 kmVia M-2 and connecting road
Karachiabout 1,200 kmLong-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.

More about Sargodha