The capital and largest city of Norway, Oslo is a very popular cruise destination known for its medieval ruins, water views and breathtaking natural surroundings. Explore the Middle Ages at the oldest standing building in Olso, Akershus Fortress, discover the artist behind 'The Scream' at the Munch Museum or wander around the sculptures at the world-famous Vigeland Park. With world-class museums, beautiful green parks and charming wooden houses, a cruise to Oslo is the perfect way to explore the natural beauty and culture of Norway.
Oslo Cruises
Things to do in Oslo
Vigeland Sculpture Park
Visit the famous park in Oslo that is home to over 200 sculptures created by Gustav Vigeland, it is one of the most visited attractions in Norway.
Opera House
Opened in 2008, visit Oslo's iconic building. The Opera House is also home to the famous Norwegian National Opera and Ballet.
Munch Museum
Explore the museum dedicated to the Norwegian painter and printmaker Edvard Munch, it is home to over 28,000 of his works.
The Viking Ship Museum
Discover the Viking Age at the museum that is home to a collection of Viking ships and artefacts such as weapons and tools.
The Akershus Fortress
Discover the medieval castle that was built in the late 13th century by King Haakon V as a defensive structure to protect the city.
Popular cruise lines for Oslo cruises
Oslo cruise deals
Browse all our amazing Oslo cruise deals below. Use the filters to narrow down the results to find the perfect cruise for you.