Flight distance between Cooper’s Town, Bahamas and Port Elizabeth, South Africa 7,933.2 mi / 12,767.3 km