R6 002 Find Cheap Flights from France to OR Tambo Airport, Johannesburg – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 13% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Booking Insights
Flight Deals

Cheap Flights from France to OR Tambo

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals from France to OR Tambo

Tue, Oct 6 - Tue, Oct 20
Multiple Airlines Logo
12:55 - 7:30BOD  Bordeaux-JNB Johannesburg OR Tambo
18h 35m2 stops Barcelona-El Prat Frankfurt am Main
Multiple Airlines Logo
18:35 - 13:50JNB  Johannesburg OR Tambo-BOD Bordeaux
19h 15m2 stops Frankfurt am Main Barcelona-El Prat
R9 342Multiple Airlines
Thu, Oct 8 - Wed, Oct 21
Multiple Airlines Logo
10:05 - 8:45ORY  Paris Orly-JNB Johannesburg OR Tambo
22h 40m2 stops Milan Malpensa Frankfurt am Main
Multiple Airlines Logo
18:35 - 20:15JNB  Johannesburg OR Tambo-ORY Paris Orly
25h 40m2 stops Frankfurt am Main Milan Malpensa
R10 713Multiple Airlines
Thu, Sep 24 - Sat, Oct 3
Etihad Airways Logo
21:25 - 8:15CDG  Paris Charles de Gaulle-JNB Johannesburg OR Tambo
34h 50m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
9:45 - 7:55JNB  Johannesburg OR Tambo-CDG Paris Charles de Gaulle
22h 10m1 stop Abu Dhabi Zayed Intl
R10 778Etihad Airways
Mon, Oct 12 - Tue, Oct 27
Condor Logo
16:45 - 7:30CDG  Paris Charles de Gaulle-JNB Johannesburg OR Tambo
14h 45m1 stop Frankfurt am Main
Condor Logo
19:30 - 21:30JNB  Johannesburg OR Tambo-CDG Paris Charles de Gaulle
27h 00m1 stop Frankfurt am Main
R10 891Condor
Thu, Oct 15 - Thu, Nov 5
Condor Logo
8:25 - 8:45CDG  Paris Charles de Gaulle-JNB Johannesburg OR Tambo
24h 20m1 stop Frankfurt am Main
Condor Logo
19:30 - 21:30JNB  Johannesburg OR Tambo-CDG Paris Charles de Gaulle
27h 00m1 stop Frankfurt am Main
R11 117Condor
Tue, Oct 20 - Tue, Oct 27
Condor Logo
8:25 - 7:30CDG  Paris Charles de Gaulle-JNB Johannesburg OR Tambo
23h 05m1 stop Frankfurt am Main
Condor Logo
19:30 - 15:35JNB  Johannesburg OR Tambo-CDG Paris Charles de Gaulle
21h 05m1 stop Frankfurt am Main
R11 326Condor
Mon, Feb 8 - Thu, Feb 18
Lufthansa Logo
18:20 - 9:55CDG  Paris Charles de Gaulle-JNB Johannesburg OR Tambo
14h 35m1 stop Munich Franz Josef Strauss
Lufthansa Logo
19:45 - 13:40JNB  Johannesburg OR Tambo-CDG Paris Charles de Gaulle
18h 55m1 stop Frankfurt am Main
R11 714Lufthansa
Thu, Jan 14 - Thu, Jan 28
Lufthansa Logo
18:20 - 9:55CDG  Paris Charles de Gaulle-JNB Johannesburg OR Tambo
14h 35m1 stop Munich Franz Josef Strauss
Lufthansa Logo
19:45 - 10:20JNB  Johannesburg OR Tambo-CDG Paris Charles de Gaulle
15h 35m1 stop Frankfurt am Main
R11 746Lufthansa
Mon, Nov 9 - Mon, Nov 23
Air France Logo
12:10 - 22:00NTE  Nantes Atlantique-JNB Johannesburg OR Tambo
32h 50m1 stop Amsterdam Schiphol
Air France Logo
23:59 - 16:35JNB  Johannesburg OR Tambo-NTE Nantes Atlantique
17h 36m1 stop Amsterdam Schiphol
R13 424Air France
Sat, Nov 14 - Sun, Nov 29
Air France Logo
16:35 - 11:25TLS  Toulouse Blagnac-JNB Johannesburg OR Tambo
17h 50m1 stop Paris Charles de Gaulle
Air France Logo
23:59 - 22:35JNB  Johannesburg OR Tambo-TLS Toulouse Blagnac
23h 36m1 stop Amsterdam Schiphol
R13 569Air France
Booking Insights

KAYAK's insights & trends for flights to OR Tambo

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 flight to OR Tambo Airport, Johannesburg?

In the last 5 days, the cheapest flight deal to OR Tambo Airport, Johannesburg was found on the route from Paris, at R9 342 return. The most popular connection is from Paris to OR Tambo Airport, Johannesburg, while KAYAK users have found return deals for as low as R10 713 in the last 5 days.

What is the cheapest day to fly to Johannesburg?

Based on KAYAK data, the cheapest day to fly to Johannesburg is Thursday where round-trip tickets can be as cheap as R16 379. On the other hand, the most expensive day to fly is Saturday, where round-trip prices are R27 934 on average.

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

The cheapest month for flights to Johannesburg OR Tambo Airport is March, where tickets cost R11 972 on average for return flights. On the other hand, the most expensive months are August and July, where the average cost of tickets from France is R18 732 and R17 925 respectively. For one-way flights, the best month to travel is September with an average price of R8 148.

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

The cheapest time of day to fly to Johannesburg OR Tambo Airport is generally at night, when round-trip flights cost R20 166 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 R20 166.

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

To get a below average price, you should book around 1 week before departure. For the absolute cheapest price, our data suggests you should book 4 weeks before departure.

Good to know

Low season

November

Cheapest flight

R6 002
Best time to beat the crowds (13% less expensive on average)
Most popular time to fly and prices are also 8% lower on average.
Flight from Paris Charles de Gaulle Airport to OR Tambo Airport, Johannesburg

FAQs - booking OR Tambo Airport, Johannesburg flights

  • What is the cheapest flight to OR Tambo Airport, Johannesburg?

    In the last 5 days, the cheapest flight deal to OR Tambo Airport, Johannesburg was found on the route from Paris, at R9 342 return. The most popular connection is from Paris to OR Tambo Airport, Johannesburg, while KAYAK users have found return deals for as low as R10 713 in the last 5 days.

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

    Johannesburg OR Tambo Airport is 21 km from the centre of Johannesburg.

  • How much is a flight to Johannesburg?

    On average, a flight to Johannesburg costs R21 323. The cheapest price found on KAYAK in the last 2 weeks cost R15 824 and departed from Paris Charles de Gaulle Airport.

  • How does KAYAK find such low prices on flights to OR Tambo Airport, 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 OR Tambo Airport, Johannesburg.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to OR Tambo Airport, 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 OR Tambo Airport, 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 OR Tambo Airport, 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 OR Tambo Airport, 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 OR Tambo Airport, Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Top tips for finding cheap flights to OR Tambo Airport, Johannesburg

  • Looking for a cheap flight? 25% of our users found flights on this route for R17 874 or less round-trip.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest OR Tambo Airport, Johannesburg flight deals.

Reviews of the top 4 airlines flying from France to OR Tambo

 
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,8
RwandAirOverall score based on 42 reviews
8,0Crew
7,4Food
7,9Boarding
7,7Comfort
6,8Entertainment
Airline reviews

Because of the long lay over hour, Rwand Air offered a free hotel accomodation and transport. This was highly appreciate d

8,0 ExcellentAnonymous, Jan 2026
Read more RwandAir reviews

Because of the long lay over hour, Rwand Air offered a free hotel accomodation and transport. This was highly appreciate d

Pleasant, relaxed flight. I had 2 seats to myself, which was a bonus. I couldn't find a flight tracker ap so I could know where we were but that's a minor complaint. On the plus side, the passenger announcements did not come through my earphones but were on main speakers only. That was a nice touch.

Flight delayed by 3 hours 45 mins and no explanation given or apology. Rebooked on a flight departing to final destination 48 hrs later and baggage not delivered.

My outbound flight was grounded in Lusaka so we never made it to Paris. DO NOT fly this airline you will be stranded and your plans will be completely disrupted

Inflight entertainment with electronic charging stations can help during a long flight.

The flight was delayed with no notice. No inflight entertainment. Communication is vital in any business.

Poor communication: Flight come directly to kigali , didn’t come via mumbasa. Favouring to Rwandan passenger to move from economic to bussiness class after flight depart. Where they don’t asked other older passenger who need more comfort. Rude staff : chekin airport at Mumbai. Talking in local language (marathi) while serving and no sorry no thank you attitude.

Everything was wonderful, with the exception of boarding a bus to go to our gate. Seems odd, that on both the arrival and departure from Paris we had to drag our bags down stairs, get on a bus to do the next step.

My recent Air France flight from Paris to Toronto was a genuinely pleasant long‑haul experience, marked by strong service and thoughtful touches throughout the journey. The boarding process was orderly and efficient, with only a short wait before passengers were invited to step onboard. Everything moved with calm coordination, setting a positive tone right from the start. Once in the air, the inflight crew truly shined. They were warm, friendly, and consistently attentive without ever feeling intrusive. Their professionalism and upbeat energy made the cabin feel welcoming and well cared for. The meals and overall service were very good—well‑timed, nicely presented, and satisfying. Air France’s reputation for quality inflight dining held up, and the crew ensured that drinks, snacks, and small requests were handled promptly. I traveled in a business‑class pod, which offered excellent privacy and comfort. The seat itself was spacious and well‑designed, ideal for both resting and working. The only minor drawback was that the pod felt a bit warm when fully closed, but it wasn’t enough to detract from the overall comfort. Overall, this Air France flight delivered a smooth, friendly, and enjoyable experience from gate to landing. The combination of efficient boarding, exceptional crew service, quality meals, and a comfortable seat made the long journey feel easy and well supported.

The boarding was efficieng. Staff in flight smiling, polite, attentive, patient. Very professional.

Middle seats SUCK!!!! I paid more money than I should have because of your terrible site Kayak.com. I'll try to use your competitors going forward. I am so disappointed you would play off business class.com as business class seats

They lost my bag and I still haven’t received it yet

Safe and stable made me sleepy and I slept and dreamt 😂😂😂😂

I don’t like that an equipment change caused my seat to change from 23A to 44A. The boarding was also delayed. The crew were excellent, however and very attentive. The food was not bad.

Worst airlines either. First leg was delayed because of crew not available. My connection was missed so they booked me automatically the next day! But, impossible to get anyone on site, web site does not let me access my reservation anymore, confirmed by useless agents over the phone. My 2-leg trip with part in business class arriving at 4:10pm ends up in an awful 3-leg arriving at 9pm the next day with no way to even choose the seats and of course at the very end of the plane. I can understand problems arrive but the way Air France handle it is just unacceptable. You are on your own. Apparently getting you to your destination is the only thing they consider their duty. The customer experience and fatigue is none of their concern. And I have a status with them. I will reconsider my priorities when flying with Air France and encourage everyone to do the same.

Our flight crew were terrific. And they handle a difficult passenger with finesse.

Everything went smoothly with Air France. There was a delay in departure which seemed to relate to the immigration services being short staffed.

I was first assigned a seat that could not recline fully and was at the back of the craft. I was not able to select another seat during check-in even when opting to pay for selecting a different seat. I had to contact the airline and spent 25min with a chatbot and was then transferred to an agent who was very helpful and could change my seat (free of charge). The entire process took me one hour. If I happened to not have that hour available this would have been a problem. And that was only to check in. The next problem is that the airport lounge I had access to is located landside. How strange. So it means that you need to allow time for security check and passport control and boarding time when leaving the lounge, which makes it almost pointless having lounge access unless you have a very long layover or arrive 5 hours before the flight. Inflight service was okay. But not up to par with the likes of QA, SQ or CX, even though the price is the same or even more. It was much better than the domestic flight where Lufthansa is actually a low-cost airline with legacy airline prices.

Flight was late incoming. Crew did a nice job trying to accelerate boarding. Flight was fine. My complaint is with the staff in the Lufthansa lounge in Paris. Clearly the desk attendant doesn’t like her job. Was rude and unhelpful. What’s the point?

The crew were excellent, smiling and kind. The seats were good for economy though my seat back got a bit sticky from getting out of the reclining position. The food was good for a Kosher meal, better than usual. Entertainment was okay, but there was no Wi-fi available the entire flight. Overall the flight was fine for an overnight flight. The flight attendant in my section was absolutely delightful.

It could not have been cancelled and the rebooking pro could have been smooth, not requiring me to be on hold and standing at check-in counter at Air Canada (not AC fault) for a total of 3 hours. Ridiculous.

Missed flight. Requested assistance for my father and he did not receive it in Paris.

You cancel my flight in the morming and I have only one hour for my transit for Cluj this is not too much

Flight was late, with scheduled 50 min layover at Frankfurt. Arrived at gate A54, had to get to B5. We now had 35 min layover with delay, at top speed it took 30 min to get to B5 hot and bothered. Not good. Boarding in Lyon was normal chaos, shoving, and total disrespect for anyone beyond group 2. Boarding for Milan flight was more civilized as we all had to take a bus to plane.

Staff are really not attentive. Seem rather disinterested in attending to the customers in general.

Food was OK.. nothing to rave about but it was tasty enough. Many choices to choose from for entertainment. Seats tight but comfortable. Flight attendants cheerful & helpful.

The flight was smooth and on time. Check-in and boarding was very efficient. The flight was very comfortable and there was good entertainment and food on offer.

I used Kayak.com to buy plane tickets, which sent me to Underpricer. Immediately upon buying the tickets I started getting phone calls telling me that my "tickets were not guaranteed" unless I paid more money. I told them that if they've sold me on just the idea of a ticket, and not an actual ticket, then refund my money immediately. We argued, but they eventually said they would do that. They didn't, I refused the charge on my CC, the CC company eventually charged me anyway, and Underpricer still didn't cancel that ticket because I kept getting alerts to get on that flight. In complaining to Underpricer, they insist that it's my fault and that the most they can do is refund the fees. This company is using deceptive practices and harassing people, and the company needs to be banned from Kayak and from doing business in the US.

Could have a friendlier crew. The entertainment should be updated to be more current

One of the bathrooms was out of order, I paid $20 for the WiFi and it worked 20% of the time. And when it worked., it didn’t work well. The seats were tight, but that is something that cannot change. The flight was smooth but to know fault of the crew, the flight was delayed an hour leaving sfo. The crew was polite yet efficient.

The attendants were nice, but I was freezing the entire nine hours and so cramped. Please provide more blankets or make it known how to borrow a blanket for such a long flight. Even in already expensive economy class, people really need a bit more leg room and two more inches between seats to comfortably fly for 9 hours. Our family works very hard, but the extra expense of economy plus is just not in a lot of customer's budgets, and we still want to fly in equal peace and comfort. Please create future aircrafts that reveal reasonable care for us, the cramped- to- death customers more than the question of "how can we jam a few more human beings into this already cramped flight to impress our higher ups making a few more dollars. It's just Wrong. People need a reasonable amount of leg room and a blanket when the airline attendant said the extreme air conditioning could not be turned off. The food was tasty, but a bit more protein and less fluff would be appreciated. Thank you.

The flight was fine. The food was much better on the second flight. I have NEVER paid for a carry on bag on a zero economy flight booking. I'm very dissappointed about that, and will never fly Condor again.

The breakfast snack was horrible. No nutrition value. I couldn't finish it. The main meal had no taste, no real vegetable, the brownie had no chocolate taste., I was not even sure what the salad consists off.

I flew premium economy. My only complaint is the size of the bathroom. I am 6’2 I. Tried to rush my teeth in there and ended up getting toothpaste and water in my pants. And the only way to do it was by sitting on the toilet

Helpful crew in a comfortable and well designed aircraft. My kids also loved the striped design of the airplane.

I missed my connection in Frankfurt and was booked to another flight to New York. Different destination and got downgraded from Business Class to economy. No Support from Condor at all. Very Bad experience

The flight was VERY delayed making what would have been a long layover in NYC into a mad rush to catch my connection. Other than that it was good.

Travelling to a place near OR Tambo?

Book flights to OR Tambo if you plan to visit one of these locations
Sandton
Potchefstroom
Kempton Park
Middelburg
Edenvale

Everything you need to know for your flight to OR Tambo

Information on the airport you'll fly into in Johannesburg