Flight distance between Cruz Bay, U.S. Virgin Islands and Hangzhou, China 9,061.0 mi / 14,582.3 km