Flight distance between Letlhakeng, Botswana and Cruz Bay, U.S. Virgin Islands 6,717.4 mi / 10,810.7 km