Flight distance between Ciudad Lineal, Spain and Cruz Bay, U.S. Virgin Islands 3,900.4 mi / 6,277.1 km