Flight distance between Townsville, Australia and Cruz Bay, U.S. Virgin Islands 10,371.8 mi / 16,691.7 km