Flight distance between Saint Croix, U.S. Virgin Islands and Hangzhou, China 9,102.8 mi / 14,649.6 km