Flight distance between Cape Town, South Africa and Bayamo, Cuba 7,272.0 mi / 11,703.1 km