Thanks to current promotion of Alitalia (SkyTeam) we have for you some budget solution from main airports in Italy to Johannesburg, Republic of South Africa! Return flights with one layover in Rome are available from €370 when departing from Milan, Bologna, Venice, Catania and probably more.. (Also adding attractive non-stop service from Rome to Johannesburg from €465). Fare is including all charges and fees as well as two checked bags.
Taking the advantage of this Alitalia promo sale look for flights in travel period in November 2018 or 12th of January to 31st of March 2019. (Latest date of your inbound flight back to Europe). Max stay 1 month. Discount applies to bookings made by 26th of June. You can book your accommodation in Johannesburg using service of Hotels.com or Booking.com. Please refer below to our booking samples based on current promotion of Alitalia.
Rome – Johannesburg from €465 (Non-stop service)
Booking sample of Cheap return flights from Italy to Johannesburg, South Africa from €370! Your outbound date from Milan would be on 19th of January and you would return from Republic of South Africa back to Europe on 3rd of February 2019.