Flight distance between Safi, Jordan and Kanpur, India 2,719.1 mi / 4,375.9 km