Flights from Johannesburg to Havana from 1.725 USD