The easiest way to to get to your destination is a direct flight. Direct flights for from Sao Paulo to Cape Town are offered by:
An alternative option for Sao Paulo – Cape Town (round-trip) would be a flight with a layover. Prices start at 5 989₾.
The lowest prices for flights with layovers are offered by LATAM Chile with a layover in Johannesburg. Tickets start at 1 652₾.
Aviasales.ge suggests buying tickets for Sao Paulo – Cape Town in advance in order to choose the conditions for your flight that best suit your preferences and budget.
Sao Paulo airports serving flights to Cape Town:
Cape Town airports accepting flights from Sao Paulo: