Flight distance between Şabrātah, Libya and Amparafaravola, Madagascar 4,205.6 mi / 6,768.3 km