Flight distance between Swaziland and U.S. Virgin Islands 7,142.5 mi / 11,494.8 km