Flight distance between Esmeraldas, Ecuador and Petit Raffray, Mauritius 9,264.7 mi / 14,910.1 km