Shakargarh está en Pakistán (Nārowāl District, Punjab) en la zona horaria Asia/Karachi.
Lugares cercanos son Fazilpur, Zafarwal y Hirānagar.
Lahore está a 101 km, Faisalabad está a 190 km y Rawalpindi está a 224 km en línea recta.
Distancias desde Shakargarh a las ciudades más importantes de Pakistán y del mundo.
32.2636100°
75.1600800°