Flight distance between Atar, Mauritania and Saint Croix, U.S. Virgin Islands 3,366.7 mi / 5,418.2 km