Flight distance between Safi, Morocco and Lucknow, India 5,262.4 mi / 8,469.1 km