R6 171 Find Cheap Flights from Johannesburg to France

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Johannesburg to France departing on 7/5. 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

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

Travellers love KAYAK
41 299 237 searches in the past 7 days on KAYAK

Save 29% 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 France Flight Deals from Johannesburg

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

Paris
Paris1 stopR7 514

Good to know

Cheapest flight

R6 171
Flight from OR Tambo Airport, Johannesburg to Paris Charles de Gaulle Airport

FAQs - booking France flights

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

    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 from Johannesburg to France.

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

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

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

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly from Johannesburg to France 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 from Johannesburg to France?

    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 from Johannesburg to France up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to France

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be July, August and September. The cheapest month to fly from Johannesburg is January.

Top 5 airlines serving from Johannesburg to France

Need help choosing which airline to fly with from Johannesburg to France? 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.
8,1
EmiratesOverall score based on 3360 reviews
8,2Entertainment
8,1Boarding
8,3Crew
7,9Food
8,0Comfort
Airline reviews

Very uncomfortable aircraft. No free entertainment or drinks. Food okay. Won't fly with them again.

2,0 MediocreRoy, Jan 2025DXB - KBV
Read more Emirates reviews

Very uncomfortable aircraft. No free entertainment or drinks. Food okay. Won't fly with them again.

Seat 💺 was all the way on last row. Food was okay .

Emeritus is ***** Fly dubai is 0 we need better service for Fly Dubai

Loved that I had an exit row seat, and there was no one else in the row! And again, I don' use on-line entertainment at all (I read or sleep) but I very much appreciate that I didn't hear anyone else's entertainment!

Flight was on time. Seats (economy) were very comfortable and food was excellent. The bad thing was that after landing it took an hour to reach arrivals. We had to wait 15mins to get off the plane and then had to board a bus which moved very slowly and took almost 30 minutes.

Delayed, Bad American style food (not tasty, horrible cheese for a flight to France). Incompetent cabin crew (I asked how to connect by cable my headphones and the flight attendant suggested me Bluetooth which is not available). Good space

Emirates is always a pleasure to travel on. From the spectacular First and Business Class configurations of your big A380 and 777, to the Bar Lounge to, of course, your impecable on board flight attendance and their iconic uniform, now also even available for young girls. All the destinations that Emirates offers makes it an airline of choice many a time.

Airline did not have enough vegetarian meals for all guests, and crew were not adequately trained to handle this.

Nothing, all that I know is that I will never travel with Emirates again Qatar is were I belong. You guys should send someone over to experience what true acomadation is, Emirates has the worst food that I ever eat on any airline ,even jetblue has better food and snacks that curry Indian garbage you guys serve just make people sick.

Bad Cancel the flight Came back to work only 3 days after Horrible Won’t help with hotel while we stock Horrible Don’t fly with them

They didn't board by zones and it was a free for all. The 16 hour flight was the most excruciating experience of my life and the seats were TINY... with no leg space and my feet were swollen immediately. The food was so bad it was inedible.

I recently travelled with Qatar Airways from Doha to Dulles in the QSuite, and the experience was nothing short of exceptional. The QSuite truly feels like a First-Class experience, with its luxurious design, privacy, and comfort. The cabin crew, especially the lady in charge of the cabin, was remarkable—professional, attentive, and genuinely kind. The food was excellent, and the comfort of the seat was absolutely first-class, making the journey smooth and enjoyable. While the in-flight experience was outstanding, I have a few points of feedback. Firstly, the content available in the in-flight entertainment system could be expanded and upgraded to include a more diverse and updated collection. This would elevate the entertainment experience to match the premium standards of the QSuite. Secondly, regarding the Wi-Fi service: while QSuite passengers receive one hour of complimentary Wi-Fi, any additional usage requires a fee of USD 10. Considering the premium pricing of QSuite, it would be more fitting to include unlimited Wi-Fi as part of the experience, further enhancing the luxury offered to passengers. Lastly, I must highlight an issue with luggage handling. Unfortunately, my luggage did not make it through the transit, which was disappointing. While the ground crew assured me that it would be delivered to my home on the same day as it was arriving on the next flight, this promise was not fulfilled, and the delay added unnecessary inconvenience to an otherwise excellent experience. Overall, the QSuite experience was exceptional, but addressing these areas would further solidify Qatar Airways’ position as a leader in luxury air travel.

The Qatar Airways staff pre-boarding and also on the flight from Dallas to Doha were incredibly mediocre and arrogant. Consider retraining these individuals Other flights were ok.

I purchased Qatar airways after seeing ads about its service. To my surprise Qatar is marketing gimmick and horrible airlines which I don’t recommend to anyone Flight was dirty including flight from Miami to Doha And Doha airport restrooms are dirty On top of this they use this pathetic cheap indigo From Doha to Hyderabad which I will never fly Also they lost one of my baggage in Indigo and still waiting to receive it. I will never travel Qatar and will never recommend

Our male flight attendant was top notch - wish I could remember his name. Boarding is never fun when I have to ride the shuttle to the middle of the tarmac and pull my carry on bags up the stairs to my seat. My knees are banged up and my shoulders give me pain, so the flight started off poorly. The seat leg rests don’t recline completely so that makes is difficult if not dangerous to get in and out of the middle seats. The entertainment system touch screens prevented one from seeing the options. They are old and the software needs to be updated. I was on six planes in the last two weeks and able to see the flight progress without any stress. Couldn’t watch anything else. I do like Qatar Airways, just not a fan of a few things.

Boston to Doha was great but Doha to Dhaka was the worst experience.

Do not overbook flights and kick out confirmed ticketed passengers :-(

Check in desk people constrained by fear. Obvious typo on Uganda visa, even though approved, caused loss of flight. Something is definitely wrong with this system.

Fly Qatar Airways is always amazing. Their service and care for details is really very good.

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

My luggage did not make the connection and 4 days later I still have not received it.

I took this flight to be able to fly with Swiss instead of Air Canada from Geneva.. The AC planes have a better outfit in Business class than Swiss, but the service aboard Swiss is really best, first-class, as is the food and beverages. Though using the same plane model (A330-300), the interior setup of the cabin starts to show its age, but IMO the planes are better serviced by Swiss than AC. I had in my recent trips with AC way too many technical problems that led to delays or even complete cancellation of my flight.. Their fleet is aging (average 20+ years) and the maintenance has taken a toll compared to years ago. Cutting costs in every corner has to be paid sometime by someone, and it's the travelers at the end that pays for it. Unfortunately for me, flying directly to Zurich puts a much longer after-fly trip on me than Geneva.. so I might go back to direct flight YUL-GVA, even if I don't like flying with AC.

I like how professional, fast and good the whole experience was.

For the price of the ticket it's probably the best service in the world

Lots of water brought around by staff which is very important to stay hydrated on a long flight. There provided swiss chocolate icecream! The attention to detail is obvious. They really want to make their passengers entertained and comfortable.

I would recommend flying SWISS to anyone. Very impressed by the quality of food. The staff was extremely kind and accommodating. They arranged a shuttle to help a group of passengers make connecting flights when there was a delay.

Ghe issue was with the delay caused by the late boarding. We had to run to catch our next flight, barely made it and then our luggage didn t arrive with us. Really bad organizing.

Excellent Airline. Food, crew and comfort was perfect. Entertainment screens were old. Didn’t like them.

This was an upgrade to business class and really enjoyed the experience. Much better than my earlier flight and thank you.

It was unclear that additional passport control was needed before boarding. The seats were cramped and uncomfortable even for small persons. The arm rests were unable to be lifted completely out of the way and the media controls cut-out made them uncomfortable to lean on. One audio channel was not working on one of our seats.

My wife and I had a row to ourselves after moving seats. There were no TVs and you had to buy food. So we did nothing but had a quick nap. Flight was fine.

The male attended that served are section was a snob. He did not answer my call light when my wine spilled all over the floor. I did not push it again or drew his attention to it. He just ignored the call light when he came to give us our meal, serving the people behind us first. I did not push it again or drew his attention to it to see his reaction. It was so obvious that he was ignoring us. We were in premium economy!

Georgian Airways check in staff initially denied us, because they thought passengers required transit visas to transfer on connecting flights. This required 70 minutes for them to call multiple people to confirm how transfers worked. They did not apologize once accepting our check in. Onboard, the four hour flight gave stale bread with spam slices as lunch. The only included drinks were still or sparkling water.

I did not get my baggage at my final destination..poor coordination with connecting flights with partner airlines (Saudi airways). Also the food was very mediocre.

Not great , just ok . I expected better food but it did not deliver . Flight staff was ok . The guy at the drop off bag counter was the only saving grace in this whole trip . He was pleasant, friendly and very helpful . You couldn’t ask for a better assistance from him .

There was 2 hours delay before boarding and 2 hours delay after boarding while waiting in the plane

Very good crew. Food service above average. Seats very small for a 12 hours flight.

Boarding was a disaster being moved by Air France by bus to the plane. The plane should have been at the right gate.

They lost my lauggage and I STILL HAVE NOT RECEIVED IT. NO ONE IS HELPING! PLEASE HELP FIND MY LOST LAUGGAGE

Extremely poor. First - and oddly enough, Air France denied access to the Business Class lounge at CDG to all of us - although we were all flying Business Class. It is amazing that an airline denies lounge access to its passengers flying on business and paying several thousand dollars each ticket. Second, the food on Business Class on absolutely horrible. Air France must have made an effort to prepare bad tasting dishes (not even the ice cream was good). Third, the cabin temperature was too hot and although we complained many times, it never got cooler.

Food was good! Crew very polite however when asked to adjust temperature did not help! It was freezing! Seats uncomfortable 😣

The flight and service were very good. Thanks to the crew.

I came out early, 4 hrs before departure. The flight was changed 4 or 5 times with few minutes between new and schedule time , then 30 minutes delay, then up to 2hrs 30min delay. When I arrived in Frankfurt, no one help us to lead to the custom service. After almost 1 hour asking around then we must line up for another hour to get overnight and rebooking the next flight. We must find out how to get to the hotel by us self. The shuttle bus driver in Germany was not nice, speak German to English speaking and we must predict what she / he tried to tell us. We got up earlier and tried to not coming late to the check in and immigration procedure (we were told by the helping center that the immigration used to be over crowded) then we came there it was almost empty, then we must stay in the airport for hours not necessary. We got the coupons at the airport for compensation for waiting for delay flight for NOK 75 ( as low as 6 Euros) It is not enough to buy food at the airport price and Norwegian cost of living... How to drink a cup of cappuccino for NOK 72 when the stomach was empty for food in 16 hrs (from dinner at 6 pm the day before to 16 pm the day after) At the hotel in Frankfurt, we were offered two options spaghetti with biff or vegan food and a drink for 18 Euro. Almost 60 passenger ate the same food and I was remembered once time in former Soviet Union in 80's I travelled with Aeroflot and the passenger were stranded in the hotel for next flight and we were also offered only one choice of dinner, if we were hunger we must pay 1$ for 1 egg and another 1$ for two loaf of bread and butter. I can't believe Germany is to poor and inferior service like former USSR in 1980 decade. My good remembering of Luft Hansa disappear and changed totally by this service I got this time.

Seats were extremely hard and uncomfortable. as well as very narrow even though I paid an extra $230 for upgraded preferred seats. Very disappointed in the downtrend of Lufthansa and United Airlines.

Pretty poor across the board - flight details wrong/delayed into Lufthansa app. Seat changes made without notification. Boarding delayed (ok, that happens) but all comms in German (for flight to UK, where 85% of passengers were English). Outright fraud attempted at gate, denying 1 piece carry-on of smaller than correct size and 1 piece personal item, again, smaller than correct size. Rude gate staff. Security checks perfunctory - unattended bag not acknowledged by staff..then put on aircraft unclaimed by staff.

Zero legroom or space in economy. Flight was delayed into Munich causing a missed connecting flight and other missed bookings. :(

Delay before takeoff, ran out of protein options for the meal served, waited on the tarmac upon landing for and hour, waited in corridor for people mover for 45 minutes and still waited at baggage claim for over 30 minutes. This was after Lufthansa cancelled our flight to Frankfurt. Will definitely be my last option when booking overseas flights.

When we were boarding, we needed to go the desk and give the address of our final destination. While giving our address, I was yelled at because the woman at the desk couldn’t understand that I was giving her our US address. I kept giving her our street address and she couldn’t understand and she yelled “listen lady, I need your address. Just write it down!” I wrote down exactly what I had been telling her.

My luggage is lost! I waited in Denver co and seen nothing almost lost my flight due to waiting for my bags and still nothing I hope to contact customer service today hope they find it

Absolutely the most awful experience in the history of service from gate agents to baggage handlers. Never will i use kayak or Lufthansa again. Ever.

Book cheap flights from Johannesburg to France

Recent return flight deals

4/2Tue
1 stopSWISS
19h 55mJNB-CDG
17/2Mon
1 stopSWISS
34h 40mCDG-JNB
R7 514
14/2Fri
1 stopSWISS
15h 15mJNB-CDG
26/3Wed
1 stopSWISS
13h 30mCDG-JNB
R7 756
16/3Sun
1 stopLufthansa
13h 50mJNB-CDG
23/3Sun
1 stopLufthansa
13h 40mCDG-JNB
R8 726
18/2Tue
1 stopLufthansa
13h 50mJNB-CDG
15/5Thu
1 stopLufthansa
18h 00mCDG-JNB
R8 744
28/3Fri
1 stopQatar Airways
22h 45mJNB-CDG
30/3Sun
1 stopQatar Airways
18h 35mCDG-JNB
R12 473
9/3Sun
1 stopAir France
28h 25mJNB-NCE
22/3Sat
2 stopsAir France
39h 00mNCE-JNB
R14 505
7/3Fri
1 stopAir France
23h 15mJNB-LYS
14/3Fri
1 stopAir France
14h 00mLYS-JNB
R14 748
7/3Fri
2 stopsQatar Airways
28h 25mJNB-LYS
14/3Fri
1 stopQatar Airways
22h 55mLYS-JNB
R15 494
7/3Fri
1 stopEmirates
24h 10mJNB-NCE
14/3Fri
1 stopEmirates
18h 55mNCE-JNB
R16 258
6/3Thu
1 stopEmirates
19h 00mJNB-LYS
13/3Thu
1 stopEmirates
18h 45mLYS-JNB
R18 309

Search by stops

Search by airline

Search by price

Recent one-way flight deals

7/5Wed
1 stopQatar Airways
25h 45mJNB-CDG
R6 171
4/2Tue
1 stopQatar Airways
25h 30mJNB-CDG
R6 190
13/5Tue
1 stopKenya Airways
30h 15mJNB-CDG
R10 478
12/3Wed
1 stopKenya Airways
30h 15mJNB-CDG
R10 590
26/1Sun
2 stopsLufthansa
16h 35mJNB-CDG
R10 739
11/2Tue
2 stopsLufthansa
22h 50mJNB-CDG
R10 814
5/5Mon
directAir France
10h 55mJNB-CDG
R12 380
9/3Sun
directAir France
11h 30mJNB-CDG
R12 809
27/1Mon
3 stopsEmirates
21h 25mJNB-NCE
R45 735
27/1Mon
3 stopsEmirates
21h 25mJNB-NCE
R45 866

Search by stops

Search by airline

Search by price

Last minute flights from Johannesburg to France

Last minute flight, train and bus deals

26/1Sun
multi-stopSWISS
26h 55mJNB-CDG
5/2Wed
multi-stopSWISS
24h 40mCDG-JNB
R8 912
25/1Sat
multi-stopSWISS
15h 15mJNB-CDG
3/2Mon
multi-stopSWISS
24h 40mCDG-JNB
R9 471
24/1Fri
multi-stopLufthansa
23h 25mJNB-MRS
1/2Sat
multi-stopLufthansa
21h 55mMRS-JNB
R9 714
26/1Sun
multi-stopLufthansa
13h 50mJNB-CDG
1/2Sat
multi-stopLufthansa
18h 05mCDG-JNB
R9 732
24/1Fri
multi-stopBritish Airways
21h 25mJNB-MRS
31/1Fri
multi-stopBritish Airways
15h 00mMRS-JNB
R12 697
22/1Wed
multi-stopBritish Airways
22h 00mJNB-MRS
30/1Thu
multi-stopBritish Airways
16h 00mMRS-JNB
R12 772
23/1Thu
directAir France
11h 30mJNB-CDG
5/2Wed
directAir France
11h 25mCDG-JNB
R15 009
23/1Thu
directAir France
11h 30mJNB-CDG
30/1Thu
directAir France
11h 25mCDG-JNB
R15 624
22/1Wed
multi-stopKenya Airways
30h 15mJNB-CDG
30/1Thu
multi-stopKenya Airways
22h 55mCDG-JNB
R18 812
22/1Wed
multi-stopKenya Airways
30h 15mJNB-CDG
30/1Thu
multi-stopKenya Airways
22h 55mCDG-JNB
R18 999

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from Johannesburg to France

Cabin class types available on flights to France

Cabin classes available on flights to France. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.