Flights from Johannesburg to Venice last roughly 15 to 18 hours. Almost all flights have at least one stop, usually in the Middle East or Europe. SAA, Virgin and KLM have flights from Johannesburg to Venice, Italy. On average a return flight booked several months ahead will cost around R6,800.
|