Flight distance between Kolkata, India and Safi, Morocco 5,814.8 mi / 9,357.9 km