Begin your journey in Copenhagen, Denmark’s vibrant capital. Spend three nights exploring highlights like Nyhavn, Tivoli Gardens, and the bustling Strøget. A car isn’t needed in the city, so consider renting one only when you leave Copenhagen to make the most of your trip.
Cross the Øresund Bridge to Eksjö, a charming small town in Småland known for its picturesque wooden houses. Base yourself here for three nights and explore the surrounding area. Visit Astrid Lindgren’s World in Vimmerby, hike in Store Mosse National Park, or relax by the region’s many lakes.
Next, drive to Stockholm for three nights in Sweden’s capital. Stroll through the historic Gamla Stan, discover the fascinating Vasa Museum, and enjoy the peaceful Djurgården. Don’t miss the Stockholm Archipelago – a day trip to islands like Vaxholm or Sandhamn offers a perfect taste of this stunning region.
Continue to Oslo for a two-night stay in Norway’s capital. Visit the striking Opera House, stroll through Vigeland Park, and explore the historic Akershus Fortress. Oslo’s compact city center makes it easy to cover the main attractions.
From Oslo, drive through Norway’s dramatic scenery to Bergen. Take the Hardangervidda route, where mountain plateaus and cascading waterfalls provide breathtaking views. Spend three nights in Bergen, exploring the UNESCO-listed Bryggen, riding the Fløibanen funicular, and taking a day trip to the nearby fjords.
Next, head to Stavanger for three nights. Here, iconic natural wonders like Preikestolen (Pulpit Rock) and Lysefjord await. The Stavanger area also offers beautiful hiking trails and pristine beaches along the coastline.
Conclude your adventure by taking the ferry to Denmark and driving to Skagen for a night. Visit Grenen, where the North Sea and the Baltic Sea meet, and soak up the relaxed coastal atmosphere. If you rented a car in Copenhagen, return it there; otherwise, continue your drive home to complete this unforgettable Nordic road trip.
[@portabletext/react] Unknown block type "undefined", specify a component for it in the `components.types` prop