Flight distance between Antalaha, Madagascar and Mashhad, Iran 3,590.3 mi / 5,778.0 km