Flight distance between Annotto Bay, Jamaica and Carletonville, South Africa 7,622.9 mi / 12,267.9 km