Flight distance between Annotto Bay, Jamaica and Hammamet, Tunisia 5,336.4 mi / 8,588.1 km