Flight distance between Sūrat, India and Cruz Bay, U.S. Virgin Islands 8,477.1 mi / 13,642.5 km