Flight distance between Saint Croix, U.S. Virgin Islands and Cairo, Egypt 5,955.3 mi / 9,584.1 km