Flights from Johannesburg to Panama City from 1.356 USD