Your #1 Ferry travel and route comparison guide. In-depth guides and maps for 804 ferry routes in 70 countries.

Ferries to Oslo

Ferries to Oslo - the fastest, and the most comfortable ferry

Can you get to Oslo by ferry?

Ferries to Oslo - overview

The answer is yes! There are 3 direct ferries to Oslo! Let's dive into it.

Oslo is Norway's capital and a top spot in Scandinavia. If you're driving or camping, hopping on a ferry to Oslo is perfect. Ferries leave from Germany and Denmark to Oslo. You'll find details about crossings, maps, and routes here. Our tip? The ferry from Kiel, Germany, is super comfy and gets you to Oslo in just 20 hours.

First, you'll find the crossings, followed by a map and a brief explanation.

Frederikshavn-Oslo

Denmark ⇔ Norway
9 hours
Up to 5 times per week
From: 49,00

Copenhagen-Oslo

Denmark ⇔ Norway
19 Hours
Up to 5 times per week
From: 39,00
Popular
colorline logo

Kiel-Oslo

Germany ⇔ Norway
20 Hours
Up to 7 times per week
From: 132,00

Map with all the ferry routes to Oslo

There are three routes directly to Oslo. You can take the Color Line cruise ferry from Kiel to Oslo from Germany. From Denmark, there are two options. You can depart from Copenhagen or Frederikshavn. If you depart from Copenhagen, there's a stopover in Frederikshavn before continuing to Oslo.

The Denmark to Oslo ferries are run by DFDS. In our view, the most comfortable journey is the ferry from Kiel to Oslo. The quickest crossing (9 hours) is from Frederikshavn to Oslo.

Ferries to Oslo - Color Line or DFDS

When you want to travel by ferry to Oslo the direct ferries are operated by DFDS and Color Line. Both are very comfy rides, but also popular, so especially when you bring a car or camper it is wise to book in advance. You can also combine a trip to Copenhagen and Oslo with the ferry from Copenhagen to Oslo.

You may also like:

Option 1: from Kiel to Oslo

This is the direct crossing from Northern Germany to Oslo. It's aboard a cruiseferry with plenty of entertainment, and it includes an overnight stay. We've received positive reviews about this crossing and can confidently recommend it. For most travellers from the European mainland this is the most logical straightforward route.

Popular 1 colorline logo

Kiel-Oslo

The ferry from Kiel to Oslo connects Germany with Norway. The crossing is operated by Color Line and takes about 20 hours. The ferry offers a range of facilities and activities for a comfortable and enjoyable journey. The price of a ticket may vary depending on the season and the type of package.

From: 132,00
Read full review

Onboard the ferry to Oslo

Here's a glimpse of the scenery aboard the ferry from Kiel to Oslo.

Option 2: Denmark to Oslo

When you decide to sail from Denmark, you can choose either Copenhagen or Frederikshavn as your departure point to Oslo. It's the same ferry that leaves Copenhagen, stops briefly in Frederikshavn, and then heads on to Oslo. This ferry, operated by DFDS, offers the shortest crossing from Frederikshavn.

However, if you're planning to combine a trip from Copenhagen to Oslo or are coming from Sjaelland or Southern Sweden, this might be the most convenient ferry for you. The journey from Copenhagen takes around 20 hours, while from Frederikshavn, it's about 9 hours to Oslo.

Denmark (Frederikshavn, Copenhagen) to Oslo

Frederikshavn-Oslo

Denmark ⇔ Norway
9 hours
Up to 5 times per week
From: 49,00

Copenhagen-Oslo

Denmark ⇔ Norway
19 Hours
Up to 5 times per week
From: 39,00

As you've seen, there are three direct ferries that take you to Oslo. However, there are more ways to reach the Norwegian capital, especially if you're traveling by car or camper. Since many tourists visit Oslo as part of a roundtrip in Norway, you might also want to consider one of the other ferries to Norway. On the following page, we've listed all the options and ferries heading to Norway.

Frequent Asked Question ferries to Oslo

Yes there is. There are three direct crossings to Oslo. From Kiel, Copenhagen and Frederikshavn you can sail to Oslo.

This would be the ferry Frederikshavn to Oslo, which takes about 9 hours to reach its destination. Another option to consider is the ferry from Hirtshals to Kristiansand, where you can then board the Fjord Line fast ferry. In this case, you'll reach Norway from Denmark, in just 2.5 hours. However, you'll still have a 3.5-hour drive ahead of you to reach Oslo.

Ferry talk: Share your questions and opinions

Ask, answer, and explore ferry routes with the community's expertise!

We will be happy to hear your thoughts

      Leave a reply

      FerryGoGo.com
      Logo