Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights from Oslo Airport to South Africa from R7 212

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Oslo Gardermoen to South Africa departing on 25/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
Sat 27/4
Sat 4/5

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

In the last 7 days, travellers have searched 47 584 047 times on KAYAK, and here's why:

Save 12% 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 South Africa Flight Deals

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

Cape Town
Cape Town2 stopsR9 446

Good to know

Low season

August

High season

December

Cheapest flight

R7 212
Best time to beat the crowds (3% less expensive on average)
Most popular time to fly (37% more expensive on average)
Flight from Oslo Airport to Cape Town

FAQs - booking South Africa flights

  • How does KAYAK find such low prices on flights from Oslo Airport to South Africa?

    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 Oslo Airport to South Africa.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Oslo Airport to South Africa?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to South Africa from Oslo Airport 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 Oslo Airport to South Africa?

    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 South Africa with an airline and back to Oslo Airport with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Oslo Airport to South Africa?

    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 South Africa from Oslo Airport 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 South Africa

  • Morning departure is around 49% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Top 5 airlines serving from Oslo Gardermoen to South Africa

Need help choosing which airline to fly with from Oslo Gardermoen to South Africa? 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 KAYAK reviews.
7,8
KLMOverall score based on 1691 reviews
78boarding
73entertainment
76comfort
84crew
73food
79overall
Airline reviews

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

Read more about KLM

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

I thought KLM was the best airline but the Lima - Amsterdam was 1 hours late, the Brussels - Amsterdam was 2.30 hours late and the Amsterdam - Lima was 30 minutes late

One of the vstewardeses wanted to bump me of the plane for absolutely nothing. There is CCTV in the plane ans everything can be verified. Very disappointing , you all will see, o other 5 years and the passangers who does not smile to flight attendent will be bumped off...

It was nice to be on a legacy airline, people try at least.

I travel frequently. The flight was late again... KLM should really try and be on time

The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .

The food quality is poor. The staff are very friendly and accommodating. The entertainment program was limited. I experienced a delay of 30 minutes due to two issues. Passenger luggage had to be removed and there was a technical issue with the stairs not detaching from the aircraft. The pilot managed to compensate and we arrived only 15 minutes later. The luggage at Dubai airport was very slow. I waited over an hour.

I requested wheel chair assistance , it was confirmed via email that inwoood get it but I didn’t get it . The last leg of my trip to Nigeria was the worst.

One of their staff was so rude with discriminative. Such a reputed airline shouldn't hire such kind of arrogant attendants.

Amazing KLM service and brilliant economy comfort seats. Well worth the extra.

There’s lots of problem I faced from Bom to Doha that experience was worst I never faced before like this

Overall it was a very good experience. Boarding was efficient and well organized. The cabin crew were excellent. The meals were tasty and quite filling. The warm bread rolls were a nice touch. Seats were comfortable even if they were a little narrow. Entertainment selection was excellent.

Bad experience with the delay n long wait time for connecting flight after missing the connection flight from Doha.

The staff at the check in lied. I requested aisle seats he said he gave me aisle seats. In actuality he only gave me aisle seat for 2 hour Karachi to Doha flight. From Doha to Dallas flight he gave me middle seat .

It was pretty good overall. I just wish the crew didn't have to interrupt you every five seconds to ask you if you wanted anything, I mean that's what the help button is for. When someone is tired and sleepy and still getting their bearings, turning on DND button is maybe not the first thing on their mind.

Boarding delayed, no communication. I left the lounge, and heard a final call, boarding started after a 30 minutes.

Fine. Don’t think I would fly with them again

The overall experience for the price we paid was mediocre. Nothing outstanding! Check in process was standard. Flight attendants could have been more well mannered. I found it rude when the attendant nudged me with the snack box to grab my attention when not looking. She could have said ,’excuse me’ instead. My son’s in flight entertainment was not working. The food was not great either. The snack options were not so great with kids in mind. Overall, might not travel qatar again.

Each and every requirement was nicely provided by all staff no very be happy

Qatar screwed up by delaying our onward journey for refueling, which resulted in missing our connecting flight to India. the airport qater staff at Doha, herded us like cattle in a very incohesive and uncoordinated way. We were then given 2 options: either catch our original flight the Next day ( After 24.hrs) or catch 2 flights instead , to goto our destination in India. All this, for paying a premium for Qatar.

I paid for reserved seats but didn't got them at all

First class payment but wife’s seat broken, would recline but not lay flat. On previous flight, delays and ground crew malfunctions connecting jetway made us miss flight to Houston. I asked twice for a cart to assist us getting across the massive Istanbul Airport, but was denied. We are both over 70.

Multiple errors by Turkish airlines and Istanbul Airport kept us from making flight. Stuck in Istanbul!

I am writing to express my extreme dissatisfaction with the recent flight experience I had with your airline. This has been one of the worst travel experiences I have ever encountered, and I feel compelled to bring it to your attention. Firstly, I missed my flight due to what I perceive to be a lack of clear communication and coordination on the part of your staff. There was no remorse or apology from the airline's representatives, which further exacerbated the situation. As a result of missing my flight, I was subjected to a 24-hour delay at the airport, where I had to spend a significant amount of money to rent a hotel room and cover other incidental expenses. Additionally, since my baggage was already checked in from Tanzania to Turkey, I had to purchase essential items for the 24-hour period. What truly dismayed me, however, was the discourteous and unprofessional attitude of your staff. Their lack of empathy and understanding only added to the stress and inconvenience of the situation. I have been traveling abroad for over 20 years, and I can confidently say that this experience has been the worst I have ever encountered. As a result, I am compelled to reconsider ever using your airline again for future travel. I strongly urge you to address the issues I have raised and take immediate steps to rectify the situation. Additionally, I expect a formal apology and a refund for the expenses I incurred due to the airline's negligence.

Flight canceled and then “uncanceled” after I booked are placement. I had to pay for both a Turkish Air doesn’t admit their mistake

Traveling is Okay, but staying in Istanbul, specially Wi-Fi in airport terrible.

My flight had two legs. When checking in at the first leg the agent offering for a deal to upgrade the leg to first class for $199. He then claimed I would be able to upgrade the second leg once I got to the next airport. I declined and when I inquired about upgrading at the second airport, the cost was $1,300. I also had an issue at the airport lounge. I am allowed one guest in the lounge. My friend came in the lounge for less than 5 minutes and left when she couldn’t get a sleeping suite. I wanted to bring in another friend. The airport staff first started acting as though they didn’t understand English and then became upset when I asked for their names so I could file a complaint. As an elite member I knew they could do more but were not. One of the agents started over talking me and walked away mid conversation dismissing my request for assistance. A man claiming to be the manager said you were asking for her name. He also never tried to assist me or see what was going on. He claimed the interactions were recorded and management would see everything. I’m not sure how that would assist me days later. I am sure it didn’t help that I was a black American woman.

Flight attendants were harsh, food could be better, took way too long to pick up food trays, were stuck with the crying babies the entire to and from trip. Restrictions of 8 kg for cabin luggage is ridiculous that’s barely 2 pairs of pants, shirts, shoes. There shouldn’t be any restrictions on the carry on luggage size except the checked in luggage. Attendants don’t even help with putting luggage in cabin space. Attendant picked up food tray and spilled cherry juice all over my husband and has the nerve to come back to ask why he hadn’t changed his clothes.

the female flight attendant was racist towards me. I could tell she treated the two other passengers next to me with more softness.

I canceled this flight after turkish airlines did not provide any consideration for a death in the family while in Singapore

Flight was smooth but unnecessary long because we had to refuel at FCO Rome. Air hostesses service and response to call light could be better. Both planes were old with broken seat arms and toilets. Why Africans had to be given the farthest Gates is what baffles me and why we have to pay for Aisle seats I found really strange. Is there ever an end to ripping people off even after paying over $2300 for one seat.

Same but worse than international. The inter African flights are worse.

The entertainment (movies) blockbuster and classics never change. I am a frequent Ethiopian flyer and this should be addressed. Not much changed from my summer flight and my December flight. It is annoying - surely you can update the selections more often. Same with food options. It becomes extremely boring to be offered the same exact meals from Washington to Addis to Maputo every trip, each time. AS

Entertainment was very poor. Couldn’t watch anything. Ear pieces were the wrong type .

The check in staff was amazing. Best customer service! The plane was old! My entertainment on the first flight didn't work at all, in my seat or in the seat next to me. The bathroom doors were old and troublesome. One of the bathrooms, the whole sink panel was broken. Everything felt old and falling apart. The airline stewardesses were amazing and quite hospitable. When there were delays, they kept us well informed. Transit was GREAT! I wasn't sure how I would make it to my next flight in 1 1/2 hours but the security lines were short and efficient. The C gates in Addis Ababa were CROWDED! That whole space downstairs was too crowded and challenging to manuever. I usually fly Ethiopian within Africa and was interested to see how the experience would be intercontinental. Overall, I would choose it again if it was cheaper than Delta/Air France or Lufthansa/KLM. I wouldn't make it a first choice if the prices were the same because the planes are so old! The food and entertainment also weren't as good. Good selection of movies but as I mentioned, on the first flight they didn't work at all (I slept so it was okay) and the 2nd flight it was glitchy. All in all, I didn't hate it but it would be a first choice only if it's cheaper.

The food really sucks And they really need to work on entertainment The movie selection is herendous .

The seats were quite uncomfortable despite having good legroom. The 350s are quite nice but the problem is on the old 777 aircraft. Special meal requests are not catered for as they should. They never had any ice for drinks.

I've never been served three bread courses in a single meal before. Was really impressed by the novelty of that.

Was so glad the the captain kept the air. It’s usually suffocating in there.

Cons: "First of all, my flight had no option to plug my cellphone, there was no TV screen and no WiFi.. they served some loaf of bread cut in half with some spices inside and called it dinner! But the most disappointing thing is the fact is that they LOST BOTH OF MY LUGGAGE BAGS, and the most they could offer me is $50 compensation (my belongings worth thousands of dollars) And even this I would have to claim from my “home country” which is completely unreasonable as my home country isn’t the one lost my luggage, the airlines had! Beyond shocked, disappointed and aggravated, this was my first time flying this airlines and I promise you it’s the last. Won’t recommend to anyone."

Crew was great, captain included. Food was scarce, bread was not fresh. seats were very tight, backing seat to sleep disturbs customers. No leg room. earphones uncomfortable. Your extra charges for bags is very problematic for the industry as a whole, leave that for Ryan air. The short flight valencia munich seemed a downgrade for lufthansa, I mean seriously! charging for drinks - real cheap. So overall the price was too high for quality of adveture.

The process overall was pretty seamless, and the crew were very friendly (especially Michael). Considering we booked expecting Lufthansa and the flight was operated by United, it was still a very good service and journey overall. The in-flight entertainment was great, with lots of quality options. One slight negative was that I had selected a vegetarian meal prior to flying, but received a vegan one. I think there should be more dietary options as it meant I missed out on some food that I would have preferred (and it seemed like the standard meals and snacks had a vegetarian option anyway). There was also a group of people who were moving around a lot and being generally disruptive at the quietest part of the flight, when the lights were off and most people were sleeping. I would have appreciated staff stepping in to encourage them to be mindful of others). Towards the end of the flight (which was very early in the morning in both time zones), the lights suddenly came on and breakfast was served. In my opinion, this was too early, and everyone was rudely awoken from sleep. After breakfast was cleared away, the lights went off again for about 45 minutes, allowing people to sleep some more. Then the lights came on again for landing. It seems like if they had served breakfast later, the lights on-lights off-lights on shenanigans could have been avoided, and people could have slept longer (and staff could have rested longer too).

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.

It was good. Nice entertainment selection to keep me busy for the timeframe I wasn't sleeping. Professional, courteous and attentive crew.

It was pretty bad delays I missed my train in Sweden, twice.

my daughter was throwing up and I did not get any help. The food was such bad quality. the plane was clean and the entertainment was great

Simply the best way to get nonstop to Europe. if you’re lucky, there’s clear skies with views of Arctic or the aurora at night.

Due to arriving late and lost baggage wie missed our next flight.

They just serve food from Chicago Frankfurt and from Frankfurt, Erbil ,they just drink even no snack

Flew business class, flight on time, crew excellent. Boarding a bit chaotic...unsure why groups 1&2 board together and not one group at a time however an issue on all airlines. Designated lines would help.

Book cheap flights from Oslo to South Africa

Recent return flight deals

8/4Mon
2 stopsEthiopian Air
19h 25mOSL-CPT
18/4Thu
2 stopsEthiopian Air
18h 55mCPT-OSL
R9 446
29/5Wed
1 stopSWISS
19h 10mOSL-JNB
2/6Sun
1 stopSWISS
28h 00mJNB-OSL
R9 957
30/5Thu
1 stopTurkish Airlines
17h 05mOSL-CPT
3/6Mon
1 stopTurkish Airlines
21h 00mCPT-OSL
R14 122
29/5Wed
1 stopKLM
14h 50mOSL-JNB
2/6Sun
2 stopsKLM
37h 55mJNB-OSL
R14 368
18/4Thu
1 stopQatar Airways
25h 10mOSL-CPT
23/4Tue
2 stopsQatar Airways
40h 20mCPT-OSL
R14 368
29/5Wed
1 stopKLM
14h 50mOSL-JNB
2/6Sun
2 stopsKLM
37h 55mJNB-OSL
R14 406
11/4Thu
1 stopQatar Airways
25h 10mOSL-CPT
17/4Wed
2 stopsQatar Airways
22h 20mCPT-OSL
R15 769
9/4Tue
1 stopTurkish Airlines
17h 05mOSL-CPT
17/4Wed
1 stopTurkish Airlines
21h 00mCPT-OSL
R17 321
11/4Thu
1 stopLufthansa
15h 10mOSL-CPT
18/4Thu
1 stopLufthansa
15h 15mCPT-OSL
R19 631
6/4Sat
1 stopLufthansa
15h 10mOSL-CPT
19/4Fri
1 stopLufthansa
15h 15mCPT-OSL
R21 997

Search by stops

Search by airline

Search by price

Recent one-way flight deals

25/5Sat
1 stopQatar Airways
25h 40mOSL-CPT
R7 212
15/4Mon
1 stopLufthansa
13h 40mOSL-JNB
R7 875
15/4Mon
2 stopsLufthansa
20h 55mOSL-JNB
R8 159
15/4Mon
3 stops
44h 20mOSL-JNB
R8 367
25/5Sat
2 stopsSWISS
25h 10mOSL-CPT
R8 443
13/4Sat
2 stops
48h 50mOSL-DUR
R10 128
25/5Sat
3 stops
31h 10mOSL-CPT
R10 260
13/4Sat
3 stopsSWISS
42h 20mOSL-DUR
R11 718
13/4Sat
1 stopEmirates
26h 00mOSL-DUR
R13 403
15/4Mon
4 stopsEthiopian Air
40h 30mOSL-JNB
R18 608

Search by stops

Search by airline

Search by price

Last minute flights from Oslo Gardermoen to South Africa

Last minute flight, train and bus deals

1/4Mon
multi-stopSWISS
34h 15mOSL-CPT
11/4Thu
multi-stopSWISS
29h 25mCPT-OSL
R116 932
1/4Mon
multi-stopEmirates
21h 00mOSL-CPT
11/4Thu
multi-stopEmirates
27h 15mCPT-OSL
R129 899
1/4Mon
multi-stopEmirates
21h 00mOSL-CPT
11/4Thu
multi-stopEmirates
23h 30mCPT-OSL
R138 323

Search by stops

Search by airline

Search by price

Oslo Airport - South Africa Flights

Departure:

Oslo Airport (OSL)Norway

Return flight deals:

South Africa - Oslo Airport

Cabin classes: