Flight distance between Beau Bassin, Mauritius and Pune, India 2,897.9 mi / 4,663.8 km