Register for FREE to receive instant alerts to your inbox the moment we publish a flight deal.
You'll never miss a Secret Flying deal again.
Cheap flights from Italian cities to Johannesburg or Cape Town, South Africa from only €331 roundtrip with Lufthansa and Swiss International Air Lines.
Routes:
Florence – Johannesburg: €331
Venice – Johannesburg: €331
Milan – Johannesburg: €333
Bologna – Cape Town: €336-€376
Rome – Johannesburg: €339
Milan – Cape Town: €343
Venice – Cape Town: €346-€370
Rome – Cape Town: €354-€381
Florence – Cape Town: €370
Bologna – Johannesburg: €376
DEPART:
Florence/Venice/Milan/Bologna/Rome, Italy
ARRIVE:
Johannesburg/Cape Town, South Africa
RETURN:
Florence/Venice/Milan/Bologna/Rome, Italy
DATES:
Availability from January to June 2022
Florence – Johannesburg: €331
13th-21st Jan
16th-24th Jan
19th-27th Jan
22nd-30th Jan
25th Jan – 2nd Feb
28th Jan – 5th Feb
31st Jan – 8th Feb
3rd-11th Feb
6th-14th Feb
9th-17th Feb
12th-20th Feb
15th-23rd Feb
21st Feb – 1st Mar
27th Feb – 7th Mar
2nd-10th Mar
8th-16th Mar
14th-22nd Mar
17th-25th Mar
20th-28th Mar
23rd-31st Mar
Venice – Johannesburg: €331
13th-21st Jan
16th-24th Jan
19th-27th Jan
22nd-30th Jan
25th Jan – 2nd Feb
28th Jan – 5th Feb
31st Jan – 8th Feb
3rd-11th Feb
6th-14th Feb
9th-17th Feb
12th-20th Feb
15th-23rd Feb
21st Feb – 1st Mar
27th Feb – 7th Mar
2nd-10th Mar
8th-16th Mar
14th-22nd Mar
17th-25th Mar
20th-28th Mar
23rd-31st Mar
Milan – Johannesburg: €333
13th-21st Jan
16th-24th Jan
19th-27th Jan
22nd-30th Jan
25th Jan – 2nd Feb
28th Jan – 5th Feb
31st Jan – 8th Feb
3rd-11th Feb
6th-14th Feb
9th-17th Feb
12th-20th Feb
15th-23rd Feb
21st Feb – 1st Mar
27th Feb – 7th Mar
2nd-10th Mar
8th-16th Mar
14th-22nd Mar
17th-25th Mar
20th-28th Mar
23rd-31st Mar
Bologna – Cape Town: €336-€376
13th-21st Jan
16th-24th Jan
19th-27th Jan
25th Jan – 2nd Feb
31st Jan – 8th Feb
2nd-10th Mar
8th-16th Mar
14th-22nd Mar
20th-28th Mar
26th Mar – 3rd Apr
29th Mar – 6th Apr
19th-27th Apr
22nd-30th Apr
16th-24th May
28th May – 5th Jun
Rome – Johannesburg: €339
13th-21st Jan
16th-24th Jan
19th-27th Jan
22nd-30th Jan
25th Jan – 2nd Feb
28th Jan – 5th Feb
31st Jan – 8th Feb
3rd-11th Feb
6th-14th Feb
9th-17th Feb
12th-20th Feb
15th-23rd Feb
21st Feb – 1st Mar
27th Feb – 7th Mar
2nd-10th Mar
8th-16th Mar
14th-22nd Mar
17th-25th Mar
20th-28th Mar
Milan – Cape Town: €343
29th Mar – 6th Apr
19th-27th Apr
22nd-30th Apr
Venice – Cape Town: €346-€370
19th-27th Jan
31st Jan – 8th Feb
8th-16th Mar
14th-22nd Mar
26th Mar – 3rd Apr
22nd-30th Apr
16th-24th May
12th-20th Jun
Rome – Cape Town: €354-€381
19th-27th Jan
25th Jan – 2nd Feb
31st Jan – 8th Feb
2nd-10th Mar
14th-22nd Mar
20th-28th Mar
26th Mar – 3rd Apr
29th Mar – 6th Apr
16th-24th May
Florence – Cape Town: €370
8th-16th Mar
Bologna – Johannesburg: €376
3rd-11th Jun
and more…
STOPS:
Frankfurt/Zurich
AIRLINES:
Lufthansa
Swiss International Air Lines