Flights from Cancun to South Africa from US $ 1,129*