Shikarpur liegt in Pakistan (Shikārpur District, Sindh) in der Zeitzone Asia/Karachi. Orte in der Nähe sind Garhiyasin, Lakhi und Rustam.