Cheap flights from Johannesburg to Oslo

Return
1 adult
Economy
From?
To?
Sat 22/1
Sat 29/1

How to find the cheapest flight from Johannesburg to Oslo

All the information you need to plan the best ZA1 to OS1 flight in 2022: compare Johannesburg to Oslo flight prices with the expected peak season, weather and rainfall in Oslo.

ZA1 - OS1

Price

R549 - R746

OS1

Temperature

-3 - 17 °C

OS1

Precipitation

40 - 90 mm

Popular in

December

High demand for flights, 16% potential price rise

Cheapest in

May

Best time to find cheap flights, 12% potential price drop

Average price

R9 682

Average for round-trip flights in January 2022

Round-trip from

R8 424

From Johannesburg to Oslo

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

Travellers have found it’s best to book a flight 58 days in advance to save up to 11% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 58 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Johannesburg to Oslo 1-2 weeks in advance for as low as R10 173, or R10 496 for flights within the next 24 hours.

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

The best pricing can be found in the month of May. Prices to Oslo from Johannesburg average R9 613. You can even find prices in May for less than R9 613, as users have found deals to Oslo from as low as R7 365. The month of December appears to be one of the more expensive times to travel to Oslo from Johannesburg. Flying in the targeted month can save you up to 19%.

When is the cheapest time to fly from Johannesburg to Oslo (ZA1 - OS1)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Johannesburg to Oslo as you normally would.

Cheap flights from Johannesburg to Oslo in January, February 2022

The best prices found for Johannesburg to Oslo flights in January, February
Feb 28 - Mar 13
JNB

Johannesburg OR Tambo

OSL

Oslo Gardermoen

2 stops

33h 15m
OSL

Oslo Gardermoen

JNB

Johannesburg OR Tambo

2 stops

17h 20m
R8 286

Ethiopian Air

View Deal

Deal found 16/1/22

Jan 17 - Jan 31
JNB

Johannesburg OR Tambo

OSL

Oslo Gardermoen

1 stop

21h 45m
OSL

Oslo Gardermoen

JNB

Johannesburg OR Tambo

1 stop

14h 35m
R9 007

Multiple Airlines

View Deal

Deal found 16/1/22

Feb 28 - Mar 13
JNB

Johannesburg OR Tambo

OSL

Oslo Gardermoen

1 stop

33h 15m
OSL

Oslo Gardermoen

JNB

Johannesburg OR Tambo

1 stop

17h 20m
R9 038

Ethiopian Air

View Deal

Deal found 16/1/22

Johannesburg to Oslo 2022 flight deals

Cheap flights to Oslo from Johannesburg found for this year
Feb 28 - Mar 13
JNB

Johannesburg OR Tambo

OSL

Oslo Gardermoen

2 stops

33h 15m
OSL

Oslo Gardermoen

JNB

Johannesburg OR Tambo

2 stops

17h 20m
R8 286

Ethiopian Air

View Deal

Deal found 16/1/22

Jan 17 - Jan 31
JNB

Johannesburg OR Tambo

OSL

Oslo Gardermoen

1 stop

21h 45m
OSL

Oslo Gardermoen

JNB

Johannesburg OR Tambo

1 stop

14h 35m
R9 007

Multiple Airlines

View Deal

Deal found 16/1/22

Feb 28 - Mar 13
JNB

Johannesburg OR Tambo

OSL

Oslo Gardermoen

1 stop

33h 15m
OSL

Oslo Gardermoen

JNB

Johannesburg OR Tambo

1 stop

17h 20m
R9 038

Ethiopian Air

View Deal

Deal found 16/1/22

Last-minute flights from Johannesburg to Oslo

Late deals on return flights to Oslo from Johannesburg, departing today and this week
Jan 25 - Jan 28
JNB

Johannesburg OR Tambo

OSL

Oslo Gardermoen

1 stop

19h 25m
OSL

Oslo Gardermoen

JNB

Johannesburg OR Tambo

1 stop

16h 45m
R9 007

Multiple Airlines

View Deal

Deal found 15/1/22

Jan 25 - Jan 28
JNB

Johannesburg OR Tambo

OSL

Oslo Gardermoen

2 stops

18h 20m
OSL

Oslo Gardermoen

JNB

Johannesburg OR Tambo

2 stops

17h 20m
R9 191

Ethiopian Air

View Deal

Deal found 15/1/22

Jan 25 - Jan 28
JNB

Johannesburg OR Tambo

OSL

Oslo Gardermoen

1 stop

23h 25m
OSL

Oslo Gardermoen

JNB

Johannesburg OR Tambo

2 stops

27h 35m
R9 299

Multiple Airlines

View Deal

Deal found 15/1/22

One-way flights to Oslo from Johannesburg

The cheapest one-way flights from Johannesburg to Oslo
Mar 2
JNB

Johannesburg OR Tambo

OSL

Oslo Gardermoen

3 stops

42h 20m
R15 421

Multiple Airlines

View Deal

Deal found 15/1/22

Mar 2
JNB

Johannesburg OR Tambo

OSL

Oslo Gardermoen

2 stops

40h 20m
R15 482

Multiple Airlines

View Deal

Deal found 15/1/22

Mar 2
JNB

Johannesburg OR Tambo

TRF

Oslo Sandefjord

3 stops

34h 45m
R15 743

Multiple Airlines

View Deal

Deal found 15/1/22

Related info for your journey

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

Which airlines flying from Johannesburg to Oslo have flexible cancellations due to COVID-19?

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

Can I find flights from Johannesburg to Oslo for under R8 300 on Cheapflights?

Yes, there are multiple flights from Johannesburg to Oslo for under R8 300. The cheapest flight booked recently is on Ethiopian Air for just R8 286, but on average you can expect to pay R13 073.

Are there last-minute flights available from Johannesburg to Oslo for under R9 100?

There are currently 5+ open flights from Johannesburg to Oslo within the next 7 days for less than R9 100.

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

Currently priced at R8 286, Ethiopian Air will fly you from Johannesburg to Oslo and back. In addition to Ethiopian Air, many other airlines offer competitively priced options for your trip. Search Cheapflights for deals from Turkish Airlines and Lufthansa - these airlines can fly you to your destination from R9 068 and R9 928, respectively. These flights start at 13% lower than the current average price 3 months from now.

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

R24 321 is the cheapest one-way deal found within the past few days, from British Airways. You may also be able to find cheap deals on Air France and KLM, with prices starting from R31 302 and R46 601, respectively.

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

Air France, British Airways and Emirates are the most popular airlines when flying from Johannesburg to Oslo.

What are the cheapest flights from Johannesburg to Oslo?

The cheapest flight price from Johannesburg to Oslo is R7 549. On average you can expect to pay R7 643. The most popular route, (Johannesburg OR Tambo - Oslo Gardermoen), can usually be booked for R9 007.

Can I fly to Oslo from Johannesburg right now?

Information is based on travel restrictions from Johannesburg to Oslo

Most visitors from Johannesburg need to provide a negative COVID-19 test result and/or quarantine to enter Oslo.

COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 24 hours before departing to Oslo.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering Oslo.

Documents
Pre Registration Form - 72 hours before arrival in Norway.


Can I fly back to Johannesburg from Oslo?

Returning to Johannesburg from Oslo

COVID-19 testing requirements
Visitors from Oslo must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.

Quarantine requirements
Visitors from Oslo are not required to quarantine after entering Johannesburg.

Top 10 airlines flying from Johannesburg to Oslo

The chart below displays the airlines Cheapflights users travelling from Johannesburg to Oslo choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
British Airways
CheapestR6 779
AverageR7 694
FlexibilityNo cancel fee
On-time70%
COVID-19 safety
Ethiopian Air
CheapestR7 103
AverageR8 768
FlexibilityNo cancel fee
On-time72%
COVID-19 safety
SWISS
CheapestR8 064
AverageR10 149
FlexibilityNo cancel fee
On-time79%
COVID-19 safety
KLM
CheapestR8 366
AverageR10 773
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Qatar Airways
CheapestR8 612
AverageR10 612
FlexibilityNo cancel fee
On-time68%
COVID-19 safety
Air France
CheapestR8 617
AverageR9 962
FlexibilityNo cancel fee
On-time77%
COVID-19 safety
Emirates
CheapestR8 624
AverageR10 478
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Turkish Airlines
CheapestR8 741
AverageR10 393
FlexibilityNo cancel fee
On-time77%
COVID-19 safety
Lufthansa
CheapestR10 109
AverageR12 810
FlexibilityNo cancel fee
On-time76%
COVID-19 safety
South African
CheapestR12 717
AverageR15 332
FlexibilityNo cancel fee
On-time78%
COVID-19 safety