Flight distance between Saint Croix, U.S. Virgin Islands and Bulawayo, Zimbabwe 6,841.9 mi / 11,010.9 km