Flight distance between Kanpur, India and Plaine Magnien, Mauritius 3,578.7 mi / 5,759.4 km