Flight distance between Cape Town, South Africa and San Diego, United States of America 9,891.1 mi / 15,918.3 km