Oslo, the capital of Norway, is a city where Scandinavian culture, fascinating history and beautiful nature come together. From waterfront attractions and historic landmarks to museums and scenic outdoor spaces, there are plenty of things to do in Oslo throughout the year.
Whether you are planning a short city break or including Oslo in a wider Norway itinerary, the city offers experiences for different types of travellers. Here are seven of the best things to do in Oslo that you can add to your itinerary.
7 Best Things to Do in Oslo
1. Explore Vigeland Sculpture Park
One of the most popular things to do in Oslo is exploring Vigeland Sculpture Park. Located inside Frogner Park, it features hundreds of sculptures created by Norwegian artist Gustav Vigeland.

The park is ideal for a relaxed walk while discovering the unique sculptures and beautifully landscaped surroundings. It is also a great place for photography and can easily be included in a half-day Oslo sightseeing itinerary.
Planning a Norway holiday? The Norway Fjords & Pulpit Rock Escape by Make More Holidays combines Oslo, Stavanger and Bergen, with a guided Oslo city tour that includes Vigeland Sculpture Park.
2. Take an Oslofjord Cruise
One of the most memorable things to do in Oslo is exploring the Oslofjord by boat. The fjord stretches along the city’s waterfront and is dotted with small islands and scenic coastal landscapes.

A fjord cruise gives you a different view of Oslo while allowing you to enjoy Norway’s natural beauty without travelling far from the city centre.
For travellers visiting Norway for the first time, this is an easy way to add a scenic experience to their itinerary.
3. Visit the Oslo Opera House
The Oslo Opera House is one of the city’s most recognisable modern landmarks. Its distinctive architecture allows visitors to walk across the roof and enjoy views over the harbour.

Even if you are not attending a performance, the building is worth visiting for its architecture and waterfront location. It is one of the best things to do in Oslo when exploring the city centre.
You can combine the visit with a walk around the nearby harbour area.
4. Explore Akershus Fortress
For history lovers, Akershus Fortress is among the most interesting Oslo attractions. The medieval fortress overlooks the harbour and has played an important role in the city’s history.

Visitors can explore its historic buildings, courtyards and surrounding areas while enjoying views of the waterfront.
Its central location also makes it easy to combine with other attractions during an Oslo sightseeing day.
5. Discover Oslo’s Viking & Polar Heritage
Norway’s history is closely connected with exploration and seafaring, and Oslo has several museums dedicated to this heritage.

The city’s maritime and polar museums offer an opportunity to learn about Viking history, Norwegian exploration and the country’s connection with the Arctic.
For travellers interested in history and culture, visiting these museums is For history lovers, exploring Oslo’s museums is one of the best things to do in Oslo.
6. Walk Around Karl Johans Gate & Aker Brygge
If you want to experience Oslo’s city life, spend some time exploring Karl Johans Gate and Aker Brygge.

Karl Johans Gate is Oslo’s main boulevard and connects several important landmarks, shops and cafés. Aker Brygge, meanwhile, offers a lively waterfront atmosphere with restaurants, shops and views across the Oslofjord.
Together, these areas are perfect for a relaxed afternoon or evening in the city.
7. Experience Oslo in Winter
Oslo takes on a completely different character during winter. Snow-covered landscapes, shorter daylight hours and winter activities create a distinctly Scandinavian atmosphere.

Travellers can enjoy skiing, winter walks and snowy scenery while also exploring museums and indoor attractions around the city.
If you are specifically looking for things to do in Oslo in winter, consider combining city sightseeing with a visit to nearby outdoor areas for a more complete Norwegian winter experience.
Best Time to Visit Oslo
The best time to visit depends on what you want to experience.

Summer is ideal for longer daylight hours and comfortable sightseeing, while winter is better suited to travellers looking for snow and traditional Nordic experiences. Spring and autumn offer milder conditions and a different perspective of the city’s parks and surrounding landscapes
choice of season can change the things to do in Oslo available to you.
How Many Days Do You Need in Oslo?
A 2–3 day Oslo itinerary is generally enough to explore many of the city’s major attractions without rushing.

With three days, you can combine museums, historic landmarks, waterfront experiences and time to explore Oslo’s cafés and neighbourhoods.
If Oslo is part of a longer Norway holiday, you can then continue towards destinations such as Bergen, the fjords or Northern Norway.
FAQs
What are the best things to do in Oslo?
Some of the most popular experiences include Vigeland Sculpture Park, an Oslofjord cruise, the Oslo Opera House, Akershus Fortress and the city’s museums.
How many days are enough for Oslo?
Two to three days are suitable for exploring many of Oslo’s major attractions and experiencing the city at a comfortable pace.
What are the best things to do in Oslo in winter?
Winter visitors can enjoy skiing, snowy landscapes, museums, winter walks and Oslo’s Scandinavian atmosphere.
Is Oslo worth visiting?
Oslo combines modern architecture, Norwegian history, museums, waterfront experiences and easy access to nature, making it a useful stop on a Norway itinerary.
Conclusion
From historic landmarks and museums to fjord cruises and winter experiences, there are plenty of things to do in Oslo for first-time visitors. A 2–3 day stay gives you enough time to explore the major Oslo attractions while still enjoying the city’s relaxed Scandinavian atmosphere.
For a complete Norway holiday, explore Makemore Holidays’ Norway travel options and create an itinerary around your interests.