Flight distance between Annotto Bay, Jamaica and Tembisa, South Africa 7,668.7 mi / 12,341.6 km