Introduction
The drive from Goslar to Roskilde spans approximately 650 kilometers, crossing three countries and a UNESCO World Heritage corridor. Most travelers follow the A7 north from Goslar, merging onto the A1/E45 near Hamburg and continuing via the E20/E47 across Denmark's sprawling islands. A lesser-known fact: the route passes within 10 kilometers of the 1,200-year-old Hedeby Viking settlement, a reminder that this corridor has been a trade artery since the 8th century. Planning stops between these cities is essential; the how to find the best stops and hidden gems between cities guide offers strategies for discovery. The driving time without breaks is about 6.5 hours, but with recommended detours, count on 8–9 hours total.
Why choose this route? It connects two Hanseatic League cities, blending medieval German architecture with Viking-era Danish heritage. The A1/E45 specifically offers consistent road quality, but the final bridge-tunnel combo from Rødbyhavn to Puttgarden is a maritime engineering marvel. However, the Fehmarn Belt crossing is currently served by a 45-minute ferry (replacing the future tunnel), which can add flexibility or delay. To answer how long to drive Goslar to Roskilde with stops: expect 9 hours with a lunch break and a museum visit.
| Leg | Distance | Time | Highway |
|---|---|---|---|
| Goslar to Hamburg (via A7) | 230 km | 2h 30min | A7 |
| Hamburg to Puttgarden (via A1) | 170 km | 1h 50min | A1/E47 |
| Ferry crossing (Rødbyhavn-Puttgarden) | 18 km | 45 min | Ferry |
| Rødbyhavn to Roskilde (via E47/E20) | 150 km | 1h 40min | E47/E20 |
| Total | 568 km + ferry | 6h 45min (no stops) |
Is it worth driving Goslar to Roskilde? Absolutely—if you value coastal scenery, Viking history, and the freedom to explore small islands like Lolland and Falster. The drive offers a transition from the Harz Mountains to flat Danish farmlands, with a brief sea crossing that breaks the monotony. Combine it with stops at Lübeck's old town or the Wadden Sea UNESCO site for a richer experience.
Road Safety, Family Stops, and Fatigue Management
Speed limits: Germany's Autobahn has advisory speed (130 km/h) but no limit on many sections; watch for variable signs. Denmark's max is 130 km/h on motorways, but 110 km/h near exits. Police are active: mobile radar vans are common on the A1 near Lübeck. Road quality: the A7 is excellent, but the A1 in Schleswig-Holstein has occasional rough patches (between Reinfeld and Barge). In Denmark, E47/E20 is smooth and well-lit. Fatigue zones: the long straight stretch on Lolland (E47 from Rødby to Maribo, 40 km) is especially monotonous; take a break at the Maribo Rest Area (km 100).
- Family stop: Raststätte Lüneburger Heide (A1, km 130) has a playground and a petting zoo.
- Child-friendly activity: visit the Baltic Sea seal station in Fehmarn (ferry port) – free admission.
- For teenagers: detour to the 'Wunderland' model railway in Hamburg (A1 exit Hamburg-Stellingen).
Pet-friendly framework: Most German rest stops allow dogs on leads and have designated grassy areas. On the ferry, pets stay in a kennel area (book a pet-friendly cabin). Bring a water bowl and waste bags. I recommend stop at Raststätte Bordesholm (A7, km 290) where there's a dedicated dog park. For overnight stays if needed, the Hotel Gästehaus Hafenspitze in Rødby is pet-friendly and near the ferry.
Route Logistics and Infrastructure
Fuel costs vary significantly along the route. In Germany, expect €1.80–€2.00 per liter for petrol (Super E10), while in Denmark, prices average DKK 16–18 (€2.15–€2.42). To save, fill up at German stations near the border, like those at the A1 exit Neustadt in Holstein. Toll roads: Germany has no tolls for cars, but Denmark uses a digital toll system (BroBizz) on the Storebælt Bridge (€31 each way). The Rødby-Puttgarden ferry costs around €50 for a car and two passengers (without cabin); buy online to avoid lines.
- Recommended fuel stops: Raststätte Seevetal (A1, km 120) for clean restrooms and a large shop.
- Service Plads Vordingborg (E47, km 110) has 24h fuel and a playground.
- Avoid fueling in central most Danish islands; prices are 5-10% higher.
Navigation tips: Use the A7 from Goslar to Hamburg, then switch to the A1/E47 toward Lübeck. At Hamburg, consider the Elbtunnel (A7) to avoid city traffic—but check for construction. GPS coordinates: Goslar Market Square (51.906, 10.428) to Roskilde Cathedral (55.642, 12.080). The route is well signed, but Danish road numbers change: E47 becomes E20 after Rødby. Download offline maps for the Fehmarn ferry area (signal drops near the port).
Natural Landscapes and Local Commerce
The drive starts in the Harz Mountains, where deciduous forests and rolling hills surround Goslar. As the A7 climbs north near Hildesheim, the terrain flattens into the North German Plain. Around Lüneburg, you'll see the oddly shaped hills called 'Stoetze,' remnants of the Ice Age. The most dramatic landscape shift comes on the ferry: the Baltic Sea's calm waters, dotted with wind turbines and fishing boats, signal the entrance to Denmark's archipelago. On a clear day, you can see the white cliffs of Møns Klint from the E47 near Vordingborg (spot them at km 130).
- Best photo stops: Aussichtspunkt Sülten (A7 near Seesen, km 18) for Harz panoramas.
- Landscape change marker: The Elbe River bridge at Buxtehude (A1, km 165) – wide river valley.
- Coastal view from the ferry: walk to the upper deck for unobstructed Baltic Sea vistas.
Local commerce along the route: In Germany, roadside farmers' markets near Bad Segeberg sell apples and honey; look for signs reading 'Hofladen' (farm shop). In Denmark, the island of Lolland offers bargain produce: strawberries and potatoes are cheap at stands near Maribo (E47 exit 43). For handcrafts, consider the ceramic workshops in Lüneburg's old town (detour 5 km off A1). A unique souvenir: Danish liquorice (lakrids) from a specialty shop in Nakskov – try salted or chocolate-covered variants.
Continue Your Adventure
- Lausanne Treviso Road Trip Guide Alps Vineyards Venetian Plains Road Trip Guide
- Turku To Stralsund Road Trip Guide Road Trip Guide
- Blois Sion Road Trip Loire Valley Swiss Alps Guide Road Trip Guide
- Epic Road Trip Guide Hague Villach Germany Austria Road Trip Guide
- San Sebastian To Dover Road Trip Guide Road Trip Guide
Frequently Asked Questions
How long does it take to drive from Goslar to Roskilde?
Without stops, driving time is about 6.5–7 hours. Including the ferry crossing and recommended breaks, plan 8–9 hours.
What are the best stops between Goslar and Roskilde?
Top stops include Lüneburg (medieval old town), the Fehmarn ferry for Baltic Sea views, and the Fuglsang Art Museum near Nykøbing Falster.
Is the drive from Goslar to Roskilde worth it?
Yes – the route offers diverse landscapes, UNESCO sites (Goslar, Lübeck, Roskilde), and a unique ferry crossing. It's ideal for road trip enthusiasts who value flexibility.
Are there toll roads on this route?
Germany has no tolls for cars. Denmark uses a digital toll system on the Storebælt Bridge (pay online) and the Fehmarn ferry (separate fee).
Can I bring my pet on the drive?
Yes. Most German rest stops are pet-friendly, and the ferry provides kennel facilities. Book a pet-friendly cabin in advance for longer crossings.
Your voluntary support keeps the project running and fuels our future development