Flight distance between Sambava, Madagascar and Tehran, Iran 3,453.0 mi / 5,557.0 km