Roskilde to Silkeborg: Complete Road Trip Guide

By admin, 25 May, 2026

Introduction: From Viking History to Lake District Beauty

The route from Roskilde to Silkeborg covers approximately 150 kilometers along the E20 and E45 highways, passing through the heart of Zealand and into Jutland. A lesser-known fact: the stretch near Skanderborg crosses the Gudenå, Denmark's longest river, which you'll parallel for several kilometers. This drive offers a transition from flat farmland to rolling hills and pristine lakes, culminating in Silkeborg's famous lake district. Best stops Roskilde to Silkeborg include the UNESCO-listed Jelling Monuments and the scenic Himmelbjerget hill. Estimated driving time is 1 hour 45 minutes without stops, but plan for a full day to explore.

Distance150 km
Duration (non-stop)1h45min
HighwaysE20, E45
Fuel cost (approx)DKK 180-220
Best time to driveLate spring to early autumn

Road Safety, Family Stops, and Fatigue Management

Road quality is excellent on highways, but side roads near Silkeborg may have gravel sections. All highways are lit, but rural stretches are unlit – drive with high beams on quiet roads. The risk of deer crossing is highest between dusk and dawn near Skanderborg.

For families: stop at the interactive Moesgaard Museum (exit 53, E45) – a 15-minute detour. Children love the prehistoric exhibits and outdoor playground. For pet-friendly breaks: Stilling Lake (exit 56) has off-leash areas and benches. Several cafes, like Cafe No. 1 at Hørning, allow dogs on their terrace.

  • Fatigue management: best spots for a power nap. Nap Zone A: Hørning rest area (E45, exit 55) with shaded parking 3 km. Nap Zone B: Dørup (Rute 15) behind the church, quiet and safe.
  • Recommended rest stop: Tømmerup (E20) for a coffee break at Cafe 2600 – good sandwiches.
  • Hidden off-route spot: the abandoned Egådalen mill (5 min from Rute 15) – a 19th-century watermill in a fern valley.

Route Logistics and Infrastructure

Begin on Route 6 south from Roskilde, merging onto E20 at exit 16. Follow E20/E45 for 120 km, then take exit 55 toward Silkeborg on Rute 15. The drive is toll-free and well-signposted. Fuel stations are plentiful: OK, Shell, and Circle K every 20-30 km. Expect fuel costs around DKK 12.5 per liter.

  • E20 from Roskilde to Kolding (60 km) is a smooth four-lane highway.
  • E45 from Kolding to Skanderborg (50 km) has construction zones; reduce speed to 80 km/h.
  • Rute 15 from Skanderborg to Silkeborg (30 km) is a winding two-lane road with several roundabouts.
  • Best rest stops: Tømmerup (E20) with 24h toilets and coffee.

Natural Landscapes and Local Commerce

Geographical shifts: from the flat moraine of Zealand to the hilly lake plateau of Jutland. Near Skanderborg, the terrain rises, offering panoramic views of Lake Mossø. The Gudenå meanders alongside the road for 15 km, providing restful scenery.

UNESCO World Heritage Sites: The Jelling Monuments (rune stones and burial mounds) are a 20-minute detour off E45 via exit 61. They are Denmark's only UNESCO cultural site on this route.

  • Roadside produce: buy fresh strawberries at Bækgaarden gårdbutik near Ry (Rute 15).
  • Traditional crafts: handmade pottery at Gødvad Keramik, 5 km from Silkeborg.
  • Regional delicacy: 'sildefilet' (pickled herring) at Ry Slagter, a family butcher since 1923.

Frequently Asked Questions

How long does it take to drive from Roskilde to Silkeborg?

Non-stop driving takes about 1 hour 45 minutes, but with stops for sightseeing and meals, plan for 4–6 hours.

Is it worth driving from Roskilde to Silkeborg?

Absolutely. The route offers a mix of Viking history, rolling hills, and lake views. Detours to Jelling Monuments and Silkeborg's lake district make it a scenic drive.

What are the best stops between Roskilde and Silkeborg?

Top stops include the Jelling Monuments (UNESCO), Skanderborg Lake, and the Gudenå River viewpoints. For families, Moesgaard Museum is excellent.

Are there tolls on the Roskilde to Silkeborg highway?

No, this entire route is toll-free. Denmark has no toll roads on this stretch.