Cheap flights from Johannesburg to Paris

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

The best prices from Johannesburg to Paris are usually found in November or May, booked 60 days in advance, depart on a Wednesday or Monday and return on a Thursday

Return
Economy
Tue 1/26
Tue 2/2
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Tue 1/26
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Johannesburg (JNB) to Paris (PAR)

JNB - PAR
Price
R8 682 - R10 891
PAR
Temperature
8 - 25 °C
PAR
Rainfall
16 - 27 mm

Popular in

July

High demand for flights, 12% potential price rise

Cheapest in

November

Best time to find cheap flights, 9% potential price drop

Round-trip from

R8 682

From Johannesburg to Paris

One-way from

R4 600

One-way flight from Johannesburg to Paris

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly return from Johannesburg to Paris?

Friday flights are generally found to be more expensive for flights from Johannesburg to Paris. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Paris.

How far in advance should I book a flight from Johannesburg to Paris?

Find a great deal and save up to 5% by booking at least 58 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from Johannesburg to Paris within the next two weeks, with the cheapest ticket starting at R10 053.

What is the cheapest month to fly from Johannesburg to Paris?

November can be a great time to fly to Paris from Johannesburg with a flight ticket averaging about R9 565. Cheapflights users have found deals in the month of November for as cheap as R7 220. The most expensive prices can be found in the month of July.

When is the cheapest time to fly from Johannesburg to Paris (JNB - PAR)?

A simple way to save on the total cost of your ticket is to fly from Johannesburg to Paris in the morning. If you’re flexible enough to do this you can expect to save up to 13% on your trip compared to booking a flight in the evening.

Cheap flights from Johannesburg to Paris in January, February 2021

The best prices found for JNB to PAR flights in January, February
23 Jan - 29 Jan
R6 931pp
JNB
Johannesburg OR Tambo
Turkish Airlines
 
1 STOP
CDG
Paris Charles de Gaulle
CDG
Paris Charles de Gaulle
Turkish Airlines
 
1 STOP
JNB
Johannesburg OR Tambo
2 Feb - 2 Mar
R7 007pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
CDG
Paris Charles de Gaulle
CDG
Paris Charles de Gaulle
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
14 Feb - 21 Feb
R7 251pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
CDG
Paris Charles de Gaulle
CDG
Paris Charles de Gaulle
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo

Johannesburg to Paris 2021 flight deals

Cheap flights to Paris from Johannesburg found for this year
23 Jan - 29 Jan
R6 931pp
JNB
Johannesburg OR Tambo
Turkish Airlines
 
1 STOP
CDG
Paris Charles de Gaulle
CDG
Paris Charles de Gaulle
Turkish Airlines
 
1 STOP
JNB
Johannesburg OR Tambo
2 Feb - 2 Mar
R7 007pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
CDG
Paris Charles de Gaulle
CDG
Paris Charles de Gaulle
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
14 Feb - 21 Feb
R7 251pp
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
CDG
Paris Charles de Gaulle
CDG
Paris Charles de Gaulle
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo

Direct flights to Paris from Johannesburg

Save time with Johannesburg to Paris direct flight deals
20 May - 24 May
R11 104pp
JNB
Johannesburg OR Tambo
Air France
Direct
CDG
Paris Charles de Gaulle
CDG
Paris Charles de Gaulle
Air France
Direct
JNB
Johannesburg OR Tambo
20 May - 24 May
R11 135pp
JNB
Johannesburg OR Tambo
Air France
Direct
CDG
Paris Charles de Gaulle
CDG
Paris Charles de Gaulle
Air France
Direct
JNB
Johannesburg OR Tambo
28 May - 30 Jun
R11 242pp
JNB
Johannesburg OR Tambo
Air France
Direct
CDG
Paris Charles de Gaulle
CDG
Paris Charles de Gaulle
Air France
Direct
JNB
Johannesburg OR Tambo

One-way flights to Paris from Johannesburg

The cheapest one-way flights from Johannesburg to Paris
16:45 - 8:25
Egypt Air
1 stop
16h 40m
JNB - CDG
Egypt Air
R4 601
Travelgenio
14:20 - 4:40
Turkish Airlines
1 stop
15h 20m
JNB - CDG
Turkish Airlines
R6 017
Travel2Be
9:25 - 1:05
Ethiopian Air
1 stop
16h 40m
JNB - CDG
Ethiopian Air
R6 550
mytrip.com

Related info for your journey

Useful info, stats and facts about Johannesburg to Paris flights.

Flight FAQs

From Johannesburg to Paris

Can I find flights from Johannesburg to Paris for under R7 616 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Paris for under R7 616. The cheapest flight booked recently is on Ethiopian Air for just R7 007, but on average you can expect to pay R8 561.

What safety measures are being taken by airlines flying from Johannesburg OR Tambo to Paris to control the spread of COVID-19?

Etihad Airways and Alitalia are some of the many airlines that have implemented additional safety measures to control the spread of COVID-19. New policies for travellers booking flights from Johannesburg OR Tambo to Paris include masks being provided and required on board, daily cleaning and sanitisation, use of HEPA filters, pre-flight testing for antibodies and symptoms, and socially-distanced seating (for a limited time). Keep in mind that policies will vary by airline.

Which airlines flying from Johannesburg OR Tambo to Paris have flexible cancellations due to COVID-19?

Air France, Kenya Airways, and Alitalia are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Are there direct flights from Johannesburg to Paris for under R12 186 on Cheapflights?

Cheapflights has 7 direct flights from Johannesburg to Paris under R12 186. A good price for a direct flight from Johannesburg to Paris is less than R11 348.

How many flights depart from Johannesburg to Paris on average per day?

1 flight departure from Johannesburg OR Tambo to Paris per day on average.
Evening (6pm - Midnight) - 100% of flight departures

Is Johannesburg weather warmer or cooler than Paris?

With an average temperature of 26 °C, peak weather can be found in January. As a traveller, expect to see changes in flight prices during that period. The temperatures in Paris are colder than in Johannesburg.

How long does is the flight from Johannesburg to Paris?

Departing from Johannesburg to Paris will take you 10h 45m. Airlines will cover a distance of 8785 km. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Johannesburg to Paris return?

Cheapflights users have booked flights from Johannesburg to Paris from R7 007 return. Other airlines that can offer you cheap pricing are SWISS, from R7 525, and Lufthansa, from R7 952. You may be able to fly from Johannesburg to Paris for 26% less than the average price by searching for these airlines.

What are the cheapest airlines to fly from Johannesburg to Paris one-way?

To fly one-way, consider booking your trip with Egypt Air, which is currently one of the cheapest options available, starting at R4 601. Turkish Airlines flights start at R6 017 while deals on Ethiopian Air start at R6 505 one-way.

Related searches

Flights to Paris from Johannesburg
Flights to Johannesburg Flights to Paris Flights from Johannesburg

Destination information for Paris

Things to know before you go. Useful info for your trip from Johannesburg to Paris
Today's exchange rate
R1 = €0,06
Flight duration
10h 42m
Average temperature for January in Paris
8.0 °C
Avg rainfall for January in Paris
18.0 mm

Airports servicing Johannesburg

Airports servicing Paris

Charles de Gaulle (CDG)
Beauvais (BVA)

Top 10 airlines flying from Johannesburg to Paris

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Paris choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.

Airline Cheapest Average Flexibility On-time COVID-19 safety
SAUDIA
R441 R507 No cancel fee 86%
Search SAUDIA flights
Egypt Air
R460 R552 No cancel fee N/A
Search Egypt Air flights
British Airways
R470 R597 No cancel fee 70%
Search British Airways flights
Ethiopian Air
R507 R599 No cancel fee 72%
Search Ethiopian Air flights
Iberia
R423 R602 No cancel fee 77%
Search Iberia flights
Emirates
R530 R621 No cancel fee 75%
Search Emirates flights
KLM
R523 R636 No cancel fee 75%
Search KLM flights
Etihad Airways
R504 R641 No cancel fee 75%
Search Etihad Airways flights
Turkish Airlines
R527 R657 No cancel fee 77%
Search Turkish Airlines flights
Qatar Airways
R521 R694 No cancel fee 68%
Search Qatar Airways flights

Hourly flight availability from Johannesburg to Paris

Evening 6 PM to midnight 100% of flight departures
Early morning Midnight to 6 AM 0% of flight departures
Morning 6 AM to midday 0% of flight departures
Afternoon Midday to 6 PM 0% of flight departures
Midnight
6 AM
Noon
6 PM
Weekly flight availability
from Johannesburg to Paris
Sunday
0 flights
Monday
3 daily flights
Tuesday
0 flights
Wednesday
3 daily flights
Thursday
0 flights
Friday
0 flights
Saturday
3 daily flights
Home Europe France Paris Cheap flights from Johannesburg to Paris
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First