Flights from Lima to Johannesburg from 2.582 USD