Cheap flights from Yaounde to Johannesburg

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

Return
Economy
Sun 1/31
Sun 2/7
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
Sun 1/31
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
Yaounde (NSI) to Johannesburg (JNB)

What is the cheapest day to fly return from Yaounde to Johannesburg?

It’s generally more expensive to depart on a Wednesday, if you have to leave on this day you can still search on Cheapflights to find great options that meet your needs.

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

Find a great deal and save up to 2% by booking at least 24 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 Yaounde to Johannesburg within the next two weeks, with the cheapest ticket starting at R1 770.

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

May is one of the best times of the year to fly to Johannesburg from Yaounde. Prices for May average R1 760 per person but you can even find prices for as low as R1 316. The most expensive prices can be found in the month of September. Opting for a May flight can save you 16% on your journey compared to booking in May

When is the cheapest time to fly from Yaounde to Johannesburg (NSI - JNB)?

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

Cheap flights from Yaounde to Johannesburg in January, February 2021

The best prices found for NSI to JNB flights in January, February
8 Feb - 22 Feb
R8 003pp
NSI
Yaoundé Nsimalen
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
NSI
Yaoundé Nsimalen
8 Feb - 22 Feb
R19 320pp
NSI
Yaoundé Nsimalen
Multiple airlines
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
     
3 STOPS
NSI
Yaoundé Nsimalen
8 Feb - 22 Feb
R19 713pp
NSI
Yaoundé Nsimalen
Ethiopian Air
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
NSI
Yaoundé Nsimalen

Yaounde to Johannesburg 2021 flight deals

Cheap flights to Johannesburg from Yaounde found for this year
8 Feb - 22 Feb
R8 003pp
NSI
Yaoundé Nsimalen
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
 
1 STOP
NSI
Yaoundé Nsimalen
18 Apr - 20 Apr
R10 227pp
NSI
Yaoundé Nsimalen
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
NSI
Yaoundé Nsimalen
18 Apr - 20 Apr
R10 242pp
NSI
Yaoundé Nsimalen
Ethiopian Air
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Ethiopian Air
   
2 STOPS
NSI
Yaoundé Nsimalen

Related info for your journey

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

Flight FAQs

From Yaounde to Johannesburg

Can I find flights from Yaounde to Johannesburg for under R9 077 on Cheapflights?

Yes, there are multiple flights from Yaounde to Johannesburg for under R9 077. The cheapest flight booked recently is on Ethiopian Air for just R8 003, but on average you can expect to pay R51 484.

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

Some of our airline partners flying from Yaoundé Nsimalen to Johannesburg OR Tambo have new flexible policies in place due to COVID-19. Ethiopian Air and Kenya Airways are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Ethiopian Air with this kind of flexibility.

Are there direct flights from Yaounde to Johannesburg for under R7 565 on Cheapflights?

There are no direct flights from Yaounde to Johannesburg, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

This flight path from Yaoundé Nsimalen to Johannesburg OR Tambo was viewed by 72 users in the past month. Keep an eye out for changes in search interest prior to high and low season.

Does it rain more in Yaounde or Johannesburg?

The rainfall in Yaounde is generally more than the rainfall in Johannesburg. This will continue over the next 3 days.

Is Yaounde weather warmer or cooler than Johannesburg?

Our data indicates that the weather will be 28 °C on average in the month of March. The temperature in Johannesburg is typically colder than in Yaounde. If you're traveling when the temperature is at its warmest, push to plan early, as flight price and availability will have an impact on your travels. For the best results, search for flights well in advance or after peak season.

How long does is the flight from Yaounde to Johannesburg?

There are many flights that can get you from Yaounde to Johannesburg in 12h 25m. Fly via Ethiopian Air or SWISS to get the fastest option. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.

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

Flying on Ethiopian Air is currently your cheapest option to Johannesburg, with prices starting at R8 004. Another option worth looking into is SWISS, starting at R216 240 return. Ethiopian Air is priced at 5% lower than the current average price of a flight leaving 3 months from now.

Related searches

Flights to Johannesburg from Yaounde
Flights to Yaounde Flights to Johannesburg Flights from Johannesburg

Alternative routes for Yaounde to Johannesburg

Destination information for Johannesburg

Things to know before you go. Useful info for your trip from Yaounde to Johannesburg
Today's exchange rate
R1 = R1,00
Average temperature for January in Johannesburg
26.0 °C
Avg rainfall for January in Johannesburg
128.0 mm

Airports servicing Yaoundé

Airports servicing Johannesburg

Home Africa South Africa Johannesburg Cheap flights from Yaounde to Johannesburg
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First