R7 295 Find cheap flights to Oslo

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Oslo departing on 3/2. 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
0 bags

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

 
These are the airlines KAYAK users have selected most often from within our search results for flights to Oslo
These are the airlines KAYAK users have selected most often from within our search results for flights to Oslo
In the last 7 days, travellers have searched 47 946 175 times on KAYAK, and here's why:

Save 22% 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.

Cheap flight deals to Oslo

 
These are the cheapest deals for flights to Oslo currently on KAYAK along with options from the most popular airlines KAYAK users selected for this route. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.

Recent return flight deals to Oslo

Recommended round-trip deals departing in the coming months from the most popular airlines that fly from South Africa to Oslo.

Recent one-way flight deals to Oslo

Only flying one-way? Below are some of the best one-way flight deals from South Africa to Oslo found on KAYAK recently.

Recent last-minute flight deals to Oslo

Leaving soon but still want a bargain? Check out these latest deals for last minute flights from South Africa to Oslo.

Recent direct flight deals to Oslo

The latest deals for direct flights from South Africa to Oslo so you can sit back and relax without the need for a layover.

Cheap bus & train deals to Oslo

Find recent round-trip train or bus tickets from South Africa to Oslo.

All round-trip flight deals to Oslo

The cheapest plane tickets to Oslo found on KAYAK recently.
Discover the best prices and deals for you by selecting your travel dates.
Choose your dates
23:55 - 18:15JNB-OSL
19h 20m1 stop
18:15 - 9:30OSL-JNB
14h 15m1 stop
R9 696
Find Deal
Thu, Feb 13 - Fri, Feb 21
23:55 - 18:15JNB-OSL
19h 20m1 stop
14:20 - 9:30OSL-JNB
18h 10m2 stops
R10 202
Find Deal
Thu, Feb 13 - Fri, Feb 21
19:35 - 22:50JNB-OSL
28h 15m2 stops
6:45 - 9:30OSL-JNB
25h 45m2 stops
R10 563Brussels Airlines
Find Deal
Thu, Feb 13 - Fri, Feb 21
1:15 - 22:20JNB-OSL
22h 05m2 stops
6:30 - 10:55OSL-JNB
27h 25m2 stops
R13 163Kenya Airways
Find Deal
Wed, Feb 12 - Fri, Feb 21
19:50 - 21:55JNB-OSL
27h 05m2 stops
10:15 - 13:10OSL-JNB
25h 55m3 stops
R17 370
Find Deal
Thu, Feb 13 - Fri, Feb 21
19:45 - 12:35JNB-TRF
17h 50m2 stops
13:05 - 9:15TRF-JNB
19h 10m2 stops
R18 797Air France
Find Deal
Thu, Feb 13 - Fri, Feb 21
19:25 - 7:45JNB-OSL
37h 20m3 stops
18:45 - 9:35OSL-JNB
37h 50m3 stops
R25 062Ethiopian Air
Find Deal
Thu, Feb 13 - Fri, Feb 21
4:00 - 7:45JNB-OSL
28h 45m3 stops
18:45 - 13:10OSL-JNB
17h 25m2 stops
R25 712Ethiopian Air
Find Deal
Wed, Feb 12 - Fri, Feb 21
13:50 - 7:45CPT-OSL
18h 55m2 stops
18:45 - 13:45OSL-CPT
18h 00m2 stops
R29 468Ethiopian Air
Find Deal
Thu, Jan 2 - Thu, Jan 9
15:20 - 7:45CPT-OSL
17h 25m2 stops
18:45 - 13:45OSL-CPT
18h 00m2 stops
R29 793Ethiopian Air
Find Deal
Thu, Jan 2 - Thu, Jan 9
18:10 - 16:40CPT-TRF
23h 30m2 stops
R7 295
Find Deal
Mon, Feb 3
18:10 - 16:40CPT-TRF
23h 30m2 stops
R7 602
Find Deal
Mon, Jan 27
19:05 - 11:00JNB-OSL
16h 55m1 stop
R7 999Turkish Airlines
Find Deal
Sun, Mar 16
19:05 - 11:00JNB-OSL
16h 55m1 stop
R8 017Turkish Airlines
Find Deal
Sun, Mar 16
17:15 - 19:35CPT-TRF
51h 20m3 stops
R8 143
Find Deal
Mon, Feb 10
17:15 - 16:40CPT-TRF
24h 25m2 stops
R8 541
Find Deal
Mon, Feb 10
14:35 - 7:45JNB-OSL
18h 10m2 stops
R8 757Ethiopian Air
Find Deal
Sun, Mar 16
14:35 - 7:45JNB-OSL
18h 10m2 stops
R8 794Ethiopian Air
Find Deal
Sun, Mar 16
9:35 - 13:35JNB-OSL
29h 00m3 stops
R11 971Qatar Airways
Find Deal
Sun, Mar 16
18:10 - 10:55CPT-OSL
41h 45m2 stops
R87 700British Airways
Find Deal
Sun, Jan 5
20:25 - 12:10JNB-OSL
16h 45m1 stop
13:00 - 10:25OSL-JNB
20h 25m1 stop
R10 473SWISS
Find Deal
Thu, Nov 21 - Wed, Dec 4
20:25 - 14:05JNB-OSL
42h 40m2 stops
13:00 - 10:25OSL-JNB
20h 25m1 stop
R11 123SWISS
Find Deal
Thu, Nov 21 - Wed, Dec 4
19:35 - 23:30JNB-OSL
28h 55m2 stops
6:00 - 7:05OSL-JNB
24h 05m1 stop
R11 213Lufthansa
Find Deal
Thu, Nov 21 - Wed, Dec 4
19:35 - 22:50JNB-OSL
28h 15m2 stops
18:00 - 9:30OSL-JNB
38h 30m2 stops
R11 358Brussels Airlines
Find Deal
Thu, Nov 21 - Wed, Dec 4
19:35 - 17:10JNB-OSL
22h 35m2 stops
18:00 - 9:30OSL-JNB
38h 30m2 stops
R12 116Brussels Airlines
Find Deal
Thu, Nov 21 - Wed, Dec 4
19:35 - 14:40JNB-TRF
20h 05m2 stops
15:20 - 10:25TRF-JNB
18h 05m2 stops
R13 488
Find Deal
Thu, Nov 21 - Wed, Dec 4
19:35 - 16:10JNB-OSL
21h 35m2 stops
6:20 - 7:05OSL-JNB
23h 45m3 stops
R14 192
Find Deal
Thu, Nov 21 - Wed, Dec 4
1:15 - 22:20JNB-OSL
22h 05m2 stops
9:20 - 15:50OSL-JNB
29h 30m2 stops
R15 727Kenya Airways
Find Deal
Sun, Nov 24 - Sun, Dec 1
19:35 - 14:40JNB-TRF
20h 05m2 stops
13:00 - 10:25TRF-JNB
20h 25m3 stops
R16 955
Find Deal
Thu, Nov 21 - Wed, Dec 4
1:15 - 18:20JNB-OSL
18h 05m2 stops
6:30 - 10:55OSL-JNB
27h 25m2 stops
R18 309Kenya Airways
Find Deal
Wed, Nov 20 - Wed, Dec 4
23:55 - 18:15JNB-OSL
19h 20m1 stop
18:15 - 9:30OSL-JNB
14h 15m1 stop
R9 696
Find Deal
Thu, Feb 13 - Fri, Feb 21
23:55 - 18:15JNB-OSL
19h 20m1 stop
14:20 - 9:30OSL-JNB
18h 10m2 stops
R10 202
Find Deal
Thu, Feb 13 - Fri, Feb 21
19:35 - 22:50JNB-OSL
28h 15m2 stops
6:45 - 9:30OSL-JNB
25h 45m2 stops
R10 563Brussels Airlines
Find Deal
Thu, Feb 13 - Fri, Feb 21
1:15 - 22:20JNB-OSL
22h 05m2 stops
6:30 - 10:55OSL-JNB
27h 25m2 stops
R13 163Kenya Airways
Find Deal
Wed, Feb 12 - Fri, Feb 21
19:50 - 21:55JNB-OSL
27h 05m2 stops
10:15 - 13:10OSL-JNB
25h 55m3 stops
R17 370
Find Deal
Thu, Feb 13 - Fri, Feb 21
19:45 - 12:35JNB-TRF
17h 50m2 stops
13:05 - 9:15TRF-JNB
19h 10m2 stops
R18 797Air France
Find Deal
Thu, Feb 13 - Fri, Feb 21
19:25 - 7:45JNB-OSL
37h 20m3 stops
18:45 - 9:35OSL-JNB
37h 50m3 stops
R25 062Ethiopian Air
Find Deal
Thu, Feb 13 - Fri, Feb 21
4:00 - 7:45JNB-OSL
28h 45m3 stops
18:45 - 13:10OSL-JNB
17h 25m2 stops
R25 712Ethiopian Air
Find Deal
Wed, Feb 12 - Fri, Feb 21
13:50 - 7:45CPT-OSL
18h 55m2 stops
18:45 - 13:45OSL-CPT
18h 00m2 stops
R29 468Ethiopian Air
Find Deal
Thu, Jan 2 - Thu, Jan 9
15:20 - 7:45CPT-OSL
17h 25m2 stops
18:45 - 13:45OSL-CPT
18h 00m2 stops
R29 793Ethiopian Air
Find Deal
Thu, Jan 2 - Thu, Jan 9

Flights to Oslo - Travel Insights & Trends

Get data-powered insights and trends into flights to Oslo to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest day to fly to Oslo?

The average price of all flights to Oslo clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Oslo is Wednesday where tickets can be as cheap as R13 395. On the other hand, the most expensive day to fly is Friday, where prices are R14 713 on average.

What is the cheapest time of day to fly to Oslo?

The average price for all flights to Oslo depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Oslo is generally in the morning, when flights cost R13 955 on average. The most expensive time of day to fly to Oslo is generally in the afternoon, which is peak travel time and where the average cost of a ticket is R15 122.

How far in advance should I book a flight to Oslo?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights to Oslo, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price, you should book around 0 weeks before departure. For the absolute cheapest price, our data suggests you should book 35 days before departure.

Which is the cheapest airport to fly into in Oslo?

Prices will differ depending on the departure airport, but generally, the cheapest airport to fly to in Oslo is Oslo Gardermoen Airport, with an average flight price of R3 458.

Good to know

Cheapest flight

R7 295
Flight from Cape Town to Oslo Sandefjord

When to book flights to Oslo

Are your dates flexible? Find out the best times to travel to Oslo based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. The information is for flights to Oslo based on your location. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.

FAQs - booking Oslo flights

  • Which Oslo airport is closest to central Oslo?

    Oslo is served by 2 major airports. Oslo Airport (37 km) is the closest to the centre of Oslo and Oslo Sandefjord is 85 km from the centre.

  • How does KAYAK find such low prices on flights to Oslo?

    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 to Oslo.

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

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

  • What is the Hacker Fare option on flights to Oslo?

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

    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 Oslo 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 Oslo

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be May, June and July. The cheapest month to fly from South Africa is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Oslo flight deals.

Prefer to fly direct to Oslo?

Find which airlines fly direct to Oslo, which days they fly and book direct flights.

Direct departures

South Africa to Oslo

Monday

ANA, Aegean Airlines, Aeromexico, +72 more

ANA, Aegean Airlines, +73 more

Tuesday

ANA, Aegean Airlines, Aeromexico, +65 more

ANA, Aegean Airlines, +66 more

Wednesday

ANA, Aegean Airlines, Aeromexico, +68 more

ANA, Aegean Airlines, +69 more

Thursday

ANA, Aegean Airlines, Aeromexico, +69 more

ANA, Aegean Airlines, +70 more

Friday

ANA, Aegean Airlines, Aeromexico, +75 more

ANA, Aegean Airlines, +76 more

Saturday

ANA, Aegean Airlines, Aeromexico, +59 more

ANA, Aegean Airlines, +60 more

Sunday

ANA, Aegean Airlines, Aeromexico, +75 more

ANA, Aegean Airlines, +76 more

See more direct flights

Direct returns

Oslo to South Africa

Monday

ANA, Aegean Airlines, Aeromexico, +72 more

ANA, Aegean Airlines, +73 more

Tuesday

ANA, Aegean Airlines, Aeromexico, +65 more

ANA, Aegean Airlines, +66 more

Wednesday

ANA, Aegean Airlines, Aeromexico, +68 more

ANA, Aegean Airlines, +69 more

Thursday

ANA, Aegean Airlines, Aeromexico, +69 more

ANA, Aegean Airlines, +70 more

Friday

ANA, Aegean Airlines, Aeromexico, +75 more

ANA, Aegean Airlines, +76 more

Saturday

ANA, Aegean Airlines, Aeromexico, +59 more

ANA, Aegean Airlines, +60 more

Sunday

ANA, Aegean Airlines, Aeromexico, +75 more

ANA, Aegean Airlines, +76 more

See more direct flights
See more direct flights

Top 5 airlines flying to Oslo

 
See real verified KAYAK customer reviews for airlines flying to Oslo. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from South Africa to Oslo. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with to Oslo? 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.
7,8
KLMOverall score based on 1350 reviews
8,4Crew
7,3Food
7,9Boarding
7,7Comfort
7,2Entertainment
Airline reviews

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

2,0 MediocreShereen, Oct 2024CDG - AMS
Read more KLM reviews

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

I tried to upgrade to premium economy anis seat online during the checkin process. The payment didn’t work due to a technical glitch on KLM’s website. I wasn’t able to change my seat unless I called Amsterdam. Since I was in Canada and there’s a time difference this wasn’t practical. So when I arrived early to Ottawa airport my seat wasn’t available and I could only get a middle seat in premium economy which isn’t great. These middle seats are priced at the same rate as an aisle seat which makes no sense.

Seats were comfortable crew members support was very good but AVML ordered or selected by us needs a lot of improvement.

Transavia flight, was booked as KLM but i couldnt select seat or access boarding pass with KLM at all. Crammed seating and very no frills experience all around. First and last time.

Transavia flight. Couldn't select seat or anything prior to flight. No connection with klm systems. Seats are very crammed. Extremely no frills.

Seats were nice and comfy. Crew was polite and attentive. Business class is awesome and worth the money.

Flight left a few minutes late, but that's it. I wish the seats could be wider and recline more.

Overall a very pleasant flight. No significant issues on either flight. Amsterdam airport is very convenient for connecting

The IFE was quite old, but it worked fine and the content was good. The cabin crew were excellent and the food was as also very good

Great flight because I upgraded to Premium Comfort. Made a huge difference in the experience.

Overall good. Food choice in business class is a concern as same dishes on every flight for months. Crew is great and seats on this sector were fine . They need to have more variety in dining

Delayed my flights and no communication. We end up spending 6 hrs in Doha. No food or any concern from the airline. Terrible

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

Being a platinum member, no attention given. No towel or tissue provided.

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

Good staff, good intent, decent entertainment. More seat space would always be of benefit

They made us deliberate waste time by holding our passports and boarding passes making us miss the flight

Not impressed. Only allowed one carry on on such a long flight.

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

Online check-in doesn't work. That's why I couldn't give it full Star.

Check in was not available online. It was super long line to check in

Very poor! It was too hot! It smelled. The food was nasty. The bathroom sink to wash hand was barely working. The tray table was broken. Everything was just wrong!

My experience was amazing. Very friendly hosts and impeccable service.

Turkish Airlines apparently no longer gives you 2 checked bags allowance on international flights, so that pleasure cost me $165 for my second suitcase at the airport. On top of that, they damaged that very suitcase, which happens to be a designer one and part of a set - ripped one of the four wheels right off.

My checked bag did not get loaded on the aircraft in Istanbul. Other than that, the flight was smooth, on time and the crew was friendly, efficient, and professional.

Turkish airlines always is an excellent airline, bottle water, comfort kits were provided. Decent food on board, friendly staffs.

The first flight got delayed 1 hour and that made me miss my connection flight which made me arrive 6 hours later.

Everything was great except the meat served was tough and overcooked!

Very good, it took a little too long for the food to come out on a service that left after midnight but everything was great.

Very bad I have traveled to about 70 countries. And this is one of the worst airline with the bad customer service. As a family We purchased our seating tickets 8 D, 8 E, and 8 F but when we board we got switched to 10 A, 10 B and C without early acknowledgment. The seat back doesn’t even go back because the back row is the emergency row. We didn’t like it at all because we actually pay for the seats we want then the manager Melih came and say either we take the new seat or get off the plane. What a bad customer service. He was saying things that are not even legitimate. Due to the seat back unable to be push back we had to go to other seats in the far back and be separated. Very bad experience with this airline and will not want to take it again.

Plane was late with no information or announcement … had to walk up n downstairs.., had not communicated this … and ppl had suitcase to carry .

Like: It arrived, Dislike: Boarding was a separate corridor with no counter announcements at the passenger waiting area. Very dirty airplane and toilets, food options were terrible - everything even the vegetarian option was a curry spice. Many other passengers using the toilets would not lock the door and kept door partially open during use - flight attendants would not enforce or direct them to lock it and light turns on, no entertainment options at all, other passengers would be singing and not peaceful. Atrocious flight experience.

Like: Plane made it to the destination. Dislike: Food is terrible, no entertainment, very dirty airplane.

There where no ear phones provided and the food needs to improve.

The food needs to improve especially the fish as there where only 3 fish cubes in my plate.

Flight was delayed resulting in a series of unfortunate events. I ran the airport as people were yelling my flight anyone who can’t run wouldn’t have made it! Then the luggage is missing. Good company, execution needs fine tuning.

Boarding was delayed and people were just sitting there like lost.

Good was great, but no vegetarian option: only beef or chicken. In business class please add a vegetarian option. Thanks

1. They messed up my baby food order. 2. They messed up my confirmed seats. 3. The screen on my seat was not working at all. So, it’s a horrible experience

I like the leg room. I did not like the plane from Chicago to Addis. It was dirty and smelly and toilet area filthy. My screen was not working and kept saying loading. The plane from Addis to Harare was clean , more modern and food looked much fresher and tasted better. Boarding at Addis was a nightmare, long queues and lots of confusion,International space has no seating are and one is standing all the time.

The Lufthansa app needs a whole revamp flight got delayed and it kept showing original time. Communicate better with you customers

I had handicap and pre board due to a recent broken arm, was made to find my own help placing carry on baggage in the storage above. My tv and entertainment unit did not work correctly, requested help and it took 30 minutes to get help, she did not fix it or come back to see if it was fixed. I went to her a second time and she did another reset, still did not fix.

Rushed due to connecting Lufthansa flight delay Seating very tight and uncomfortable with poor leg room Long lines for rest room

The flight crew did a good job, the main problem I had was in the layout of the pod itself. I know it does not matter but the connection for the head phones was not A- easy to find, B- very difficult to do based on the placement ( behind the right shoulder, very hard to reach, the type of plug on the frame vs the actual plug of the headphones), C due to the location and the way it connected, it did not allow me to use my own headphones, D- very low quality and very uncomfortable headphones, E- Surprisingly, very old selections of movies, for me, at least. I will still fly with Lufthansa as you deliver a very good product overall and I enjoy the quality of service, the ease and the prices. Thank you.

Not the best overall, had challenges during boarding due to the weight of my carry-on (over 8 kilos). Interesting enough they don't check all carry-on bags. It was very stressful as Discover worker kept insisting, I had to check my bag. I finally was able to get an exception to keep my carry-on, however, I felt racially discriminated and embarrassed by this. The flight did not have WIFI access and the timing to connect between flights is not enough. As the flight leaving Philadelphia to Frankfurt was delayed, I had about an hour to make my connection. I had to run and ask people to let me go first during immigration and security so I could then barely make it to my next flight, and it was the same process on the way back. It was a disappointed experience overall.

Problems checking in. Charged for bag which was to be included. Repeated trials with in line check in process

Boarding was easy and well organized, Breakfast was not very good.

Leg room was ok 1 flight attendant threw headphones at us. Very rude Overbooked flight thank goodness I got a seat Bathrooms smelled and urine all over the floor

Boarding delayed 1.5 hours. Ended up sick because of all the delays and lines waiting around airport and boarding.

Well the flight was 3 hours delayed taking off which lead to missing the next flight in Newark and an overnight stay in a hotel (at my expense) for a next day flight, 1.5 hour long immigration line, etc. Let's just say my travel experience wasn't pleasant.

Book Cheap Oslo Plane Tickets

Recent return flight deals

 
These are the cheapest return flights to Oslo found on KAYAK in the last 72 hours.
13/2Thu
1 stop
19h 20mJNB-OSL
21/2Fri
1 stop
14h 15mOSL-JNB
R9 696
13/2Thu
1 stop
19h 20mJNB-OSL
21/2Fri
2 stops
18h 10mOSL-JNB
R10 202
13/2Thu
2 stopsBrussels Airlines
28h 15mJNB-OSL
21/2Fri
2 stopsBrussels Airlines
25h 45mOSL-JNB
R10 563
12/2Wed
2 stopsKenya Airways
22h 05mJNB-OSL
21/2Fri
2 stopsKenya Airways
27h 25mOSL-JNB
R13 163
13/2Thu
2 stops
27h 05mJNB-OSL
21/2Fri
3 stops
25h 55mOSL-JNB
R17 370
13/2Thu
2 stopsAir France
17h 50mJNB-TRF
21/2Fri
2 stopsAir France
19h 10mTRF-JNB
R18 797
13/2Thu
3 stopsEthiopian Air
37h 20mJNB-OSL
21/2Fri
3 stopsEthiopian Air
37h 50mOSL-JNB
R25 062
12/2Wed
3 stopsEthiopian Air
28h 45mJNB-OSL
21/2Fri
2 stopsEthiopian Air
17h 25mOSL-JNB
R25 712
2/1Thu
2 stopsEthiopian Air
18h 55mCPT-OSL
9/1Thu
2 stopsEthiopian Air
18h 00mOSL-CPT
R29 468
2/1Thu
2 stopsEthiopian Air
17h 25mCPT-OSL
9/1Thu
2 stopsEthiopian Air
18h 00mOSL-CPT
R29 793

Search by stops

Search by airline

Search by price

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Oslo found on KAYAK in the last 72 hours.
3/2Mon
2 stops
23h 30mCPT-TRF
R7 295
27/1Mon
2 stops
23h 30mCPT-TRF
R7 602
16/3Sun
1 stopTurkish Airlines
16h 55mJNB-OSL
R7 999
16/3Sun
1 stopTurkish Airlines
16h 55mJNB-OSL
R8 017
10/2Mon
3 stops
51h 20mCPT-TRF
R8 143
10/2Mon
2 stops
24h 25mCPT-TRF
R8 541
16/3Sun
2 stopsEthiopian Air
18h 10mJNB-OSL
R8 757
16/3Sun
2 stopsEthiopian Air
18h 10mJNB-OSL
R8 794
16/3Sun
3 stopsQatar Airways
29h 00mJNB-OSL
R11 971
5/1Sun
2 stopsBritish Airways
41h 45mCPT-OSL
R87 700

Search by stops

Search by airline

Search by price

Last minute flights to Oslo

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Oslo that are departing in the next 10 days.
21/11Thu
multi-stopSWISS
16h 45mJNB-OSL
4/12Wed
multi-stopSWISS
20h 25mOSL-JNB
R10 473
21/11Thu
multi-stopSWISS
42h 40mJNB-OSL
4/12Wed
multi-stopSWISS
20h 25mOSL-JNB
R11 123
21/11Thu
multi-stopLufthansa
28h 55mJNB-OSL
4/12Wed
multi-stopLufthansa
24h 05mOSL-JNB
R11 213
21/11Thu
multi-stopBrussels Airlines
28h 15mJNB-OSL
4/12Wed
multi-stopBrussels Airlines
38h 30mOSL-JNB
R11 358
21/11Thu
multi-stopBrussels Airlines
22h 35mJNB-OSL
4/12Wed
multi-stopBrussels Airlines
38h 30mOSL-JNB
R12 116
21/11Thu
multi-stop
20h 05mJNB-TRF
4/12Wed
multi-stop
18h 05mTRF-JNB
R13 488
21/11Thu
multi-stop
21h 35mJNB-OSL
4/12Wed
multi-stop
23h 45mOSL-JNB
R14 192
24/11Sun
multi-stopKenya Airways
22h 05mJNB-OSL
1/12Sun
multi-stopKenya Airways
29h 30mOSL-JNB
R15 727
21/11Thu
multi-stop
20h 05mJNB-TRF
4/12Wed
multi-stop
20h 25mTRF-JNB
R16 955
20/11Wed
multi-stopKenya Airways
18h 05mJNB-OSL
4/12Wed
multi-stopKenya Airways
27h 25mOSL-JNB
R18 309

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Oslo

Cabin class types available on flights to Oslo

Cabin classes available on flights to Oslo. 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.