Flight distance between Soavinandriana, Madagascar and Lima, Peru 8,043.5 mi / 12,944.8 km