Flight distance between Cape Town, South Africa and Pinar del Río, Cuba 7,735.4 mi / 12,448.9 km