Scandinavia Mini Cruise: A Nordic Road Trip by Ferry
Want to see the best of Scandinavia without choosing between a road trip and a cruise? This Scandinavia ferry itinerary combines the freedom of driving with the comfort of overnight sailings, connecting iconic Nordic capitals like Oslo, Copenhagen, Stockholm, and Helsinki. It’s ideal for travelers who want scenic routes, coastal ferry crossings, and a trip where the journey is just as memorable as the destinations.
For the full experience, with enough time for city sightseeing and mountain detours, plan for around two weeks. If you haven’t got that much time, you can alternatively follow individual sections as standalone mini cruises by flying into a city and using ferries to travel between capitals.
How to use this itinerary
This route is designed for travelers bringing their car on the ferry. There are many advantages to doing this. You can keep your luggage with you, avoid constant repacking, and turn long distances into restful ferry time, often with cabins, dining, and onboard entertainment.
- Best for: road trippers, families, multi-city travelers, and anyone who enjoys slow travel
- Trip length: two weeks recommended for the full loop (shorter is possible by choosing 1–2 sections)
- Practical tip: factor in buffer time for winter road conditions, traffic near ports, and check-in windows
Section 1: Denmark to Norway (via Hirtshals)
Start by driving north through Denmark to the ferry hub of Hirtshals. A classic route is to follow the E45 past Kolding and Aarhus toward Aalborg, then proceed on the E39 to Hirtshals. From here, you can sail directly to several Norwegian ports depending on whether you want fjords, cities, or a faster crossing.
Here are some ferries from Hirtshals to Norway that we recommend:
| Route | Operator(s) | Crossing time |
|---|---|---|
| Hirtshals to Bergen ferry | Fjord Line | 17 hours 45 minutes |
| Hirtshals to Stavanger ferry | Fjord Line | 11 hours 45 minutes |
| Hirtshals to Kristiansand ferry | Fjord Line & Color Line | 3 hours 19 minutes |
| Hirtshals to Larvik ferry | Color Line | 3 hours 55 minutes |
Once you arrive in Norway, disembark at your arrival port and begin a truly unforgettable scenic drive toward Oslo. If you’ve chosen a west-coast arrival like Bergen Port, you’ll immediately experience the magic of the Norwegian fjords, with dramatic cliffs, cascading waterfalls, and postcard-perfect fishing villages along the way. This route is often considered part of the famous Norway in a Nutshell experience, offering some of the most breathtaking landscapes in Europe.
If you arrive further south via Kristiansand or Larvik, the journey to Oslo becomes a more relaxed coastal road trip. This route is ideal if you're combining Denmark and Norway into one seamless adventure, with charming seaside stops and easy driving conditions.
Next, alternate from road trip to ferry again: the Oslo to Copenhagen ferry is a classic overnight sailing and a comfortable way to arrive in Denmark’s capital feeling refreshed. It’s also a perfect transition point in a Scandinavia itinerary 14 days, balancing exploration with relaxation.

Section 2: Copenhagen to Stockholm
After exploring Copenhagen, you have two excellent options: head back toward mainland Europe or continue your Scandinavia road trip into Sweden. The most popular route is crossing the iconic Øresund Bridge, an impressive 8 km engineering landmark that connects Denmark to Sweden in just 20 minutes. The bridge delivers you directly into Malmö, making it the perfect starting point for your Swedish journey.
From Malmö, the drive to Stockholm takes around 6–7 hours without stops, forming a key leg of any Scandinavia road trip 10 days or longer itinerary. Sweden’s well-maintained highways and diverse scenery make this stretch ideal for travelers who want both efficiency and beauty. If you're planning ahead, it’s worth mapping out your journey using a Scandinavian road trip map to maximise your stops.
- West Sweden Route (via Gothenburg):
Drive north along the E6 toward Gothenburg, Sweden’s second-largest city. This coastal route offers views over the Kattegat Sea, charming harbors, and access to the Bohuslän archipelago. Gothenburg is known for its seafood, relaxed vibe, and café culture. - Central Sweden Route (fastest and most direct):
Follow the E4 inland for a smooth, efficient drive through Småland’s forests and lakes. It’s the quickest option while still delivering classic Scandinavian scenery. - East Coast Route (Baltic coastline):
Travel north along Sweden’s Baltic coast, passing towns like Kalmar and Västervik. This slower route is perfect if you want to break up the journey and enjoy coastal culture and historic stops.
However you travel, arriving in Stockholm is a highlight. Spread across 14 islands, the city blends medieval charm with modern design, making it one of the standout destinations on any Nordic itinerary.
Section 3: Sweden to Finland (or stop in Åland)
From Stockholm, your Scandinavia mini cruise continues across the Baltic Sea. The most direct route is the Stockholm to Helsinki ferry, transforming travel time into a relaxing overnight journey.
For a more unique experience, consider stopping in Åland, an autonomous island region between Sweden and Finland. This detour is perfect if you want to slow down your Scandinavia itinerary 14 days and experience something a little different.
- Stockholm to Mariehamn Ferry (Åland)
- Then continue onward to Helsinki from Åland (routes vary by operator and season)

Section 4: Return from Helsinki (or extend to the Baltics)
Your Scandinavia mini cruise loop concludes in Helsinki, Finland’s stylish seaside capital. Known for its waterfront promenades and island-dotted coastline, Helsinki is the perfect place to unwind after a multi-country adventure.
From Helsinki, you have two convenient onward options:
- Return across the Baltic to Sweden:
Sail back to Stockholm via ferries from Helsinki to Stockholm, completing a classic Nordic loop. - Continue to mainland Europe by ferry:
Opt for a longer crossing such as Helsinki to Travemünde ferry, a relaxing way to return to Central Europe.
If you want to extend your trip, consider a short ferry to Tallinn, Estonia. Just two hours away, it offers medieval charm and a completely different cultural atmosphere—ideal for a memorable add-on.
- Helsinki to Tallinn ferry
- Helsinki to Travemünde ferry (longer return option)
Quick itinerary overview
| Section | Transport | Route | Average duration |
|---|---|---|---|
| Germany to Denmark | Car | Germany to Hirtshals | Approx. 4 hours |
| Denmark to Norway | Ferry (Fjord Line or Color Line) | Hirtshals to Bergen, Kristiansand, Stavanger, or Larvik | Between 3h 19m and 17h 45m |
| In Norway | Car | Bergen, Kristiansand, Stavanger, or Larvik to Oslo | Approx. 7–8 hours |
| Back to Denmark | Ferry (DFDS) | Oslo to Copenhagen | 17 hours 30 minutes |
| Denmark to Sweden | Car | Copenhagen to Stockholm | Approx. 7 hours |
| Sweden to Finland | Ferry | Stockholm to Helsinki | 16 hours 45 minutes |
| Finland to Germany | Ferry | Helsinki to Travemünde | 31 hours |
Optional extensions
| Section | Transport | Route | Average duration |
|---|---|---|---|
| Sweden to Åland | Ferry | Stockholm to Mariehamn | 5 hours |
| Åland to Finland | Ferry | Mariehamn to Helsinki | 10 hours 35 minutes |
| Finland to Estonia | Ferry | Helsinki to Tallinn | 2 hours 15 minutes |

Make It Your Own
A Scandinavia mini cruise isn’t a one-size-fits-all itinerary, which is exactly what makes it so appealing. Whether you're following a Scandinavia road trip 10 days plan or stretching it into a longer Scandinavia itinerary 14 days, the flexibility allows you to tailor every stop.
You can linger in vibrant capitals like Copenhagen and Stockholm, explore deeper into Norway’s fjords, or uncover hidden gems along Sweden’s coastline. With a well-planned Scandinavian road trip map, you can easily personalise your route and make the most of every mile.
Ready to start planning? Compare ferry routes, check seasonal timetables, and book your ferry tickets. With the right crossings secured, your Scandinavian adventure is just a departure away.