Flight distance between Saint Croix, U.S. Virgin Islands and Tianshui, China 8,769.1 mi / 14,112.5 km