$377 Flights from Johannesburg (JNBA) to Oslo (OSLO)

Compare Johannesburg to Oslo flight deals

Find the cheapest month or even day of the year to fly to Oslo

Book the best Oslo fare with no extra fees

Flight deals from Johannesburg to Oslo

Looking for a cheap last-minute deal or the best round-trip flight from Johannesburg to Oslo? Find the lowest prices on one-way and round-trip tickets right here.

Find the cheapest month to fly from Johannesburg to Oslo

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Johannesburg to Oslo flights are currently cheapest in June.

Alternative Johannesburg to Oslo routes

Looking for the cheapest, fastest or easiest route from Johannesburg to Oslo? You could fly into the following airports instead.

Johannesburg to Oslo: Flight information

The things to know before you go.
Cheapest flight found$377
Cheapest month to flyJune

Finding cheap flights from Johannesburg to Oslo: Frequently asked questions

There are 2 airports in Oslo: Oslo Gardermoen and TORP Sandefjord.
The best price we found for a round-trip flight from Johannesburg to Oslo is $599. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Johannesburg to Oslo. But we found flights with one or more stops from $599.
There are no flights flying from Johannesburg to Oslo, as of December 2025.
The cheapest month to fly from Johannesburg to Oslo is usually March.
If you're flying from Johannesburg, the cheapest airport near Oslo is Oslo Gardermoen – which is 23.1 miles away from the center of Oslo. We've found flights to this airport from $599.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Oslo on Monday, March 23, 2026.
No airlines currently offer direct flights between Johannesburg and Oslo. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Oslo but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar, and it looks like the cheapest time to book a flight to Oslo is around 40 days in advance, so don’t leave your flight to the last minute.
In December, the average temperature is usually around 22°F. July is typically the warmest month in Oslo, when it usually averages around 67°F. You can expect the least rain in March. The coldest month is January, with temperatures averaging 16°F. The rainiest month is August.
The cheapest airline that flies to Oslo is Ethiopian Airlines.

Traveling from Johannesburg to Oslo: what you need to know

  • O.R. Tambo International Airport (JNB) is Johannesburg's main airport. Check out your options for reserving a flight from Johannesburg to Oslo departing from here.

  • Arrive in Oslo at Oslo Airport Gardermoen (OSL) or Torp Sandefjord Airport (TRF).

  • Oslo is one hour behind Johannesburg and follows the UTC+1 timezone.

  • To ensure you catch your Johannesburg to Oslo flight, leave enough time to check in and drop off your luggage. Arriving two hours ahead of international departures and one hour before domestic flights is the standard rule.

  • During popular months such as July, it's a good idea to get to the airport earlier than usual. Arrive two hours before a domestic departure and four hours ahead of an international flight whenever you're traveling during high season in general.

How to find the cheapest flights from Johannesburg to Oslo

  • Booking early is often the key to locking in a cheap Johannesburg to Oslo flight. Airlines adjust prices based on demand, so the closer your departure date, the more you'll likely spend.

  • The 'Whole month' tool will show you the cheapest plane tickets from Johannesburg to Oslo across every month. It's a great way to snap up a bargain if your dates are flexible.

  • Getting a cheap flight from Johannesburg to Oslo is a breeze with Price Alerts. All you need to do is create one of these automatic alerts and we'll notify you when a better deal is available.

  • Select your ideal departure and arrival times, airlines and number of stops with the filters. Or sort your Johannesburg to Oslo flight results by 'Best,' 'Cheapest' or 'Fastest.'

Flying from Johannesburg

O.R. Tambo International Airport (JNB)

  • Stopovers are the ideal opportunity to take a travel break — and possibly even tour another city. When browsing Johannesburg to Oslo flights departing from O.R. Tambo International Airport, uncheck the 'Direct flights only' box to see where you can stop along the way. Some popular options include:

    • Amsterdam Airport Schiphol (AMS)

    • Frankfurt Airport (FRA)

    • Franz Josef Strauss Airport (MUC)

  • Located around 14 miles from central Johannesburg, JNB can be reached in about 30 minutes by car, depending on traffic. The journey by public transport is roughly 1 hour 10 minutes.

  • In search of a convenient hotel near O.R. Tambo International Airport? If you've booked an early flight from Johannesburg to Oslo, these stays will put you moments from your departure lounge:

  • 77.1% of flights taking off from O.R. Tambo International Airport arrive at their destination on schedule.

Arriving in Oslo

Oslo Airport Gardermoen (OSL)

  • Oslo Airport Gardermoen (OSL) is approximately 25 miles from central Oslo. If you're catching a cab or a ride-share, the drive takes roughly 40 minutes.

  • It usually takes 30 minutes to get there when traveling by public transport.

  • The last thing you want is a long journey to your hotel if you're arriving on a late flight from Johannesburg to Oslo. Stay at one of these accommodation options near OSL instead:

  • Travel at your own speed with an Oslo Airport Gardermoen rental car. Pick up your wheels from Budget, Hertz or Thrifty and venture far and wide through Oslo and beyond.

  • Secure the lowest price by booking your vehicle from Oslo Airport Gardermoen around three weeks in advance of your trip.

Torp Sandefjord Airport (TRF)

  • The center of Oslo is approximately 55 miles from Torp Sandefjord Airport (TRF). As soon as your flight from Johannesburg to Oslo has landed and you've made your way through the terminal, the drive should be around 1 hour 30 minutes.

  • If you're traveling on public transport, it'll take around 2 hours 20 minutes.

  • Place the 'Do not disturb' sign on your door and unwind at a hotel near TRF. Here are a few options where you can take a load off after your flight from Johannesburg to Oslo:

  • No need to worry about public transport schedules or cab lines. Pick up a Torp Sandefjord Airport rental car and let the journey unfold your way. Check out the availability and rates from Hertz, Sixt and Budget.

  • Snap up the best price by reserving your ride from TRF one week in advance. You can also expect to have a wider range of vehicles.

Best time to go to Oslo

  • February is the quietest month for flights from Johannesburg to Oslo, while June is the most popular. Choose the best time to go to Oslo based on whether you want a laid-back vibe or a more bustling atmosphere.

  • Book a Johannesburg to Oslo ticket departing in July if you want to visit the city during its warmest month. You can expect temperatures in Oslo to range from 46ºF to 77ºF.

  • January has average temperatures of between 7ºF and 34ºF. Search for cheap flights from Johannesburg to Oslo around that time if you want to travel in cooler conditions.

More about Oslo

  • Start your Oslo trip off on the right foot by choosing the ideal place to stay. As soon as you've booked your flight from Johannesburg to Oslo, explore our range of accommodation options including:

  • All great adventures should include a little sightseeing. Viking Ship Museum, The Norwegian National Opera & Ballet and Akershus Fortress are essential stops on your Oslo itinerary.

Explore more of Norway

  • Oslo will leave a lasting impression, but there are so many other parts of Norway you'll want to see. Around 190 miles west of Oslo, a visit to Bergen will fill your itinerary to the brim. Start with leading attractions like Bryggen, Troldhaugen and Fish Market.

  • If you're eager to discover another side of Norway, head for Trondheim, roughly 240 miles north of Oslo. Kristiansten Fortress, Ringve Museum and Old Town Bridge are among its highlights.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.