Map of Shahkot, Pakistan

Shahkot is a city in Punjab, Pakistan, with a population of about 244,868. It lies at 31.5709°N, 73.4853°E, about 190 m above sea level. Shahkot is about 243 km (151 mi) south of Islamabad, the capital. The nearest city on our map is Sangla Hill, 19 km to the northwest.

Shahkot at a glance

Country
Region
Punjab
Population
244,868GeoNames
Coordinates
31.5709, 73.485331°34′15″N 73°29′07″E
Time zone
Asia/KarachiUTC+05:00
Local time
–
Elevation
190 m (623 ft)
Distance to Islamabad
243 km (151 mi)

Where is Shahkot?

Cities near Shahkot

Largest cities in Punjab

Largest cities in Pakistan

Map of Pakistan and all its cities →

Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.