Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Italy from R6 337

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from South Africa to Italy departing on 27/3. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
to. 18/4
to. 25/4

Search hundreds of travel sites at once for deals on flights to Italy

In the last 7 days, travellers have searched 47 600 107 times on KAYAK, and here's why:

Save 12% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best Italy Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Rome
Rome1 stopR10 317
Milan
Milan1 stopR10 015
Naples
Naples1 stopR11 222
Florence
Florence1 stopR13 523
Turin
Turin1 stopR12 448
Pisa
Pisa2 stopsR19 332

Good to know

Low season

January

High season

June

Cheapest flight

R6 337
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly and prices are also 1% lower on average.
Flight from OR Tambo Airport, Johannesburg to Rome

FAQs - booking Italy flights

  • How long is the flight to Italy?

    An average direct flight from South Africa to Italy takes 21h 59m, covering a distance of 13388 km. The most popular route is Johannesburg - Rome with an average flight time of 14h 20m.

  • What is the cheapest flight to Italy?

    The cheapest ticket to Italy from South Africa found in the last 72 hours was R10 090. The most popular route is Johannesburg OR Tambo to Rome Fiumicino and the cheapest round-trip airline ticket found on this route in the last 72 hours was R10 147.

  • What are the most popular destinations in Italy?

    The next most popular destinations are Rome (33%) and Pisa (13%). Searches for flights to Bologna (12%), to Florence (3%) and to Turin (2%) are also popular.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

See more FAQs

Top tips for finding cheap flights to Italy

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Italy flight deals.

Top 5 airlines flying to Italy

Need help choosing which airline to fly with from South Africa to Italy? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to KAYAK reviews.
8,1
EmiratesOverall score based on 4215 reviews
81comfort
79food
83entertainment
81overall
83crew
82boarding
Airline reviews

Service needs to improve. Air hostess do not register flyers request and we need to keep on repeating our request to them on multiple occasions

Read more about Emirates

Service needs to improve. Air hostess do not register flyers request and we need to keep on repeating our request to them on multiple occasions

I was traveling business purposes and I only had one carry on and a personal computer back pack . My carry on was 8.5 kg little more than allowable. At jfk airport check in they did not let me carry it . I was little disappointed.

Had the salad which tasted awfully spat it out but still got food poisoning 1 after running to toilet crew would not let me sit near toilets I was stuck in window seat

The individual attention the crew gives to passengers is commendable and I find them positively helpful.

Emirates flights always nice. Service rendered by the staff is superb.I am always comfortable in Emirates flights.

Overall emirates continues to amaze me with their. Awesome service . I had shifted away from emirates , because I lost luggage and watch in emirates in 2019 that drifted me away from this airline , but I am willing to give it try

Ask for extra blanket if needed. Also middle seating have bad access position to access reading light and vent so only choose those seating if traveling as family or friends, etc.

For such a long flight I feel the spacing of seats could’ve been better to make it more comfortable for passengers. Very little space to move & stretch legs.

The flight was delayed in Jhb and I could have had some help in Dubai trying to get to my connecting flight to London

Some how there was a miscommunication between JetBlue and kayak because my flight was canceled with JetBlue through kayak. I would not have know my flight was canceled unless I had called to verify exactly when my flight was. There was poor communication between kayak and JetBlue and I will never book with neither company every again.

Super friendly crew. Leg space and entertainment system are below average

Everything from the price to online checkin and the flight being on time to the crew and food was very good. The comfort level is fine--the seats are very close to each other in Economy. But I guess you get what you pay for.

Swiss ground crew was again at its prime and although I’m United 1K (Star Alliance Gold) they created problems with my hand luggage - while other passengers were boarding with more handbags and larger hand luggages, were critical on my 2 young kids attending the lounge with me and boarding the plane with me on the priority lane.

We so appreciated that our connecting flight waited for 6 of us!!!

That your phones given were the more comfortable ones, unlike the old ones. The flight was delayed and my luggage has been lost in Zürich both times. Also the food choices were terrible. I am dairy free and gluten-free and they had nothing available for me

A lot of things could have been better. They lost our luggage. We missed our connection from YVR to Naples when we arrived in Zurich and then we got re-routed to Rome and then Naples. We eventually got to Naples but our bags didn’t. Our experience at the lost luggage in the Naples was not at all reassuring. They didn’t seem that interested in our problem. I did a live chat with Swiss customer service and all they could do is tell me to follow the process. Meanwhile we’ve had to spend significant money on clothes and I have to replace medications. This has meant our trip so far has been totally different than what we had planned. It’s not clear that our baggage will ever show up which means we will have lost significant amount of clothing and other things and our two month trip to Europe will have more problems than good memories. So far we are not happy.

The flight was canceled so it’s stupid to send me this now !!!!!

Pros: "The crew was super friendly and attentive. Best in flight service I have received in a long time."
Cons: "The plane doesn't have usb ports to charge the phones, and as there are no screens or anything else, make sure you bring your battery pack."
Pros: "Flight was cancelled. Kayak did not notify us. We found out by accident. There was no customer service from kayak. We had to solve with with the airline"
Pros: "Not one thing about my experience."
Cons: "The alertness of the staff, the boarding process, the knowledge of the staff. Not breaking my luggage!"

Luggage handling was very very bad. Damaged my new Calvin Klein bag and delayed another. Still did not get it since 2 days. Worst airlines and service.

The 2nd flight from Doha to Mumbai was not of international level expected while booking with Qatar

Better service is needed. I booked for Qatar but I was switched to American way after I bought my tickets.

The boarding process was unpleasant. We had hardly any checked baggage, but they insisted on weighing the cabin baggage. While the weight of our cabin bag was well within limit, it seemed petty! The food was pretty disgusting. I had such awful food on the way over, that I brought some snacks of my own for the flight back. Glad I did. Qatar was consistent in that food was just as terrible on the way back as it was on the way over. The flight attendants were super-nice, though. If I had an option I would not take Qatar Airways again.

Transit , Too long for terminal change, for a moment I thought Qatar airlines going to Los Angeles by bus. Please make transit convenient and quick.

Qatar Airlines code share with Indigo has been a terrible experience for me on these notes: 1. Indigo changed by flight without informing me of the change, they did not ask me if I am okay with the change. I discovered this change when I was trying to do online check-in through the Qatar mobile app. When I called Qatar customer support, they mentioned Indigo changed my flight due to the original flight being cancelled, but the fact is that flight was scheduled and departed correctly, it was never cancelled. 2. When asked why my flight was changed without informing me, they mentioned that they sent email/phone call to my travel agent, and it is was my travel agent that did not inform me, which again was another false statement. 3. I called Qatar Airlines (third call on the day of my trip) to request them to put me back on the same flight, they mentioned that they could for an extra $2500, as the original class I was booked on was not available, we are still talking economy only not business class, I said no way. 4. I called the travel agent, and they mentioned that they will work with Indigo and asked me to be prepared to travel on the later flight I was bumped to. While I was making my hotel/taxi arrangements for the new flight, I got a call and email saying they were able to get me on the original flight with no extra cost. So, after 2+ hours of talking to customer support, and a lot of stress on my last day of vacation, I flew back as originally scheduled, but this nightmare is just a horrible experience that I will never fly on Indigo/Qatar again. Thanks and regards, Vijay

Each and every requirement was nicely provided by all staff no very be happy

need to improve management and air hostess services. Rest of it’s OK.

The flight was quite comfortable for a 12 hour flight! Food was excellent. The service was good, the entertainment was fine. All in all, one of the better long-haul flights I’ve experienced.

Qatar screwed up by delaying our onward journey for refueling, which resulted in missing our connecting flight to India. the airport qater staff at Doha, herded us like cattle in a very incohesive and uncoordinated way. We were then given 2 options: either catch our original flight the Next day ( After 24.hrs) or catch 2 flights instead , to goto our destination in India. All this, for paying a premium for Qatar.

I am writing to express my extreme dissatisfaction with the recent flight experience I had with your airline. This has been one of the worst travel experiences I have ever encountered, and I feel compelled to bring it to your attention. Firstly, I missed my flight due to what I perceive to be a lack of clear communication and coordination on the part of your staff. There was no remorse or apology from the airline's representatives, which further exacerbated the situation. As a result of missing my flight, I was subjected to a 24-hour delay at the airport, where I had to spend a significant amount of money to rent a hotel room and cover other incidental expenses. Additionally, since my baggage was already checked in from Tanzania to Turkey, I had to purchase essential items for the 24-hour period. What truly dismayed me, however, was the discourteous and unprofessional attitude of your staff. Their lack of empathy and understanding only added to the stress and inconvenience of the situation. I have been traveling abroad for over 20 years, and I can confidently say that this experience has been the worst I have ever encountered. As a result, I am compelled to reconsider ever using your airline again for future travel. I strongly urge you to address the issues I have raised and take immediate steps to rectify the situation. Additionally, I expect a formal apology and a refund for the expenses I incurred due to the airline's negligence.

It was a terrible airline. The air hostess and the people in the flight, just very rude.

Very cheesy food in both options - had to pass. Boarding with open doors (winter)

Leaving on time would have been a good start . Sat in plane while they cleaned around us . We got to Turkey raced to our next flight to see plane sitting at the gate 5 minutes before departure time to be told “ plane is gone “ while obviously it wasn’t . Showed them time on my phone before departure. Then “ gate is closed “ . Then he said “Instead of talking to me you need to go talk to someone else to get another flight “ . We booked business class no service waited in line to have to rebook same flight day later. Offered hotel room but wait for a bus to heard us to what I’m sure would have been cheap hotel. Opted for private cab and decent hotel at our own expense. Bad service at ever turn . NEVER TURKISH AIRLINES AGAIN !

The flight was delayed and there was no response from Turkish Airlines

They lost my luggage and it took a long time to let us know it was lost.

A little bit more comfort. It’s tight space around the seats. But all else is great and a smooth flight!

The flight was delayed by 1.5 hours without much explanation and they ran out of complimentary bag for inflight comfort. Would like to know if i can can get compensation

There many good things about the flight but What could be better is the seat room after a chair reclines in the row ahead of you.

Total chaos with baggage check in…..rude staff in Seattle. And faulty seating/entertainment systems. Unable to log in to WiFi desperate being a member. Kept on getting errors. Never again. Definitely not what’s expected from a Star Alliance member airline.

Seat in front of my wife was broken so it reclined further than normal and without having to push the recline button so my wife had absolutely no room the entire 17 hour flight. My seat was broken and wouldn't recline at all. Also.. my tray table was sticky and dirty right away before I even used it. Also...the floor in the back of the plane from our row of seats on back was totally soaked and both times we landed water came rushing out of the food/servant area like a flood onto the same already wet carpet. It got everything wet that was placed around our feet...including our shoes and socks.

On my return flight the TV did not work the entire flight! They knew it wasn’t working but they let me sit there. The guy sitting nièce to me told me he was ok the previous flight and it wasn’t working. This is business class by the way!

Same but worse than international. The inter African flights are worse.

Food was horrible. Our flight was not comfortable due to turbulence, seats was not comfortable, Very tight barely can not move anywhere.

Hot, uncomfortable and very rough take off and landing. Very regrettable.

I've never been served three bread courses in a single meal before. Was really impressed by the novelty of that.

Pros: "When we were unable to travel due to Corona Virus restrictions, Ethiopian gave us a full refund even though we had a non-refundable ticket, and they were lovely about it when they did it. A+, hope I'll get a chance to actually fly with them soon."
Pros: "Nothing noteworthy was done well."
Cons: "The boarding staff is incompetent resulting in a 2+ hour boarding time. No control or concern for boarding zones, multiple unnecessary and inconsistent ticket checks, and unclear process. If you took 300 toddlers, made 50 of them gate agents and said board an airplane, you would get about the same result. Food and crew in flight were mediocre. Entertainment system in the seat back doesn’t work, shuts off in the middle of films, and is for some reason controlled by the wrong arm rest. I was in the aisle seat, my arm rest control panel did not control anything, but every time my neighbor shifted her arm it changed the volume on my system. Ethiopian airlines is what failure looks like."
Cons: "The cabin attendants attitude need to be warmer and friendly. The food was not good."
Cons: "Ethipian Airlines overbooked my return flight and did not offer me an alternate return flight so I could return on my designated date. They instructed me to come back the following date to fly. I was not compensated nor offered at the very least an apology. The ticketing staff was unprofessional and attempted to blame me for not flying. Do not fly Ethiopian Airlines out of Accra ever!!!"

Book Cheap Italy Plane Tickets

Recent return flight deals

28/7sø.
1 stopLufthansa
29h 30mCPT-MXP
4/9on.
1 stopLufthansa
27h 40mMXP-CPT
R10 015
26/4fr.
1 stopEtihad Airways
21h 25mJNB-MXP
3/5fr.
1 stopEtihad Airways
34h 20mMXP-JNB
R10 034
21/4sø.
1 stopEthiopian Air
15h 45mCPT-FCO
4/5lø.
1 stopEthiopian Air
14h 00mFCO-CPT
R10 486
22/4ma.
1 stopEthiopian Air
15h 05mJNB-FCO
13/5ma.
1 stopEthiopian Air
28h 15mFCO-JNB
R10 524
13/5ma.
1 stopQatar Airways
17h 50mJNB-FCO
3/6ma.
1 stopQatar Airways
17h 40mFCO-JNB
R11 203
13/5ma.
1 stopQatar Airways
17h 50mJNB-FCO
3/6ma.
1 stopQatar Airways
17h 40mFCO-JNB
R11 222
30/3lø.
1 stopEmirates
21h 45mJNB-FCO
27/4lø.
1 stopEmirates
18h 05mFCO-JNB
R12 033
26/5sø.
1 stopSWISS
18h 25mJNB-MXP
11/6ti.
1 stopSWISS
18h 20mMXP-JNB
R12 127
29/5on.
1 stopSWISS
26h 55mJNB-VCE
8/6lø.
1 stopSWISS
26h 10mVCE-JNB
R12 127
5/8ma.
1 stopEmirates
21h 45mJNB-FCO
20/8ti.
1 stopEmirates
18h 05mFCO-JNB
R12 768

Search by stops

Search by airline

Search by price

Recent one-way flight deals

27/3on.
1 stopQatar Airways
18h 05mJNB-FCO
R6 337
31/3sø.
1 stopQatar Airways
22h 35mJNB-FCO
R6 582
8/7ma.
1 stopTurkish Airlines
16h 50mCPT-MXP
R7 676
18/8sø.
1 stopEmirates
25h 45mCPT-FCO
R8 336
7/9lø.
1 stopEmirates
24h 20mCPT-FCO
R9 091
27/4lø.
1 stopEthiopian Air
15h 45mCPT-FCO
R9 260
6/9fr.
1 stopTurkish Airlines
26h 05mCPT-FCO
R10 090
15/6lø.
1 stopEthiopian Air
15h 45mCPT-FCO
R10 732
2/4ti.
1 stopSWISS
13h 15mJNB-FCO
R11 599
31/3sø.
1 stopSWISS
13h 15mJNB-FCO
R11 656

Search by stops

Search by airline

Search by price

Last minute flights to Italy

Last minute flight, train and bus deals

23/3lø.
multi-stopSWISS
23h 30mCPT-MXP
28/3to.
multi-stopSWISS
39h 45mMXP-CPT
R12 429
22/3fr.
multi-stopKenya Airways
26h 40mJNB-FCO
29/3fr.
multi-stopKenya Airways
24h 15mFCO-JNB
R12 712
23/3lø.
multi-stop
23h 30mCPT-MXP
28/3to.
multi-stop
19h 30mMXP-CPT
R13 617
22/3fr.
multi-stopSWISS
13h 10mJNB-FCO
29/3fr.
multi-stopSWISS
13h 05mFCO-JNB
R13 655
23/3lø.
multi-stop
23h 30mCPT-MXP
28/3to.
multi-stop
24h 35mMXP-CPT
R13 881
23/3lø.
multi-stopLufthansa
15h 05mCPT-MXP
28/3to.
multi-stopLufthansa
19h 30mMXP-CPT
R14 051
23/3lø.
multi-stopLufthansa
15h 05mCPT-MXP
28/3to.
multi-stopLufthansa
19h 30mMXP-CPT
R14 126
21/3to.
multi-stopRwandAir
35h 20mJNB-FCO
29/3fr.
multi-stopRwandAir
39h 40mFCO-JNB
R20 746
24/3sø.
multi-stopAir France
23h 15mCPT-FCO
17/5fr.
multi-stopAir France
49h 10mFCO-CPT
R24 594
24/3sø.
multi-stopAir France
16h 50mCPT-FCO
17/5fr.
multi-stopAir France
30h 50mFCO-CPT
R43 869

Search by stops

Search by airline

Search by price