Shahpur liegt in Pakistan (Sargodha District, Punjab) in der Zeitzone Asia/Karachi.
Orte in der Nähe sind Khushāb, Jauharabad und Jhawarian.
Bis nach Faisalabad sind es 106 km, Rawalpindi liegt 153 km entfernt und nach Lahore sind es 170 km Luftlinie.
Entfernungen von Shahpur zu den wichtigsten Städten in Pakistan und der Welt.
32.2682000°
72.4688400°