Flight distance between Petra, Jordan and Sahiwal, Pakistan 2,229.0 mi / 3,587.2 km