Flight distance between Toliara, Madagascar and Hlatikulu, Swaziland 811.3 mi / 1,305.7 km