Travelling from Johannesburg to Oslo: what you need to know
Planning your trip starts with figuring out where you'll fly out of in Johannesburg. O.R. Tambo International Airport (JNB) is the city's main base, so explore your options for booking a flight from Johannesburg to Oslo taking off from here.
When choosing where to land in Oslo, Oslo Airport Gardermoen (OSL) and Torp Sandefjord Airport (TRF) are the major entry points.
Oslo is one hour behind Johannesburg and follows the UTC+1 timezone.
Give yourself enough time to catch your Johannesburg to Oslo flight. It's generally best to arrive at least two hours before international departures and an hour ahead for domestic flights.
During popular months such as July, it's best to get to the airport well in advance. Plan to arrive two hours before domestic departures and four hours ahead of international flights when you travel 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)
A stopover is the ideal opportunity to take a travel break — and possibly even explore another city. When browsing Johannesburg to Oslo flights leaving from O.R. Tambo International Airport, deselect the 'Direct flights only' box to see where you can stop along the way. Some popular options include:
Franz Josef Strauss Airport (MUC)
Frankfurt Airport (FRA)
Amsterdam Airport Schiphol (AMS)
JNB is around 14 miles from central Johannesburg. If you're driving, catching a cab or ride-sharing from the centre, it'll take you 30 minutes or so to get there, depending on traffic. If you're planning to take public transport, expect the journey time to be around 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 accommodation options will have you sleeping moments from check-in:
77.1% of flights that take off from O.R. Tambo International Airport reach their destination on schedule.
Arriving in Oslo
Oslo Airport Gardermoen (OSL)
Oslo Airport Gardermoen (OSL) to central Oslo takes around 40 minutes to reach by car. The centre is roughly 25 miles away.
If you're using public transport, expect a journey time of about 30 minutes.
If you're coming in on a late flight from Johannesburg to Oslo, nothing beats the convenience of staying near the terminal. Collect your bags from the carousel and then be showered and relaxing soon after at one of these hotels near OSL:
Hit the road running by picking up an Oslo Airport Gardermoen rental car. Grab your wheels from Budget, Hertz or Thrifty to explore Oslo and beyond.
To lock in the lowest price, reserve your vehicle from Oslo Airport Gardermoen about three weeks in advance of your Johannesburg to Oslo flight.
Torp Sandefjord Airport (TRF)
The centre of Oslo is approximately 55 miles from Torp Sandefjord Airport (TRF). Once your flight from Johannesburg to Oslo has touched down and you've made your way to arrivals, the drive should be around 1 hour 30 minutes.
You can expect the trip to take approximately 2 hours 20 minutes on public transport.
After your flight from Johannesburg to Oslo, unwind at a hotel near TRF. These are some great accommodation options that'll help you sink into relaxation mode:
No time to waste? The fastest way to get to where you're going is with a Torp Sandefjord Airport rental car. Pick up a set of wheels from Hertz, Sixt or Budget and get going in the blink of an eye.
Lock in the lowest price by booking your ride from TRF one week ahead of time. You can also expect to have a wider selection 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 8ºC (46ºF) to 25ºC (77ºF).
January has average temperatures of between -14ºC (7ºF) and 1ºC (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 right by choosing the ideal place to stay. As soon as you've booked your flight from Johannesburg to Oslo, check out our range of hotels including:
Every great journey has to include some sightseeing. Viking Ship Museum, The Norwegian National Opera & Ballet and Akershus Fortress are must-visits when exploring Oslo.
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.