Flight distance between Kolkata, India and Ambilobe, Madagascar 3,631.3 mi / 5,844.0 km