- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Flight Deals
Cheap Flights from Cameroon to OR Tambo
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights from Cameroon to OR Tambo that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent return flight deals from Cameroon to OR Tambo
Sun, Dec 20 - Tue, Dec 29
16:05 - 2:20Douala Douala-Johannesburg Johannesburg OR Tambo
9h 15m1 stop Kigali Intl
3:10 - 11:10Johannesburg Johannesburg OR Tambo-Douala Douala
9h 00m1 stop Kigali Intl
R11 894RwandAir
Sun, Feb 7 - Tue, Feb 16
16:05 - 2:20Douala Douala-Johannesburg Johannesburg OR Tambo
9h 15m1 stop Kigali Intl
3:10 - 11:10Johannesburg Johannesburg OR Tambo-Douala Douala
9h 00m1 stop Kigali Intl
R11 894RwandAir
Mon, Nov 9 - Sun, Dec 6
14:25 - 13:55Douala Douala-Johannesburg Johannesburg OR Tambo
22h 30m2 stops Bangui Kigali Intl
3:10 - 13:35Johannesburg Johannesburg OR Tambo-Douala Douala
11h 25m2 stops Kigali Intl Bangui
R12 975RwandAir
Thu, Nov 26 - Mon, Nov 30
10:40 - 0:05Douala Douala-Johannesburg Johannesburg OR Tambo
12h 25m2 stops Lome Kinshasa N'djili
5:00 - 16:05Johannesburg Johannesburg OR Tambo-Douala Douala
12h 05m2 stops Kinshasa N'djili Lome
R13 225ASKY
Thu, Nov 26 - Mon, Nov 30
10:40 - 0:05Douala Douala-Johannesburg Johannesburg OR Tambo
12h 25m2 stops Lome Kinshasa N'djili
5:00 - 16:05Johannesburg Johannesburg OR Tambo-Douala Douala
12h 05m2 stops Kinshasa N'djili Lome
R13 241ASKY
Sat, Nov 21 - Sun, Nov 29
14:25 - 3:55Douala Douala-Johannesburg Johannesburg OR Tambo
12h 30m1 stop Addis Ababa Bole
14:30 - 0:30Johannesburg Johannesburg OR Tambo-Douala Douala
11h 00m1 stop Addis Ababa Bole
R13 624Ethiopian Air
Fri, Nov 6 - Fri, Nov 20
1:20 - 20:10Douala Douala-Johannesburg Johannesburg OR Tambo
17h 50m1 stop Addis Ababa Bole
8:20 - 0:30Johannesburg Johannesburg OR Tambo-Douala Douala
17h 10m1 stop Addis Ababa Bole
R13 774Ethiopian Air
Sat, Nov 7 - Fri, Nov 20
10:40 - 0:05Douala Douala-Johannesburg Johannesburg OR Tambo
12h 25m2 stops Lome Kinshasa N'djili
5:00 - 16:05Johannesburg Johannesburg OR Tambo-Douala Douala
12h 05m2 stops Kinshasa N'djili Lome
R13 890ASKY
Sun, Feb 7 - Wed, Feb 17
16:05 - 2:20Douala Douala-Johannesburg Johannesburg OR Tambo
9h 15m1 stop Kigali Intl
5:00 - 16:05Johannesburg Johannesburg OR Tambo-Douala Douala
12h 05m2 stops Kinshasa N'djili Lome
R14 073Multiple Airlines
Sun, Dec 20 - Tue, Dec 29
16:05 - 12:45Douala Douala-Johannesburg Johannesburg OR Tambo
19h 40m2 stops Kigali Intl Entebbe
3:10 - 11:10Johannesburg Johannesburg OR Tambo-Douala Douala
9h 00m1 stop Kigali Intl
R14 489Multiple Airlines
Recent one-way flight deals from Cameroon to OR Tambo
Sun, Nov 29
10:25 - 0:05Douala Douala-Johannesburg Johannesburg OR Tambo
12h 40m2 stops Lome Kinshasa N'djili
R8 866ASKY
Sun, Nov 29
10:25 - 0:05Douala Douala-Johannesburg Johannesburg OR Tambo
12h 40m2 stops Lome Kinshasa N'djili
R8 883ASKY
Sun, Nov 29
16:05 - 2:20Douala Douala-Johannesburg Johannesburg OR Tambo
9h 15m1 stop Kigali Intl
R9 049RwandAir
Fri, Jan 15
11:15 - 20:30Douala Douala-Johannesburg Johannesburg OR Tambo
8h 15m1 stop Libreville
R9 682Fly Gabon
Mon, Nov 30
14:25 - 13:55Douala Douala-Johannesburg Johannesburg OR Tambo
22h 30m2 stops Bangui Kigali Intl
R9 781RwandAir
Sun, Nov 29
1:20 - 20:10Douala Douala-Johannesburg Johannesburg OR Tambo
17h 50m1 stop Addis Ababa Bole
R10 347Ethiopian Air
Thu, Dec 24
2:00 - 20:10Yaoundé Yaoundé Nsimalen-Johannesburg Johannesburg OR Tambo
17h 10m1 stop Addis Ababa Bole
R12 460Ethiopian Air
Fri, Jan 15
14:25 - 12:45Douala Douala-Johannesburg Johannesburg OR Tambo
21h 20m3 stops Bangui Kigali Intl Entebbe
R12 809Multiple Airlines
Mon, Nov 30
14:25 - 15:35Douala Douala-Johannesburg Johannesburg OR Tambo
24h 10m3 stops Bangui Kigali Intl Doha Hamad Intl
R13 990RwandAir
Sun, Nov 29
12:35 - 10:55Douala Douala-Johannesburg Johannesburg OR Tambo
21h 20m3 stops Addis Ababa Bole Kigali Intl Nairobi Jomo Kenyatta Intl
R15 288Multiple Airlines
Recent last minute flight deals from Cameroon to OR Tambo
Fri, Oct 30 - Wed, Nov 4
1:20 - 20:10Douala Douala-Johannesburg Johannesburg OR Tambo
17h 50m1 stop Addis Ababa Bole
8:20 - 0:30Johannesburg Johannesburg OR Tambo-Douala Douala
17h 10m1 stop Addis Ababa Bole
R13 541Ethiopian Air
Wed, Oct 28 - Sun, Nov 8
16:05 - 13:55Douala Douala-Johannesburg Johannesburg OR Tambo
20h 50m1 stop Kigali Intl
3:10 - 13:35Johannesburg Johannesburg OR Tambo-Douala Douala
11h 25m2 stops Kigali Intl Bangui
R13 558RwandAir
Wed, Oct 28 - Sat, Nov 7
16:05 - 13:55Douala Douala-Johannesburg Johannesburg OR Tambo
20h 50m1 stop Kigali Intl
17:45 - 11:10Johannesburg Johannesburg OR Tambo-Douala Douala
18h 25m1 stop Kigali Intl
R13 691RwandAir
Sun, Nov 1 - Wed, Nov 11
1:20 - 13:30Douala Douala-Johannesburg Johannesburg OR Tambo
11h 10m1 stop Addis Ababa Bole
8:20 - 0:30Johannesburg Johannesburg OR Tambo-Douala Douala
17h 10m1 stop Addis Ababa Bole
R13 824Ethiopian Air
Sun, Nov 1 - Wed, Nov 11
1:20 - 20:10Douala Douala-Johannesburg Johannesburg OR Tambo
17h 50m1 stop Addis Ababa Bole
8:20 - 0:30Johannesburg Johannesburg OR Tambo-Douala Douala
17h 10m1 stop Addis Ababa Bole
R13 857Ethiopian Air
Wed, Oct 28 - Sun, Nov 8
16:05 - 13:55Douala Douala-Johannesburg Johannesburg OR Tambo
20h 50m1 stop Kigali Intl
17:45 - 13:35Johannesburg Johannesburg OR Tambo-Douala Douala
20h 50m2 stops Kigali Intl Bangui
R13 907RwandAir
Sat, Oct 31 - Wed, Nov 4
10:40 - 0:05Douala Douala-Johannesburg Johannesburg OR Tambo
12h 25m2 stops Lome Kinshasa N'djili
5:00 - 16:05Johannesburg Johannesburg OR Tambo-Douala Douala
12h 05m2 stops Kinshasa N'djili Lome
R13 923ASKY
Thu, Oct 29 - Wed, Nov 4
15:20 - 7:10Douala Douala-Johannesburg Johannesburg OR Tambo
14h 50m1 stop Cairo
5:00 - 16:05Johannesburg Johannesburg OR Tambo-Douala Douala
12h 05m2 stops Kinshasa N'djili Lome
R14 190Multiple Airlines
Thu, Oct 29 - Sun, Nov 8
10:40 - 0:05Douala Douala-Johannesburg Johannesburg OR Tambo
12h 25m2 stops Lome Kinshasa N'djili
5:00 - 16:05Johannesburg Johannesburg OR Tambo-Douala Douala
12h 05m2 stops Kinshasa N'djili Lome
R14 938ASKY
Thu, Oct 29 - Wed, Nov 4
15:20 - 7:10Douala Douala-Johannesburg Johannesburg OR Tambo
14h 50m1 stop Cairo
21:45 - 13:50Johannesburg Johannesburg OR Tambo-Douala Douala
17h 05m1 stop Cairo
R15 238Egyptair
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.
Prices
Airlines
More
What is the cheapest flight to Johannesburg?
These are the best return prices found by users searching on KAYAK in the last 5 days.In the last 5 days, the cheapest flight deal to Johannesburg was found on the route from Douala, at R11 894 return. The most popular connection is from Yaoundé to Johannesburg, while KAYAK users have found return deals for as low as R15 953 in the last 5 days.
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 round-trip 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 March, where tickets cost R9 815 on average for return flights. On the other hand, the most expensive months are July and October, where the average cost of tickets from Cameroon is R14 406 and R14 356 respectively. For one-way flights, the best month to travel is February with an average price of R7 003.
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 stopover will also be longer. The most popular routes to Johannesburg on KAYAK are from Douala, which takes 9h 15m, and Yaoundé, which takes 12h 05m.
How many direct flights to Johannesburg OR Tambo Airport are there each day?
There are around 404 direct flights from within Cameroon to Johannesburg OR Tambo Airport every day. Most flights depart in the morning, with 47% of flights departing in the morning.
Good to know
Low season | November |
|---|---|
High season | December |
Cheapest flight | R8 866 |
FAQs - booking Johannesburg flights
Top tips for finding cheap flights to Johannesburg
Reviews of the top 4 airlines flying from Cameroon 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 Cameroon to Johannesburg. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
7,9
RwandAirOverall score based on 42 reviews
7,8Comfort
7,5Food
8,1Crew
8,0Boarding
6,9Entertainment
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
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.
Apparently, Asky airline baggage policy is slightly different from the Ethiopian airline policy and for this reason, I encounter an issue with them and I had to refer them to the Ethiopian airline policy whom I booked my flight with before they allowed me to bored the flight.
The stewardesses not being irritated by customers, but understanding that everyones comfort and requests should be handled with respect and understanding, not showing their obvious annoyance. I observed 2 people being treated rudely. I would never my staff to treat anyone so disrespectfully.
All around pleasant experience. Flight crew were efficient and polite. And the flight was on time.
The flight attendants were great, the food was also very good. The entertainment in the plane could be improved by including screens to watch shows/ movies.
Boarding confusion, just asked for a cup of water and the crew answers was shocking
Retard cuisant et criard. Inadmissible. Corruption et pratique non recommandable du personnel chargé de faire le Check des billets avant de passer au comptoir d’enregistrement. La dame qui me recevait voulait à tout prix me coller pour se faire d’argent. L’avion devrait faire escale à Douala donc on ne descend pas au sol. Pourquoi me demander où exiger que je devrais avoir un visa sur le Cameroun. C’est inadmissible. J’allais au Tchad et elle sait bien que je n’avais pas non plus besoin de visa compte tenu des accords de réciprocité entre état. J’avais mon visa et pourtant elle insistait. Ce qui était marrant ces collègues étaient complices. J’ai dû hausser le ton et l’insulter proprement. Mon adrénaline a monté. Trop de corrompus et moins de gens intègres dans vos rangs que ce soit à Cotonou et surtout à Accra. A Cotonou à l’agence principale, il vous faut un audit pour le personnel chargé de ventes des billets. Merci de transmettre à Asky
They take your hang luggage and it never arrives to your destination. They don’t follow seating arrangements
You need screens on every seat so passengers can watch movies, documentaries, music or something else to avoid to get bored.
Everything was perfect, Happy to have this great airline that serves all Africa.
My Ethiopian flight was cancelled without Kayak informing me. I found out through my sister who picked the same flight via Expedia. When i informed Kayak, they failed to put me on another flight…stating they are waiting to hear back from Ethiopia airlines. After receiving no response for 2 weeks, I asked Kayak for a refund. And again, no response. Thus, I had to call my credit card company to dispute the transaction. Thank you chase for being understanding. However, I DO NOT recommend flying with Ethiopian airlines or booking through Kayak. Terrible customer service especially when it entails refunding people their money.
It was a great experience for my first time flying with this airline. I will be flying with them a lot more now. Plane crew was amazing.
The Boeing 737 MAX on this route, flown in the middle of the night, is an UTTER FAILURE for business travellers. The whole point of business travel is to arrive alert and recover from travel quickly, and this little aeroplane with its quarter recline uncomfortable business seats does nothing for that. It’s a small step up from economy in that you have decent legroom, but that’s it. Absolute margin at the cost of the traveller.
Food hardly ever changes Videos not often updated for often travel.
Forgotten Suite inside of the top compartment but went back to ask and they didn’t leave at the lost and found place. Also the checking in was so horrible. I had multi city and one of the passenger saint have visa go go go Dubai. The Ethiopian airlines never had information about requirement for US permanent resident so couldn’t go to Dubai. And when coming back to US we were told we can not use our Addis to Washington ticket and they forced us to get new ticket. Very horrible experience.
The hygiene was super bad. Smells bad and air refreshment is highly advisable. The crew made some one else sit in my spot and no one is checking seat number and people are jumping to sit on other people’s allocated seat.
The use of a domestic carrier without entertainment was disappointing and a let down
There where no ear phones provided and the food needs to improve.
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.
Entertainment system poor - couldn't hear, no flight info etc.
Flight was originally postponed and then delayed further. No communication at boarding gate or via What's ap or SMS to inform you of the new time so you can plan around it.. No explanations or apologies for the delay.
Overall good experience but for long distances there really needs to be more room.
there really needs to be more room with each seat for such a long flight.
The nice treatment and lovely pilots who accepted my son inside for a photo.So lovely of them
I enjoyed my flight I arrived safe with all my luggage
Flight was changed 3 times, from a night flight to a day flight, and then delayed by 5h…
Awful, we had a delay of 3 hrs, impacting in my transfer flight to Cape town, and Kenya airways didnt do anything. They sent me twice to transfer services in Nairobi, not been available to sleep (from 1 am to 5 am); without any update.
Excellent crew. Three problems need to be taken care of: 1. Lack of wi-fi during the flight. This prevents busy traveller's from working while onboard. 2. Why there were two very-slow security check points was more punishment that necessary. Went through thorough security at transit area, the an even slower one at Gare 19!!!! Why passports needed to be checked st least 5 times by 5 different people makes no sense. Additionally, passengers were crammed like sardines in a boarding area with no charging ports that work!! This was a boarding nightmare. 3. During my flight (seat 27C) the headset socket did not work. Watched one movie, but very difficult because of that. Had to keep my fingers on the socket for it to work!
I almost missed my flight because my previous flight (Mombasa- Nairobi, also Kenyan airways) landed in a different terminal. There was no signs whatsoever, no information shared. It felt messy. If the flights are purchased together, like mine, there has to be indications on how to board to the following one.
Few movies to choose from. They did not board by zone
Travelling to a place near OR Tambo?
Book flights to OR Tambo if you plan to visit one of these locationsSandton
Kempton Park
Potchefstroom
Middelburg
Edenvale
More options for your flight to OR Tambo
Complete your trip to Johannesburg with a hotel stay or car hire
Information on the airport you'll fly into in Johannesburg
Cabin class types available on flights to OR Tambo
Cabin classes available on flights to OR Tambo. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights from domestic origins to OR Tambo
Flights from all regions of Cameroon to OR Tambo. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability are not guaranteed.