Flight distance between Ocho Rios, Jamaica and Ziguinchor, Senegal 4,053.1 mi / 6,522.8 km