Flight distance between San Andros, Bahamas and Nhlangano, Swaziland 8,105.9 mi / 13,045.1 km