Italian cities to Johannesburg or Cape Town, South Africa from only €331 roundtrip (Jan-Jun dates)

Flight deals from Italian cities to Johannesburg or Cape Town, South Africa | Secret Flying
All the information on this page is accurate at the time of publication.

If you are viewing this deal at a later date, the price and availability may no longer be as advertised.

To ensure you never miss a Secret Flying deal again, download our FREE smartphone app to receive instant flight deal alerts.

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

Example dates:

 

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

 

 

 

Find a hotel to go with your flight to
Johannesburg