Introduction: The Fjord-to-Cathedral Corridor
The E39 from Kristiansand to Hirtshals crosses the Skagerrak via a 2-hour ferry, then continues on the E45 through Jutland to the E20, ending at Roskilde's iconic twin-spired cathedral. This 620 km route (including the maritime leg) links Norway's southern gateway with Denmark's ancient royal capital.
Historically, this path was a key Viking sea route; today it's a modern road trip blending ferries, fjords, and flatlands. The ferry crossing from Kristiansand to Hirtshals is one of the busiest in Scandinavia, handling over 1.5 million passengers annually. The driving time (excluding ferry) is about 5-6 hours, but with stops, plan a full day.
| Segment | Distance | Time | Notes |
|---|---|---|---|
| Kristiansand to Hirtshals (ferry) | 108 km (sea) | 2h | Color Line or Fjord Line |
| Hirtshals to Roskilde | ~370 km | 3h 45m | E39, E45, E20 |
Natural Landscapes and Local Commerce
The journey transitions from Norway's rugged coastline to Denmark's rolling hills and flat farmlands. In Norway, the drive to the ferry port passes through pine forests and coastal cliffs. After disembarking in Hirtshals, you'll encounter the windswept dunes of North Jutland, then the lush pastures of central Jutland, and finally the forested lake district around Roskilde.
UNESCO World Heritage Sites along this route: Roskilde Cathedral itself (inscribed 1995) is the main highlight. A short detour to the Jelling Rune Stones (UNESCO 1994) near Vejle is possible, adding 40 km.
Local specialties: In Norway, pick up cured salmon or brunost (brown cheese) at Kristiansand's fish market. In Denmark, stop at a roadside bakery for smørrebrød or æbleskiver. The village of Rønde near Roskilde has a farmer's market on weekends.
For a deep dive on finding hidden spots, see our guide on how to find the best stops and hidden gems between cities.
Road Safety, Family Stops, and Fatigue Management
Road quality is excellent on Danish motorways (E45, E20), with good lighting and clear signage. In Norway, the approach to Kristiansand port is urban but well-marked. Speed limits: 80-110 km/h in Denmark, 80-100 km/h in Norway. No toll gates on the route except Storebælt.
For families: The Hirtshals port has a large playground and aquarium (Nordsøen Oceanarium) worth a 1-hour stop. En route, consider the LEGOLAND Billund (55 km detour) for kids. In Roskilde, the Viking Ship Museum is a hit.
Pet-friendly: Most ferry lines allow pets in designated areas. On land, rest stops along the E45 have dog walking areas. The Mols Bjerge National Park near Ebeltoft (30 km detour) offers hiking with dogs.
Fatigue management: Ideal rest points are after the ferry (Hirtshals) and at the E45/E20 junction near Vejle. Park at a motorway service station (e.g., Arden service area) for a 20-minute nap.
Hidden off-route spots: The abandoned Hirtshals Lighthouse (5 min from port) offers panoramic views. The village of Gilleleje (30 km detour) has cobblestone streets and a 13th-century church.
Route Logistics and Infrastructure
The journey requires booking the ferry in advance, especially in summer. Fuel efficiency on the Danish motorways is good, but the Norwegian approach involves some hills. Estimated fuel cost around €80-100 for a standard car. Toll roads: none on the main route, but the Storebælt Bridge (E20) has a toll (€48 for a standard car) if you go via Funen; the alternative via Jutland avoids it.
Ferry tickets from Kristiansand to Hirtshals cost approx €60-100 per car + driver, plus passengers. Check-in 1 hour before departure. Onboard amenities include restaurants, shops, and lounges. The Hirtshals port connects directly to the E39.
- Kristiansand to Hirtshals ferry: 2 hours, four daily departures.
- Hirtshals to Roskilde via E45/E20: 370 km, no tolls except Storebælt.
- Alternative route via ferry from Hirtshals to Kristiansand (same).
Continue Your Adventure
- Sheffield Tours Road Trip Full Route Guide Road Trip Guide
- Pau Peniscola Road Trip Ultimate Guide Road Trip Guide
- Jena Stralsund Road Trip Hidden Gems Coastal Drive Road Trip Guide
- Lugano Wismar Road Trip Alpine Lakes Baltic Shores Road Trip Guide
- Mittenwald Spa Road Trip Alpine Ardennes Drive Road Trip Guide
Frequently Asked Questions
How long does it take to drive from Kristiansand to Roskilde?
Including the 2-hour ferry from Kristiansand to Hirtshals and driving time, the total is about 7-8 hours without stops. Add 1-2 hours for stops.
Is it worth driving Kristiansand to Roskilde?
Yes, especially for the scenic ferry crossing and the chance to visit Roskilde Cathedral and Viking Ship Museum. The route offers diverse landscapes from fjords to flatlands.
What are the best stops between Kristiansand and Roskilde?
Top stops include the Nordsøen Oceanarium in Hirtshals, LEGOLAND in Billund (detour), and the Jelling Rune Stones. Also, consider the Mols Bjerge National Park.
Are there tolls on this route?
The only toll is the Storebælt Bridge (approx €48) if you go via Funen. The alternative via Jutland has no tolls.
Can I bring pets on the ferry?
Yes, both Color Line and Fjord Line allow pets in designated areas. Ensure you have a pet passport if required.
Your voluntary support keeps the project running and fuels our future development