Find flights
When to book
Airlines
FAQs

Cheap flights from Johannesburg to Oslo from R8 333

This is the cheapest one-way flight price found by a Cheapflights user in the last 72 hours by searching for a flight departing on 29/4. 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.
JNB — OSL
Apr 24 — May 11
1 adult
Wed 24/4
Wed 1/5

The best prices from Johannesburg to Oslo are usually found in May or February, booked 71 days in advance, depart on a Wednesday or Monday and return on a Monday

Cheap flight deals from Johannesburg to Oslo

Discover tips and strategies to find the most affordable flight options for your journey from Johannesburg (ZA1) to Oslo (OS1). Learn about various techniques such as flexible date searches, comparing prices across and setting up price alerts. Use these methods to find the cheapest flights available for your travel needs. Data last updated 19 April 2024.

Popular in

August

Cheapest in

May

Round-trip from

R11 751

One-way from

R9 349
High demand for flights, 21% potential price rise
Best time to find cheap flights, 16% potential price drop
From Johannesburg to Oslo
One-way flight from Johannesburg to Oslo

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

Friday flights are found to be more expensive to fly from Johannesburg to Oslo. 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 Oslo.

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

Users have found that booking a flight from Johannesburg to Oslo at least 43 days early can save you up to 7% on average compared to booking a flight this week. If booking 43 days before your flight isn’t an option for you, users have found flights from Johannesburg to Oslo for as little as R11 111 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as R11 686 for flights departing within the next 3 days.

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

May is one of the best times of the year to fly to Oslo from Johannesburg. Prices for May average R14 275 per person but you can even find prices for as low as R10 536. The most expensive prices can be found in the month of August. Opting for a May flight can save you 26% on your journey compared to booking in August

When is the cheapest time to fly from Johannesburg to Oslo (JNB - OSL)?

It’s typically best to fly out from Johannesburg to Oslo in the morning. Doing so could potentially save you 7% on the flight price compared to flying in the afternoon, which is usually more expensive.

Cheap Kenya Airways flights from Johannesburg to Oslo

Explore cheap flight options specifically provided by Kenya Airways for the route between Johannesburg and Oslo. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 625 374 searches. Data last updated 19 April 2024.
Take a peek at the cheapest Kenya Airways flights we've detected travelling from Johannesburg to Oslo. Make sure to double check the flight details before booking.
Tue 7/51:15JNB - OSL
2 stops38h 40mKenya Airways
Wed 5/66:30OSL - JNB
2 stops33h 20mKenya Airways
Deal found 17/4R16 839
Sat 22/61:15JNB - OSL
2 stops21h 20mKenya Airways
Fri 2/86:30OSL - JNB
2 stops27h 15mKenya Airways
Deal found 19/4R18 257
Sat 22/61:15JNB - OSL
2 stops21h 20mKenya Airways
Tue 30/76:30OSL - JNB
2 stops33h 20mKenya Airways
Deal found 19/4R18 659
Sat 29/617:00JNB - OSL
2 stops22h 55mKenya Airways
Wed 7/89:20OSL - JNB
2 stops25h 35mKenya Airways
Deal found 19/4R18 736

Cheap British Airways flights from Johannesburg to Oslo

Explore cheap flight options specifically provided by British Airways for the route between Johannesburg and Oslo. Find affordable fares and compare prices with other airlines to secure the best deal for your journey. Over the last 7 days, Cheapflights users made 625 374 searches. Data last updated 19 April 2024.
To aid your search, here are some of the cheapest British Airways flights we've found from Johannesburg to Oslo. Deals are refreshing constantly so come back soon for more options.
Wed 26/619:20JNB - OSL
1 stop15h 20mBritish Airways
Sun 4/817:30OSL - JNB
1 stop15h 55mBritish Airways
Deal found 19/4R13 103
Wed 8/521:05JNB - OSL
1 stop26h 25mBritish Airways
Wed 5/617:05OSL - JNB
1 stop16h 20mBritish Airways
Deal found 17/4R13 563
Wed 26/619:20JNB - OSL
1 stop15h 20mBritish Airways
Wed 31/711:45OSL - JNB
1 stop21h 40mBritish Airways
Deal found 19/4R13 716
Tue 25/619:20JNB - OSL
1 stop15h 15mBritish Airways
Wed 7/817:05OSL - JNB
1 stop16h 20mBritish Airways
Deal found 19/4R16 149
Wed 26/619:20JNB - OSL
1 stop15h 20mBritish Airways
Wed 7/817:05OSL - JNB
1 stop16h 20mBritish Airways
Deal found 19/4R17 184
Tue 25/619:20JNB - OSL
1 stop15h 15mBritish Airways
Fri 2/817:00OSL - JNB
1 stop16h 25mBritish Airways
Deal found 19/4R19 234

Cheap Johannesburg to Oslo flights in April & May 2024

Find cheap flight options from Johannesburg to Oslo specifically for the months of April and May 2024. Explore affordable fares based on user searches. Over the last 7 days, Cheapflights users made 625 374 searches. Prices were last updated on 19 April 2024.
These are some of the most attractive deals on flights from Johannesburg to Oslo in 2024. More deals are always being added, so be sure to check back regularly.
Wed 8/519:35JNB - OSL
2 stops21h 00mSWISS
Wed 5/66:25OSL - JNB
1 stop26h 45mSWISS
Deal found 17/4R13 142
Wed 8/521:05JNB - OSL
1 stop26h 25mBritish Airways
Wed 5/617:05OSL - JNB
1 stop16h 20mBritish Airways
Deal found 17/4R13 563
Wed 8/519:00JNB - OSL
2 stops22h 20mMultiple Airlines
Wed 5/615:35OSL - JNB
2 stops16h 55mMultiple Airlines
Deal found 17/4R14 866
Tue 7/51:15JNB - OSL
2 stops38h 40mKenya Airways
Wed 5/66:30OSL - JNB
2 stops33h 20mKenya Airways
Deal found 17/4R16 839
Wed 8/520:15JNB - OSL
2 stops26h 35mMultiple Airlines
Wed 5/618:50OSL - JNB
3 stops46h 10mMultiple Airlines
Deal found 17/4R16 896
Thu 30/51:15JNB - OSL
2 stops19h 40mMultiple Airlines
Sat 29/614:15OSL - JNB
2 stops20h 40mMultiple Airlines
Deal found 19/4R18 908
Fri 31/516:00JNB - OSL
3 stops22h 20mRwandAir
Sat 29/616:05OSL - JNB
3 stops22h 55mRwandAir
Deal found 19/4R19 349
Thu 30/53:10JNB - OSL
2 stops35h 10mRwandAir
Sat 29/616:05OSL - JNB
3 stops22h 55mRwandAir
Deal found 19/4R20 134
Fri 31/523:00JNB - OSL
2 stops33h 45mEthiopian Air
Sat 29/619:45OSL - JNB
2 stops17h 20mEthiopian Air
Deal found 19/4R20 421

Johannesburg to Oslo 2024 flight deals

Discover exclusive flight deals for travel between Johannesburg and Oslo in 2024. Find excellent offers based on user searches. Over the last 7 days, Cheapflights users made 625 374 searches. Data last updated 19 April 2024.
These are some of the most attractive deals on flights from Johannesburg to Oslo in 2024. More deals are always being added, so be sure to check back regularly.
Wed 26/619:20JNB - OSL
1 stop15h 20mBritish Airways
Sun 4/817:30OSL - JNB
1 stop15h 55mBritish Airways
Deal found 19/4R13 103
Wed 8/519:35JNB - OSL
2 stops21h 00mSWISS
Wed 5/66:25OSL - JNB
1 stop26h 45mSWISS
Deal found 17/4R13 142
Wed 8/521:05JNB - OSL
1 stop26h 25mBritish Airways
Wed 5/617:05OSL - JNB
1 stop16h 20mBritish Airways
Deal found 17/4R13 563
Wed 26/619:20JNB - OSL
1 stop15h 20mBritish Airways
Wed 31/711:45OSL - JNB
1 stop21h 40mBritish Airways
Deal found 19/4R13 716
Sun 23/68:20JNB - OSL
2 stops24h 25mEthiopian Air
Tue 6/819:45OSL - JNB
2 stops17h 20mEthiopian Air
Deal found 19/4R13 831
Sat 29/623:00JNB - OSL
2 stops33h 45mEthiopian Air
Tue 6/819:45OSL - JNB
2 stops17h 20mEthiopian Air
Deal found 19/4R14 329
Sun 23/68:20JNB - OSL
2 stops24h 25mEthiopian Air
Sun 4/819:45OSL - JNB
2 stops24h 15mEthiopian Air
Deal found 19/4R14 387
Wed 26/614:30JNB - OSL
2 stops18h 15mEthiopian Air
Sun 4/819:45OSL - JNB
2 stops17h 20mEthiopian Air
Deal found 19/4R14 636
Sat 29/623:00JNB - OSL
2 stops33h 45mEthiopian Air
Sun 4/819:45OSL - JNB
2 stops17h 20mEthiopian Air
Deal found 19/4R14 808

One-way flights to Oslo from Johannesburg

Search for one-way flight options from Johannesburg to Oslo. Find affordable one-way fares based on user searches. Compare prices and availability to plan your one-way journey according to your preferred dates and budget. Over the last 7 days, Cheapflights users made 625 374 searches. Data last updated 19 April 2024.
Take a look at some of the best available options we've come across on one-way flights from Johannesburg to Oslo. Users needing a return flight from Johannesburg to Oslo should utilize the search form above.
Mon 29/414:30JNB - OSL
2 stops18h 15mEthiopian Air
Deal found 19/4R8 333
Mon 29/416:00JNB - OSL
3 stops22h 20mRwandAir
Deal found 19/4R8 831
Mon 29/422:20JNB - OSL
1 stop38h 15mEmirates
Deal found 19/4R9 349
Sun 28/43:10JNB - OSL
2 stops35h 10mRwandAir
Deal found 19/4R10 728
Mon 29/419:00JNB - OSL
1 stop14h 00mLufthansa
Deal found 19/4R11 839
Sun 28/41:15JNB - OSL
3 stops22h 35mMultiple Airlines
Deal found 19/4R12 548
Mon 29/44:00JNB - OSL
4 stops28h 45mEthiopian Air
Deal found 19/4R20 402
Mon 29/419:35JNB - TRF
2 stops16h 30mMultiple Airlines
Deal found 19/4R28 007

Find flights from Johannesburg to Oslo within your budget

Customise your flight search to find flights from Johannesburg to Oslo that fit within your specific budget. Explore options based on user searches and filter the results based on your desired price range. Find flights that match your budget for a cost-effective journey. Over the last 7 days, Cheapflights users made 625 374 searches. Data last updated 19 April 2024.

Fly from

Any airport

Fly to

Any airport

Budget

R13 103 - R19 349

Route

Depart

Return

Price

Johannesburg OR TamboOslo Gardermoen

JNB - OSL

JNBOSL

Johannesburg OR Tambo

Wed 26/6

1 stop15h 20m

Oslo Gardermoen

Sun 4/8

1 stop15h 55m

R13 103

Johannesburg OR TamboOslo Gardermoen

JNB - OSL

JNBOSL

Johannesburg OR Tambo

Wed 8/5

2 stops21h 00m

Oslo Gardermoen

Wed 5/6

1 stop26h 45m

R13 142

Johannesburg OR TamboOslo Gardermoen

JNB - OSL

JNBOSL

Johannesburg OR Tambo

Sun 23/6

2 stops24h 25m

Oslo Gardermoen

Tue 6/8

2 stops17h 20m

R13 831

Johannesburg OR TamboOslo Gardermoen

JNB - OSL

JNBOSL

Johannesburg OR Tambo

Wed 8/5

2 stops22h 20m

Oslo Gardermoen

Wed 5/6

2 stops16h 55m

R14 866

Johannesburg OR TamboOslo Gardermoen

JNB - OSL

JNBOSL

Johannesburg OR Tambo

Tue 7/5

2 stops38h 40m

Oslo Gardermoen

Wed 5/6

2 stops33h 20m

R16 839

Johannesburg OR TamboOslo Gardermoen

JNB - OSL

JNBOSL

Johannesburg OR Tambo

Sun 23/6

2 stops24h 25m

Oslo Gardermoen

Wed 31/7

2 stops25h 35m

R17 280

Johannesburg OR TamboOslo Gardermoen

JNB - OSL

JNBOSL

Johannesburg OR Tambo

Fri 28/6

1 stop23h 45m

Oslo Gardermoen

Mon 5/8

1 stop15h 45m

R17 950

Johannesburg OR TamboOslo Gardermoen

JNB - OSL

JNBOSL

Johannesburg OR Tambo

Tue 25/6

1 stop17h 25m

Oslo Gardermoen

Sun 28/7

1 stop25h 40m

R18 391

Johannesburg OR TamboOslo Gardermoen

JNB - OSL

JNBOSL

Johannesburg OR Tambo

Fri 31/5

3 stops22h 20m

Oslo Gardermoen

Sat 29/6

3 stops22h 55m

R19 349

Flights are sorted by cheapest first

Deals found on 19/4

When is the best time to book a flight from Johannesburg to Oslo?

Use this chart to determine the optimal time to book a return flight from Johannesburg to Oslo. Price data was last updated on 28 January 2024.
The price you pay for your flight from Johannesburg to Oslo may vary depending on when you book. For the best chance of a lower fare, look to book 71 days in advance of your trip. Fares are likely to increase a fortnight or so before your departure date.
Search Deals

When is the cheapest time to fly from Johannesburg to Oslo?

Use this chart to determine the cheapest time to fly return from Johannesburg to Oslo. Price data was last updated on 14 April 2024.
Morning
Midday
Afternoon
Evening
All times are departure.
Travellers seeking maximum savings on their Johannesburg to Oslo flight should consider departing on Sunday mornings when fares are most often at their lowest. Saturday afternoons flights should be avoided if possible as fares are typically the most expensive at this time.
Search Deals

Average price of flights to Oslo by month

Plan your trip from Johannesburg to Oslo by taking into account the cheapest months to travel. The average price of a one-way flight from Johannesburg to Oslo is currently R13 755 while a return flight costs R16 083. Price data was last updated on 14 April 2024.

Currently, January is the cheapest month in which you can book a flight from Johannesburg to Oslo (average of R613). Flying from Johannesburg to Oslo in August is currently the most expensive (average of R823). There are several factors that can impact the price of a flight, so comparing airlines, departure airports and flight times can provide users with more options.

January

R11 743

February

R12 950

March

R13 467

April

R13 333

May

R12 873

June

R12 835

July

R15 747

August

R15 766

September

R13 850

October

R14 023

November

R12 701

December

R14 866

Temperature and rainfall in Oslo by month

Plan your trip to Oslo by taking into account the average temperature and rainfall totals by month.

OSL

Temperature

-3 - 17 °C

Reviews of airlines servicing Oslo

Get insights into the airlines that provide service to Oslo. Read reviews, discover amenities, and learn about the overall travel experience offered by airlines. Use this information to make informed decisions when choosing an airline for your flight to Oslo. Reviews last updated 19 April 2024.
To help decide which airline to fly from Johannesburg to Oslo, see what other customers have to say about Kenya Airways, British Airways and Etihad Airways. You can also see how each airline compares in terms of entertainment options, comfort, food, crew/service, and boarding process.
8,1
Very Good
4 085 reviews

Comfort

8,1

Overall

8,1

Boarding

8,2

Entertainment

8,3

Crew

8,3

Food

7,9

Reviews

1 / 10

Check in was poor, understaffed. ICE system old and no live channels. All in Emirates service is declining

8,1
Very Good
4 085 reviews
8,1
Very Good
4 085 reviews

Comfort

8,1

Overall

8,1

Boarding

8,2

Entertainment

8,3

Crew

8,3

Food

7,9

Reviews

1 / 10

Check in was poor, understaffed. ICE system old and no live channels. All in Emirates service is declining

7,9
Good
1 641 reviews
8,1
Very Good
4 085 reviews

Comfort

8,1

Overall

8,1

Boarding

8,2

Entertainment

8,3

Crew

8,3

Food

7,9

Reviews

1 / 10

Check in was poor, understaffed. ICE system old and no live channels. All in Emirates service is declining

7,8
Good
2 081 reviews
8,1
Very Good
4 085 reviews

Comfort

8,1

Overall

8,1

Boarding

8,2

Entertainment

8,3

Crew

8,3

Food

7,9

Reviews

1 / 10

Check in was poor, understaffed. ICE system old and no live channels. All in Emirates service is declining

7,8
Good
1 390 reviews
8,1
Very Good
4 085 reviews

Comfort

8,1

Overall

8,1

Boarding

8,2

Entertainment

8,3

Crew

8,3

Food

7,9

Reviews

1 / 10

Check in was poor, understaffed. ICE system old and no live channels. All in Emirates service is declining

7,7
Good
4 499 reviews
8,1
Very Good
4 085 reviews

Comfort

8,1

Overall

8,1

Boarding

8,2

Entertainment

8,3

Crew

8,3

Food

7,9

Reviews

1 / 10

Check in was poor, understaffed. ICE system old and no live channels. All in Emirates service is declining

Related info for your journey

Find useful and relevant information for your journey from Johannesburg to Oslo. Access travel guides, tips, and recommendations to enhance your travel experience. Get information about local attractions, weather, transportation options, and more.
  • Can I find flights from Johannesburg to Oslo for under R13 200 on Cheapflights?

    Yes, there are multiple flights from Johannesburg to Oslo for under R13 200. The cheapest flight booked recently is on British Airways for just R13 103, but on average you can expect to pay R14 827.

  • What are the cheapest airlines flying from Johannesburg to Oslo round-trip?

    Currently priced at R13 103, British Airways will fly you from Johannesburg to Oslo and back. In addition to British Airways, many other airlines offer competitively priced options for your trip. Search Cheapflights for deals from SWISS and Ethiopian Air - these airlines can fly you to your destination from R13 142 and R13 831, respectively. These flights start at 8% lower than the current average price 3 months from now.

  • What are the cheapest airlines to fly from Johannesburg to Oslo one-way

    R8 333 is the cheapest one-way deal found within the past few days, from Ethiopian Air. You may also be able to find cheap deals on RwandAir and Emirates, with prices starting from R8 831 and R9 349, respectively.

  • What are the most popular airlines that fly from Johannesburg to Oslo?

  • What does JNB to OSL mean?

    JNB and OSL are unique codes to identify airports used in the aviation industry. They are defined by IATA (International Air Transport Association) and are commonly called IATA codes. JNB to OSL refers to a flight route from Johannesburg OR Tambo Airport to Oslo Gardermoen Airport. Oslo Sandefjord Airport (TRF), Fagernes Valdres Airport (VDB) are other airports near this flight route and their unique identifiers/IATA codes.

  • Where are the most common stopover locations when flying from Johannesburg to Oslo?

  • Where are the least popular stopover locations for Johannesburg to Oslo flights?

  • Can I find deals for flights from Johannesburg to Oslo that include extra baggage allowance?

    The amount of baggage you can bring on your Johannesburg to Oslo flight depends on the airline and the type of fare you've chosen. After entering your flight details, you'll be able to view the specific baggage policies for each deal in the search results. Keep in mind that certain deals may offer additional baggage allowance.

  • Can I find deals on flights from Johannesburg to Oslo with specific airlines?

    Yes, Cheapflights allows you to browse and filter Johannesburg to Oslo flight deals by airline. After entering your origin and destination, use the available filters to view flights offered by airlines.

  • Can I find deals for flights from Johannesburg to Oslo that include hotel bookings?

    Yes. In addition to deals on Johannesburg to Oslo flights, Cheapflights offers holiday packages that include both flights and hotel.

  • How can I find direct flights from Johannesburg to Oslo?

    After entering your origin and destination, apply the non-stop filter on the search result page to find direct flights from Johannesburg to Oslo.

  • Can I find deals for business class flights from Johannesburg to Oslo?

    Yes. Cheapflights offers flight deals from Johannesburg to Oslo by cabin class. In addition to browsing deals, you can also filter by cabin class on the search results page after making a search.

  • Can I find deals for flights from Johannesburg to Oslo that allow pets onboard?

    Many airlines flying from Johannesburg to Oslo offer the option to travel with pets. After selecting a flight deal, you can find more information about the airline's pet policy on their official website or by contacting the airline directly. Please note that additional fees and restrictions may apply.

  • Can I find deals on last-minute flights from Johannesburg to Oslo?

    Yes, you can often find last-minute deals on Johannesburg to Oslo flights on Cheapflights. However, these deals can vary and may not always be available. We recommend checking back frequently or signing up for price alerts for the most up-to-date deals.

  • How recently were the Johannesburg to Oslo flight deals updated?

    The Johannesburg to Oslo flight deals you see on this page were last updated on 19/4.

See more FAQs

Browse thousands of different options on Cheapflights for your next trip

Toggle through the tabs below to find thousands of options on Cheapflights for your next trip.

Top 10 airlines flying from Johannesburg to Oslo

Discover the top 10 airlines that operate flights from Johannesburg to Oslo. Compare their services, reliability, and customer satisfaction ratings to choose the airline that best suits your travel preferences and needs. Over the last 7 days, Cheapflights users made 625 374 searches. Data last updated 19 April 2024.
AirlineCheapestAverageFlexibilityOn-time
SWISSCheapestR9 961AverageR11 565FlexibilityNo cancel feeOn-time79%
Search SWISS flights
Ethiopian AirCheapestR10 649AverageR13 430FlexibilityNo cancel feeOn-time72%
Search Ethiopian Air flights
KLMCheapestR11 159AverageR14 362FlexibilityNo cancel feeOn-time75%
Search KLM flights
Air FranceCheapestR11 214AverageR13 384FlexibilityNo cancel feeOn-time77%
Search Air France flights
Turkish AirlinesCheapestR11 404AverageR13 615FlexibilityNo cancel feeOn-time77%
Search Turkish Airlines flights
LufthansaCheapestR11 529AverageR16 087FlexibilityNo cancel feeOn-time76%
Search Lufthansa flights
Brussels AirlinesCheapestR12 212AverageR13 123FlexibilityNo cancel feeOn-timeN/A
Search Brussels Airlines flights
Qatar AirwaysCheapestR12 631AverageR14 896FlexibilityNo cancel feeOn-time68%
Search Qatar Airways flights
Kenya AirwaysCheapestR12 868AverageR16 176FlexibilityNo cancel feeOn-time82%
Search Kenya Airways flights
British AirwaysCheapestR13 380AverageR14 391FlexibilityNo cancel feeOn-time70%
Search British Airways flights

Search flights from Johannesburg to Oslo by cabin class

Find flights from Johannesburg to Oslo, based on your preferred cabin class, be it economy, premium economy, business, or first class.

Fly with Cheapflights

Find the best flight deals on Cheapflights, where travellers can enjoy low prices and a wide availability of flights to their desired destinations.

How does Cheapflights help users find flights from Johannesburg to Oslo?

Cheapflights goes through 900+ travel sites to look for the best flight deals for flights from Johannesburg to Oslo. Too many options? Cheapflights also provides filters for things like airlines, price ranges, and number of stops to help you make a decision easily.

Why should you use Cheapflights to find cheap flight tickets from Johannesburg to Oslo?

Cheapflights simply makes it quick and affordable to book flights from Johannesburg to Oslo by bringing together all flight options from hundreds of airlines and agencies online — and put it in one place for you to choose from. Plus, Cheapflights is 100% free to use for all.

Can Cheapflights find flights from Johannesburg to Oslo with no change fees?

Yes! Cheapflights helps users easily find flights from Johannesburg to Oslo with no change fees.

Can Cheapflights notify me if prices for flights from Johannesburg to Oslo become cheaper?

Of course! You can now track prices for flights from Johannesburg to Oslo and get an alert from Cheapflights when they change. Have a valid email address ready and click the bell icon next to the flight deals above to set up your price alerts.

100% Free
Cheapflights is completely free to use, so you can start saving the moment you arrive.
Book with Flexibility
Our users can plan ahead with confidence and find flights with no change fees
Travel Smart
Millions of people come to us for their flight needs every year. We help make travel planning easy by providing useful insights and data-driven graphs that can inform your decisions.