Flight distance between Saint Croix, U.S. Virgin Islands and Foshan, China 9,617.3 mi / 15,477.6 km