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 €336 when departing from Milan, Bologna, Pisa, Venice, Turin and probably more.. (Also adding attractive non-stop service from Rome to Johannesburg from €437). 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 from 14th of April to 26th of June or 16th of October to 16th of December 2018. (Latest date of your inbound flight back to Europe). Max stay 1 month. Discount applies to bookings made by 18th of March. 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 €437 (Non-stop service)
Booking sample of Cheap return flights from Italy to Johannesburg, South Africa from €336! Your outbound date from Milan would be on 19th of May and you would return from Republic of South Africa back to Europe on 30th of May 2018.