Flight distance between Eloy Alfaro, Ecuador and Cruz Bay, U.S. Virgin Islands 1,748.4 mi / 2,813.8 km