Flight distance between Cape Town, South Africa and Santa Cruz de la Sierra, Bolivia 5,070.8 mi / 8,160.6 km