Flights from Lima to Johannesburg from 2.226 USD