Flight distance between Mahanoro, Madagascar and Siteki, Swaziland 1,160.6 mi / 1,867.9 km