Introduction: Norway's Western Coast to Germany's Baltic Shore
Did you know that the E39 highway from Bergen to Flensburg passes through three countries—Norway, Denmark, and Germany—and includes a 20-minute ferry crossing at Halhjem-Sandvikvåg? This is not just a road; it's a journey through shifting landscapes, from the dramatic fjords of western Norway to the flat, pastoral fields of Schleswig-Holstein.
The total driving distance is approximately 920 kilometers (570 miles), with an estimated driving time of 14-16 hours without stops. But who wants to drive straight through? The route is dotted with UNESCO sites, charming towns, and rugged natural wonders. For tips on uncovering the in-between magic, see how to find the best stops and hidden gems between cities.
Road and Highway References
- Bergen to Halhjem: E39 (60 km, 1 hour)
- Ferry: Halhjem to Sandvikvåg (20 min, runs frequently)
- Sandvikvåg to Stavanger: E39 (200 km, 3 hours)
- Stavanger to Kristiansand: E39 (320 km, 4.5 hours, includes ferry at Hirtshals? No, direct road)
- Kristiansand to Hirtshals: Color Line ferry (3.5 hours)
- Hirtshals to Flensburg: E39/E45/A1 (400 km, 4 hours via Denmark and Germany)
| Segment | Distance | Driving Time | Highlights |
|---|---|---|---|
| Bergen to Stavanger | 260 km (incl. ferry) | 4 hrs | Fjords, bridges, Lysefjord |
| Stavanger to Kristiansand | 320 km | 4.5 hrs | Coastal views, Klepp beaches |
| Kristiansand to Hirtshals (ferry) | N/A | 3.5 hrs | Scenic crossing |
| Hirtshals to Flensburg | 400 km | 4 hrs | Danish towns, German border |
Natural Landscapes, Culture, and UNESCO Sites
Natural Landscapes & Attractions
The route begins in Bergen, surrounded by seven mountains and the Sognefjord. Driving south, you'll cross the Hardangerfjord by bridge and ferry. The Lysefjord near Stavanger offers Preikestolen (Pulpit Rock), a 604m cliff. Continue through the rugged coast of Agder to Kristiansand, with its archipelago. Then the landscape flattens into Danish farmlands and the heath of Schleswig-Holstein. Don't miss the Wadden Sea UNESCO site near the German border—it's a tidal mudflat ecosystem.
- Preikestolen: hike 2 hours, free
- Hardangerfjord: view from Hardanger Bridge (toll 0 NOK, just cross)
- Wadden Sea: accessible near Husum, guided walks
UNESCO World Heritage Sites
- Bryggen (Bergen): Hanseatic wharf, walking tour ~1 hour
- Kronborg Castle (Helsingør, Denmark): off-route but worth detour (add 1 hr)
- Wadden Sea (Germany/Denmark): tidal flats, best with guide
Local Commerce & Culture
Buy fresh seafood in Bergen's Fish Market. In Stavanger, explore the old town (Gamle Stavanger) with white wooden houses. In Denmark, stop at Ribe, Europe's oldest town, for viking history.
- Bergen: smoked salmon, wool sweaters
- Stavanger: street art, Norwegian design
- Ribe: viking center, cobblestone streets
Climatic Conditions & Route Aesthetics
Bergen is famously rainy (200+ days/year). Expect mist, sudden downpours, and lush green mountains. As you descend south, climate becomes more continental. Denmark offers changeable skies and flat, dramatic horizons. Germany's Baltic coast is milder.
- Norway: pack rain gear, temperatures 5-15°C in summer
- Denmark: warmer, 15-22°C, windier
- Germany: 18-25°C, pleasant
Culinary Infrastructure
- Bergen: fish soup at Fisketorget
- Stavanger: lamb stew, local craft beer
- Kristiansand: smørbrød, pastries
- Flensburg: Labskaus (seafarer's stew), marzipan
Hidden Off-Route Spots
- Lysefjord cruise from Tau (off E39, add 1 hr) – cheaper than Stavanger
- Sogndalstrand (near Egersund): charming wooden village
- Mando Island (Denmark): accessible by tidal road
- Glücksburg Castle (near Flensburg): moated Renaissance palace
Road Safety, Family Stops, and Fatigue Management
Infrastructure Safety & Road Quality
Norwegian E39 is well-maintained but often narrow and winding, especially in tunnels. The route includes many undersea tunnels (e.g., Bømlafjordtunnelen, 7.9 km, -260m elevation). Speed limits: 80 km/h in Norway, 90 km/h in Denmark, 100 km/h in Germany. Watch for wildlife (moose, deer) dusk to dawn.
- Norway: toll roads, many tunnels, some ferries
- Denmark: highways, some two-lane roads
- Germany: Autobahn, sections with no speed limit (recommended 130 km/h)
Family and Child Suitability
This route offers many kid-friendly stops. In Bergen, the Aquarium and Mount Fløyen funicular. Near Stavanger, the Norwegian Petroleum Museum is interactive. In Kristiansand, the Dyreparken zoo and amusement park. Denmark's Legoland in Billund is a 2-hour detour but a major hit. Flensburg's Maritime Museum is fascinating.
- Bergen Aquarium: $20 adult, $10 child
- Kongeparken (near Stavanger): family theme park
- Kristiansand Zoo: $30 adult, open all year
Pet-Friendly Framework
Most Norwegian hotels accept pets (fee ~$30). Ferries allow dogs in designated cabins or cars. In Denmark and Germany, many accommodations are pet-friendly. Remember pet passport for EU travel from Norway (non-EU).
- Ferries: booking required, cabins available
- Restaurants: often allow dogs on patios
- Vet clinics: available in all major stops
Fatigue Management & Rest Zones
Plan stops every 2 hours. Norway has rest areas (rastplass) with toilets, often with scenic views. Denmark has fine service stations (e.g., Shell, OK). Germany has Autohof with restaurants. Recommended stop points: after Hardanger bridge, near Egersund, and in Ribe.
- Stavanger to Kristiansand: 2 good rest stops (Moi, Flekkefjord)
- Crossing into Germany: rest stop at Bordesholm
Route Logistics and Infrastructure
When to Go
The best time for this drive is late spring to early autumn (May-September). Summer offers long daylight hours and mild weather, but expect some rain. Winter brings potential snow and reduced daylight, adding 1-2 hours to driving times.
- Summer: 16-20°C, daylight till 10 PM
- Winter: 0-5°C, daylight 6 hours, road salt used
- Shoulder seasons: fewer tourists, but ferries may be less frequent
Tolls and Fuel
Norway has toll roads on most of the E39. You can prepay via AutoPASS or pay online later. Fuel prices in Norway are high (about 20 NOK/liter). Denmark and Germany are cheaper (around 10-12 NOK/liter equivalent). Budget accordingly.
- Norway toll: approx. 300 NOK total for this route (varies by vehicle)
- Ferries: Halhjem-Sandvikvåg (1200 NOK for car+driver), Kristiansand-Hirtshals (1000 NOK)
- Total fuel cost (one way): approx. 1500 NOK
Accommodation Options
- Bergen: Budget hostel ($30/night) to luxury hotel ($200+)
- Stavanger: similar range, book ahead in summer
- Kristiansand: moderate options near the ferry terminal
- Flensburg: Hanseatic old town hotels ($60-120)
Continue Your Adventure
- Maastricht Worcester Road Trip Guide Hidden Gems Route Tips Road Trip Guide
- Modena Saint Emilion Drive Best Stops Hidden Gems Road Trip Guide
- Coimbra Caminha Road Trip Atlantic Coast Guide Road Trip Guide
- Florence Chamonix Road Trip Ultimate Guide Road Trip Guide
- Lindau Lincoln Scenic Road Trip Through Southern Germany Road Trip Guide
Frequently Asked Questions
What are the best stops from Bergen to Flensburg?
Top stops include Stavanger (Preikestolen, Old Town), Kristiansand (Zoo, Coast), Ribe (Denmark's oldest town), and Flensburg (Harbor, Museums).
How long does it take to drive from Bergen to Flensburg?
Driving time is about 14-16 hours without stops, but plan for 2-3 days to enjoy the journey.
Is it worth driving from Bergen to Flensburg?
Absolutely. The route offers diverse landscapes, UNESCO sites, and unique cultural experiences. It's a scenic road trip through three countries.
What are things to do between Bergen and Flensburg?
Hike Preikestolen, explore Bryggen in Bergen, visit Ribe Viking Center, cross the Wadden Sea, and enjoy Danish smørrebrød.