We’ve found cheap return flights from Italy to Johannesburg (South Africa) from 377€ (444USD – 335GBP)!
You can fly out from Milan, Bologna, Rome, Venice, Naples, Florence, Catania, Bari or Turin.
Search for your travel dates in April – June 2018.
One cabin bag and one piece of checked baggage per passenger are included in the price.
Here are some example dates for you:
May 31- Jun 11