Flight distance between Sancti Spíritus, Cuba and Cape Town, South Africa 7,481.9 mi / 12,041.0 km