Flight distance between Ocho Rios, Jamaica and Hammamet, Tunisia 5,349.6 mi / 8,609.4 km