Book cheap flights to Oslo

Explore the best deals

Discover the cheapest flights to Oslo
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Oslo

Johannesburg
Flights from Johannesburgto Oslo
76786R
75597R
Prime price per passenger
Cape Town
Flights from Cape Townto Oslo
15669R
14701R
Prime price per passenger

How long is the flight to Oslo?

If you’re planning a trip to Oslo, we at eDreams have checked the most popular routes to help you plan ahead. From Johannesburg, the flight takes about 14h 35m; from Cape Town, around 16h 43m; and from Port Elizabeth, roughly 16h 55m.
Flight Time (in hours)
JohannesburgCape TownPort ElizabethDurban
0h 5h 10h 15h 20h
14h 35m
16h 43m
16h 55m
17h 9m

How much does a flight to Oslo cost?

At eDreams you can find flights from Cape Town to Oslo starting from R 10 306, with an average price of R 14 205. If you depart from other cities such as Johannesburg, you can find tickets from R 10 609, and from Durban starting from R 13 710, according to data from the last 72 hours.
Cape TownJohannesburgDurban
R 14 205
R 20 403
R 18 909
Cape TownCheapest
Cheapest Price: R 10 306
Cheapest
Average

Find and book the best flights to Oslo

Your flight lands you in Oslo, Norway’s capital, a prominent European city situated at the head of the Oslofjord. This city serves as Norway’s economic and governmental centre, bridging its rich maritime history with modern innovation and natural landscapes.

Explore the Nobel Peace Center, stroll through Vigeland Sculpture Park, or visit the Fram Museum on Bygdøy Peninsula. You can also discover the Akershus Fortress, an important historical landmark, and admire the modern architecture of the Oslo Opera House.

Oslo offers a blend of contemporary urban life and historical depth, inviting you to discover its unique design, cultural institutions, and connections to the Norwegian outdoors.

When is the best time to fly to Oslo?

High Season

Oslo's high season, typically from June to August, brings long daylight hours and mild temperatures, often ranging from 15°C to 25°C. The city buzzes with activity, and the warm weather encourages outdoor living. Upon arrival, you'll find locals enjoying parks, open-air cafes, and the Oslo Fjord.

This period sees a lively cultural calendar with numerous festivals, concerts, and outdoor events. The city’s pace feels relaxed but energetic, with many taking advantage of swimming, cycling, and island hopping. The bright evenings and pleasant climate define Oslo's summer identity, inviting everyone to experience its natural beauty and urban life al fresco.

Low Season

The low season, generally from November to March, transforms Oslo into a winter wonderland, with temperatures often dropping below 0°C and significant snowfall. Days are short, and the city lights twinkle against dark skies. When you arrive, you'll notice a crisp, cold air and often snow-covered landscapes, creating a serene atmosphere.

Life shifts indoors, though winter sports like skiing and ice skating are popular activities in areas like Holmenkollen. Christmas markets and cosy cafes define the early part of this season, while the latter months offer stark, beautiful scenery and a quiet, introspective mood. Oslo's low season identity is marked by its tranquil beauty, cosy indoors, and opportunities for unique winter experiences.

Oslo bucket list: Best activities & sights

As you land in Oslo, the city immediately unfolds its unique blend of nature and urban sophistication. Prepare to discover a destination where modern design meets deep historical roots and a lively connection to the fjords and forests awaits. This is a city ready for you to explore, offering enriching experiences around every corner.

Here are some of Oslo’s key attractions and experiences:

Vigeland Sculpture Park
Wander through the world’s largest sculpture park by a single artist, Gustav Vigeland. Over 200 bronze and granite works depict the human condition, from birth to death, in a powerful and thought-provoking display.

Akershus Fortress
Stand within the walls of this medieval castle and royal residence, offering insights into Norway’s history from the 13th century. Its strategic location provides expansive views over Oslo Fjord and the city.

Oslo Opera House
Marvel at the striking, modern architecture of the National Opera and Ballet, which appears to rise directly from the water. You can walk right onto the roof for panoramic city and fjord vistas, a true architectural and scenic highlight.

Bygdøy Peninsula Museums
Take a short ferry ride to this peninsula, home to several significant museums showcasing Norway’s maritime history and polar exploration. Explore the Fram Museum, the Kon-Tiki Museum, and the Norwegian Museum of Cultural History, each telling compelling stories of adventure and heritage.

Munch Museum
Immerse yourself in the works of Edvard Munch, one of Norway’s most famous artists. This modern museum houses the largest collection of his art, including multiple versions of "The Scream," offering a deep dive into his groundbreaking contributions to modernism.

Mathallen Food Hall
Experience Oslo’s culinary scene at this bustling indoor food market. Sample local delicacies, fresh seafood, and international flavours, capturing the city’s contemporary taste and lively atmosphere.

Secure your seat to Oslo today

Before you know it, you'll be soaring towards Oslo. To find the best flight deals, be flexible with your travel dates and book in advance. For even more advantages on your next journey, consider an eDreams Prime subscription.

Frequently asked questions about flights to Oslo

How can I find cheap flights to Oslo on eDreams?
At eDreams you will find flights from R559 to Oslo. Thanks to the combination of various technologies, machine learning algorithms and real user searches on our platform, you will be able to choose between the different options that best suit your needs when you have to fly to Oslo.
Which airlines fly to Oslo?

Airlines flying direct from South Africa to Oslo include:

  • Norwegian Air Shuttle, with flights from Hamburg, Tromso and from Kirkenes, for example.

Airlines with indirect flights to Oslo include:

  • Klm Royal Dutch Airlines, with flights from Irakleion and Belfast, as well as from Hamburg.
  • Aegean Airlines, with flights from Irakleion, Chania and also Athens.
How long before a flight to Oslo should I be at the airport?
If you want to be on time for your flight to Oslo, you should get to the airport at least two to three hours in advance. Check-ins, security controls, customs, and boarding the airplane can take some time. At eDreams, you can find the best deals for flights to Oslo departing from over 10 cities and choose from a variety of services that will improve your time at the airport and guarantee a much better travel experience, such as priority boarding and additional luggage. For more convenience, when booking your flight to Oslo with eDreams you can also add insurance or opt for a refundable fare and have a problem-free trip!
What is the name of Oslo’s airport?
Oslo is served by 1 airport[s]. Oslo Airport operates flights towards both domestic and international destinations within 10 cities, such as Durban, Bodo and Cape Town, the most popular routes.
How far is Oslo’s airport from the city centre?
Oslo’s airport Oslo Airport is located 37 kms from the city centre.
How much is the trip from the airport to Oslo’s city centre?
Public transport: The price for the trip is about 76.57 R per person.
Taxi: If you have more budget and prefer to take a taxi from Oslo Airport , the average price for the ride to Oslo centre is around 198.40 R per km.
Car: For more convenience and freedom during your stay, eDreams has the best offers of car rentals in Oslo. Pick your preferred car type and get from Oslo Airport to Oslo city centre on your own terms.

Plan your trip

Popular CitiesPopular Flight RoutesAlternate routes