Flight distance between Linstead, Jamaica and Port Elizabeth, South Africa 7,616.0 mi / 12,256.8 km