Flight distance between Cruz Bay, U.S. Virgin Islands and Kolkata, India 9,079.7 mi / 14,612.3 km