Flight distance between Uitenhage, South Africa and Port Nelson, Bahamas 7,669.0 mi / 12,342.0 km