Flight distance between Annotto Bay, Jamaica and Nioro du Rip, Senegal 4,043.4 mi / 6,507.3 km