Find flights
Insights
When to book
FAQs & Tips
Direct Flights
Airlines
Deals

R6 310 Find cheap flights from Italy to Johannesburg

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to OR Tambo departing on 3/9. 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
0 bags
Paz 25/8
Paz 1/9

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

 
These are the airlines KAYAK users have selected most often from within our search results for flights to Johannesburg
These are the airlines KAYAK users have selected most often from within our search results for flights to Johannesburg
In the last 7 days, travellers have searched 50 552 696 times on KAYAK, and here's why:

Save 32% 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.

Flights to OR Tambo - Travel Insights & Trends

Get data-powered insights and trends into flights to OR Tambo to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest day to fly to Johannesburg?

The average price of all flights to Johannesburg OR Tambo Airport clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Johannesburg is Monday where tickets can be as cheap as R12 243. On the other hand, the most expensive day to fly is Friday, where prices are R22 333 on average.

What is the cheapest month to fly to Johannesburg OR Tambo Airport?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for flights to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights to Johannesburg OR Tambo Airport is February, where tickets cost R11 111 on average for one-way flights. On the other hand, the most expensive months are December and August, where the average cost of tickets from Italy is R23 031 and R17 917 respectively. For return trips, the best month to travel is January with an average price of R9 879.

What is the cheapest time of day to fly to Johannesburg OR Tambo Airport?

The average price for all flights to Johannesburg OR Tambo Airport depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Johannesburg OR Tambo Airport is generally in the morning, when flights cost R12 260 on average. The most expensive time of day to fly to Johannesburg OR Tambo Airport is generally at night, which is peak travel time and where the average cost of a ticket is R13 416.

How far in advance should I book a flight to Johannesburg OR Tambo Airport?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price, you should book around 0 weeks before departure. For the absolute cheapest price, our data suggests you should book 120 days before departure.

How long is the flight to Johannesburg OR Tambo Airport?

The duration of your flight to Johannesburg depends on your departure and arrival airports. Obviously any flights that include a layover will also be longer. The most popular routes to Johannesburg on KAYAK are from Rome, which takes 13h 00m, Milan, which takes 14h 00m, Bergamo, which takes 16h 55m, and Naples, which takes 23h 15m.

How many direct flights to Johannesburg OR Tambo Airport are there each day?

There are around 144 direct flights from within Italy to Johannesburg OR Tambo Airport every day. Most flights depart in the morning, with 8:00 the most common departure time and 48% of flights departing in the morning.

Good to know

Low season

May

High season

August

Cheapest flight

R6 310
Best time to beat the crowds (14% less expensive on average)
Most popular time to fly (19% more expensive on average)
Flight from Bergamo to Johannesburg

FAQs - booking Johannesburg flights

  • How far is Johannesburg OR Tambo Airport from central Johannesburg?

    There are 21 km between Johannesburg city centre and Johannesburg OR Tambo Airport.

  • How does KAYAK find such low prices on flights to Johannesburg?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Johannesburg.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Johannesburg?

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

  • What is the Hacker Fare option on flights to Johannesburg?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to Johannesburg with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Johannesburg?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • Which airline offers the most flights to Johannesburg OR Tambo Airport?

    Of the 7 airlines that fly to Johannesburg OR Tambo Airport, FlySafair offers the most flights, with around 353 per week, followed by Airlink with 345 flights per week.

  • How many direct flights to Johannesburg OR Tambo Airport are there each week?

    Each week there are around 1 002 direct flights from within Italy to Johannesburg OR Tambo Airport. The most common day for departures is Friday, with 16% of flights taking off on this day.

See more FAQs

Top tips for finding cheap flights to Johannesburg

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

Prefer to fly direct to Johannesburg OR Tambo?

Find which airlines fly direct to Johannesburg OR Tambo Airport, which days they fly and book direct flights.

Direct departures

Italy to Johannesburg OR Tambo

Monday

ANA, ASKY, Aegean Airlines, +65 more

ANA, ASKY, +66 more

Tuesday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 more

Wednesday

ANA, ASKY, Aegean Airlines, +64 more

ANA, ASKY, +65 more

Thursday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Friday

ANA, ASKY, Aegean Airlines, +65 more

ANA, ASKY, +66 more

Saturday

ANA, ASKY, Aegean Airlines, +57 more

ANA, ASKY, +58 more

Sunday

ANA, ASKY, Aegean Airlines, +65 more

ANA, ASKY, +66 more

See more direct flights

Direct returns

Johannesburg OR Tambo to Italy

Monday

ANA, ASKY, Aegean Airlines, +65 more

ANA, ASKY, +66 more

Tuesday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 more

Wednesday

ANA, ASKY, Aegean Airlines, +64 more

ANA, ASKY, +65 more

Thursday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Friday

ANA, ASKY, Aegean Airlines, +65 more

ANA, ASKY, +66 more

Saturday

ANA, ASKY, Aegean Airlines, +57 more

ANA, ASKY, +58 more

Sunday

ANA, ASKY, Aegean Airlines, +65 more

ANA, ASKY, +66 more

See more direct flights
See more direct flights

Top 5 airlines serving from Italy to OR Tambo

 
See real verified KAYAK customer reviews for airlines flying to Johannesburg. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from Italy to Johannesburg. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with to OR Tambo? 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 verified KAYAK customer reviews.
7,5
Air FranceOverall score based on 1622 reviews
7,4Comfort
7,1Food
7,5Boarding
8,2Crew
7,0Entertainment
Airline reviews

They again did not offer any functioning WiFi in the transatlantic crossing.

6,0 GoodAnonymous, Jul 2024VCE - CDG
Read more about Air France reviews

They again did not offer any functioning WiFi in the transatlantic crossing.

The first half from DC to Paris was very good and the staff were very helpful and humble BUT flight from Paris to Mumbai was sad. 1) it was packed. 2) no space on head compartment 3) crews were unresponsive to the calls 4) one crew member literally banged the bottle of water after giving me glass of water. A little water splashed on me and she was unapologetic 5) with so many hours of flight, little leg space should be taken care else don’t fill your airline till brim which affects your crew and they remove anger on us. 6) huge line for washrooms. 7) 2nd half journey was pathetic

At check-in at Guarulhos Airport, I was coerced to pay EUROS 100 for each of my two teenage kids travelling on economy premium on the same flight (total charge of EUROS 200) to AIR FRANCE on the rational that they were on a different class and therefore they would require additional care from the flight crew. My wife and I would be (and actually flew) only a few meters from our kids on business class in the same flight. Air France took EUROS 200 from me in exchange for absolutely nothing. My kids are seasoned travelers and independent, and in any event, they were not given any special or any other assistance or attention by Air France flight crew as result or in connection with the fee charged from me at any given time during the flight to Paris - so ABSOLUTELY NO SERVICE WAS PERFORMED AND THE FEE WAS SIMPLY ANOTHER WAY OF “MILKING “ EXTRA EUROS 200 FROM ME. Worse, Air France made us wait for everyone to deplane in Paris to let us deplane - after an Air France Paris representative ridiculously confirmed that our kids were our kids, with our kids at that time already by our side seating in business class. We almost lost our connection to Malta as a result. Such a scheme from Air France is outrageous – especially because it penalizes its customers flying in business class or in first class. I would have imagined that Air France would have wanted to attract clients to fly its premium classes – not to charge cheap EURO 100 fees and to keep them waiting to deplane with their families after 12 hours flights at their destination. You won’t see us any time soon Air France and best of luck with your strategy !

My only issue was my meal was inedible except for the sides.

The check in was horrible. I stood in line for 1 hour to check in with an Air France ticket. Then I was told I had to go to Delta counter onstead to check in instead. It made no sense.

Old cabine without flat bed in business for a 12 hour flight is not acceptable

Medíocre. The food wasn't good (although not bad, bad) and the staff wasn't kind. I asked for n extra blanket, the steward never came back, serving us roughly.

Excellent apart from transport to actual plane 10 minutes from the actual gate , walking out in the tarmac in the rain and having to climb stairs to enter while holding luggage.

They wanted to close counter although they did not provide the wheelchair requested which ended by going alone to transit security and lost long time and they did not want to wait .

They charge me for luggage which is was included on the ticket

Movie channels was great. Air hostess could be a little more caring

I did not receive my luggage This airline is not good. My luggage is missing please you guys need to find my luggage. It’s been three days now I cannot get my luggage. This is not a good business I

Business and economy lines were common for most of the journey including check in and security control in Addis Abbeba. Food choice was fine, however there was a hair in my rice

Customer service and the food was great. If the announcements in English could be said slower for the customer to understand what is being said. Due to ascent, it is difficult to understand. repaeting would help.

Bathrooms were absolutely atrocious. Absolutely third world. Unusable. From non-flushing toilets to poor maintenance - missing toilet paper, dirty with mess, etc. Horrifying. Does Ethiopian Airways expect customers to clean the bathroom before use. For sure inconsiderate passengers don't do anything to clear/clean after use.

I was a good, but long trip. The airline did a good job. I would use them again.

Choice of Vegetarian Food in Economy class needs overhaul improvement

The gate was changed at the very last moment and no one informed us. The flight was one hour late and the screen broken, the remote control not working. One toilet was out of order . the other toilets were also not totally functioning, because the washbasin was plugged and the water couldn't flow away.

The food could be better, the beef was quite tough. The crew were friendly and helpful on this flight, which has not being my experience on other Ethiopian flights.

The crew were extremely unfriendly. The plane was dirty and the entertainment system did not work, so they did not even give out earphones to anyone.

Liked leg room Disliked unable to book to sit with my family on same flight without paying extra

Long way to improve. Toilets not working. Bad handling when flight was canceled

Overall mediocre experience. Check in was good. They're were discriminatory. They were not attentive, food choices were not vegetarian friendly. The food served was frozen.

It has been a couple of years since I flew with Etihad last, after having a unpleasant experience with them coming out of the pandemic. I can say that the experience has uplifted, but I can’t really rate the service. At Barcelona airport the service was great, with their dedicated Etihad staff very helpful. The onboard experience wasn’t great, not very personalised and it really makes sense why Etihad doesn’t feature in the top 10 2023 Skytrax awards. The crew just seemed to be inattentive and almost absent from the cabin. I felt that I had to keep getting their attention. Even after I’d finished my meal, an hour went by before I had to call them to clear the tray/plate etc.

Crew were very polite and quicker in service. Excellent cooling, comfortable seats and tasty food served

The staff was very nice and polite but it was very very hot and no ways to have some fresh air. It would be nice to have more time to sleep since it was a night flight

The staff was kind and polite, but it was very very hot and no ways to have some fresh air.it would be also be nice to have more time to sleep, since it was a night flight

My wife and I were upgraded to Business Class on our Dublin-Abu-Dhabi flight on the 22nd of January. Being served by "Mariyan" (not too sure about her name, she's from Tunisia) was the real highlight of our flight, she deserves to be working with etihad. We are looking forward to the next upgrade as we are flying back to Dublin on February 01, 2024. If I am not mistaken we have just reached GOLD status as Etihad Guests.

I WOULD ADVISE NOT TO BOOK YOUR FLIGHT ON KAYAK. THEY SHOW BETTER FARES AND AFTER I BOOKED MINE, I FIND OUT THAT IT DID NOT INCLUDE LUGGAGE. i HAD TO PAY $800 TO CHECK IN MY BAGS.

Etihad broke my suitcase Also over charged me for luggage

Food was terrible (I tried the beef plate). Service is improved. The plane is new so it was good enough

Horrible old filthy airplane with brooking seat and entertainment system

Boarding was a nightmare. Still the B773s don’t have WIFI and are a something from the 90s in terms of comfort.

I have been traveling for over 30 years, and this was THE worst experience ever. The guy that was checking in at Dubai, didn’t have any professionalism or curtesy. During the flight, You had to wait a while just to get something to drink. They didn’t transfer all my luggage, even after they made me pay $155 extra for one small gallon of Zamzam water, and that luggage is still missing after three days of my arrival. NEVER AGAIN..,

The flight was cancelled with very little info at the airport. Absolutely mess with no option to reschedule flights without paying fortune for business class.

On time, smooth flight… very old and run down aircraft

Despite paying business class, the angle seat was uncomfortable. The crew was just ok. The baggage checkin was a mess at JNB.

Comfortable flight with decent legroom and good seats. The crew were helpful and courteous and managed well with the stressful boarding and the chaos that’s involved. The food was decent, more than expected from a short flight like this. The only reservation I have was that the crew allowed passengers to board With massive amounts of hand luggage which were piled up on the empty seats next to passengers and and it was a risk to all passengers in the case of turbulence or emergency landing. I’ve never seen this ever on any flights I have boarded with many other airlines.

Chaotic boarding began 5 minutes before departure without any announcements explaining the delay. Once on board, an outdated 737 greeted me, without of WiFi. The crew hastily placed trays in front of passengers without any interaction or smiles, only to swiftly retrieve them and vanish for the remainder of the flight. The food provided was inedible, but there were decent juice options like guava and strawberry. The only reason I chose this flight was because of its schedule; otherwise, I would have opted for a different airline.

The crew in Business class for me departure and return were very pushy and rude. They would place the food in front of you and majority of the time remove your meal and toss it without asking if you were done. At one point on the return flight one of them crew members completely missed my sister and when I told another crew member who told that person in their language, she got an attitude and didn't offer her some of the other options they had like yogurt. They need to also take into account that not everyone can eat nuts and that shouldn't be on everyone's plate. Also the plane is dirty! I had to thoroughly wipe down every inch of my area and it was just nasty. The reclining seat struggled to fully extend. For the amount of money I paid for business class I expected better.

Cancelled and left stranded with two babies. They couldn’t rebook and I have no way to get home. 100 phone calls later the calls kept getting dropped. When I asked to cancel and rebook elsewhere they couldn’t promise me any type of refund even though they canceled the flight without alternative options

The airplane, although a very new model, does not offer a standard outlet plug, so when my computer battery died after 2 hours, that was it. It seems bizarre that they would offer only USB outlets.

Very smooth flight and crew was very attentive and helpful

Always delayed, always. luckily our next flight was delayed or we would have missed it. Cabin crew were great and informative, ready to help.

The main issue was every single flight and connection was delayed. That made for a very stressful run through Frankfurt airport both ways. Other than that it was much better than other cheap flights, but basic. The cabin staff were great.

Flight was late about 30 minutes. After our overseas flight problems, there was no one at the Munich Airport to explain what was happening. Flight itself was uneventful with water and cookies handed out.

The crew was amazing! Despite the delay in Frankfurt and a somewhat chaotic and stressful boarding process, the crew was cheerful, helpful, professional and kind, particularly to a woman next to me traveling with a small child. Please share my appreciation. In addition, the food was excellent and especially appreciated the civilized use of ceramic dishes and real silverware.

The flight was more than an hour late. We got locked inside the gate area with no information whatsoever, no way to get out to get some food. Lufthansa was, again, really disappointing

Charging for reserving a seat is not good policy. The crew was charging for non alcoholic drinks. That too shows that Lufthansa has a very cheap mentality and they basically view the customer as a captive to be squeezed for their money..

full flight, could use more room....leg room fine seats tight

Book cheap flights from Italy to Johannesburg

Recent return flight deals

 
These are the cheapest return flights to Johannesburg found on KAYAK in the last 72 hours.
30/10Çar
1 stopLufthansa
12h 45mMXP-JNB
21/11Per
1 stopLufthansa
14h 10mJNB-MXP
R9 069
13/11Çar
1 stopLufthansa
12h 45mMXP-JNB
28/11Per
1 stopLufthansa
14h 10mJNB-MXP
R9 088
2/11Cmt
1 stopEgypt Air
16h 35mMXP-JNB
22/11Cum
1 stopEgypt Air
19h 05mJNB-MXP
R9 143
14/10Pzt
1 stopEtihad Airways
34h 20mMXP-JNB
20/10Paz
1 stopEtihad Airways
21h 35mJNB-MXP
R9 603
15/10Sal
1 stopEgypt Air
13h 20mMXP-JNB
23/10Çar
1 stopEgypt Air
15h 45mJNB-MXP
R9 621
19/9Per
1 stopEthiopian Air
14h 35mMXP-JNB
2/10Çar
1 stopEthiopian Air
15h 20mJNB-MXP
R10 026
14/10Pzt
1 stopEtihad Airways
34h 20mMXP-JNB
21/10Pzt
1 stopEtihad Airways
21h 35mJNB-MXP
R10 099
18/11Pzt
1 stopEthiopian Air
13h 25mMXP-JNB
2/12Pzt
1 stopEthiopian Air
15h 50mJNB-MXP
R10 136
9/9Pzt
2 stopsAir France
51h 40mMXP-JNB
24/9Sal
2 stopsAir France
24h 10mJNB-MXP
R10 633
5/9Per
1 stopAir France
14h 40mBLQ-JNB
23/9Pzt
1 stopAir France
28h 20mJNB-BLQ
R11 037

Search by stops

Search by airline

Search by price

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Johannesburg found on KAYAK in the last 72 hours.
3/9Sal
3 stops
58h 20mBGY-JNB
R6 310
3/9Sal
3 stops
57h 55mMXP-JNB
R6 475
3/9Sal
1 stopEgypt Air
16h 40mMXP-JNB
R7 965
15/9Paz
1 stopEgypt Air
13h 20mMXP-JNB
R8 002
31/7Çar
1 stopEtihad Airways
21h 45mFCO-JNB
R14 459
11/8Paz
1 stopEtihad Airways
21h 45mFCO-JNB
R14 643
3/8Cmt
1 stopEthiopian Air
14h 05mFCO-JNB
R14 937
9/8Cum
1 stopAir France
26h 40mFCO-JNB
R16 795
5/8Pzt
1 stopAir France
26h 40mFCO-JNB
R17 568
15/9Paz
4 stopsEthiopian Air
35h 55mMXP-JNB
R25 497

Search by stops

Search by airline

Search by price

Last minute flights to OR Tambo

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Johannesburg that are departing in the next 10 days.
31/7Çar
multi-stop
19h 35mFCO-JNB
21/8Çar
multi-stop
24h 55mJNB-FCO
R23 878
31/7Çar
multi-stopEtihad Airways
21h 45mFCO-JNB
21/8Çar
multi-stopEtihad Airways
20h 40mJNB-FCO
R24 025
29/7Pzt
multi-stopEthiopian Air
18h 50mMXP-JNB
23/8Cum
multi-stopEthiopian Air
15h 20mJNB-MXP
R24 338
29/7Pzt
multi-stopEthiopian Air
13h 25mMXP-JNB
23/8Cum
multi-stopEthiopian Air
15h 20mJNB-MXP
R24 706
27/7Cmt
multi-stopEmirates
22h 30mMXP-JNB
14/8Çar
multi-stopEmirates
31h 05mJNB-MXP
R31 990
30/7Sal
multi-stopAir France
13h 45mMXP-JNB
17/8Cmt
multi-stopAir France
23h 15mJNB-MXP
R32 432
30/7Sal
multi-stopAir France
13h 45mMXP-JNB
17/8Cmt
multi-stopAir France
24h 10mJNB-MXP
R32 873
31/7Çar
multi-stopRwandAir
27h 50mFCO-JNB
20/8Sal
multi-stopRwandAir
35h 05mJNB-FCO
R44 886
27/7Cmt
multi-stopEmirates
31h 10mBGY-JNB
14/8Çar
multi-stopEmirates
22h 50mJNB-BGY
R45 033
27/7Cmt
multi-stopRwandAir
22h 45mMXP-JNB
13/8Sal
multi-stopRwandAir
35h 05mJNB-MXP
R45 254

Search by stops

Search by airline

Search by price