Introduction
The Oslo to Aarhus route crosses the Skagerrak Strait via the Oslofjord–Hirtshals ferry, a 7.5-hour overnight service operated by Color Line and Fjord Line that carries over 1.2 million passengers annually. This 650-kilometer combined land-and-sea journey connects Norway's capital with Denmark's second-largest city, passing through varied landscapes from Norwegian forests to Danish farmlands. The drive involves Norwegian highway E6, ferry transit, and Danish motorways like E45, with total travel time around 10-12 hours excluding stops. For those considering whether to drive, the route offers flexibility to explore coastal towns and inland areas that train or plane travel would miss. Understanding how to find the best stops and hidden gems between cities requires planning around ferry schedules and border crossings, which this guide addresses with specific details.
Route Logistics
| Segment | Route | Distance | Time | Notes |
|---|---|---|---|---|
| Oslo to Larvik | E18 | 150 km | 2 hours | Toll roads apply; consider AutoPASS |
| Larvik to Hirtshals | Ferry | N/A | 7.5 hours | Overnight options available |
| Hirtshals to Aarhus | E39/E45 | 200 km | 2.5 hours | Danish motorways are toll-free |
| Total | Combined | 650 km | 10-12 hours | Excluding stops and ferry boarding |
Driving from Oslo to Aarhus requires booking ferry passage in advance, especially during summer months. The Color Line ferry from Larvik to Hirtshals typically departs at 22:00, arriving 07:30, while Fjord Line offers similar schedules. Vehicle reservations should be made online, with prices varying by season and vehicle size. Norwegian krone and Danish krone are both accepted on ferries, though credit cards are widely used. Border formalities are minimal within the Schengen Area, but carry passports. Fuel costs are higher in Norway than Denmark, so consider filling up before boarding. For detailed planning methods, see our article on how to find the best stops and hidden gems between cities.
Oslo to Aarhus Itinerary 3 Days
Day 1: Depart Oslo 09:00 via E18, arriving Larvik 11:00. Visit Larvik Church and have lunch at a harbor cafe. Board ferry at 21:00 (check-in by 20:00). Overnight on ferry.
Day 2: Disembark Hirtshals 07:30. Visit lighthouse and have breakfast. Drive 1.5 hours to Hobro via E39/E45, arriving 10:30. Explore Fyrkat Viking site. Continue 45 minutes to Randers for lunch and tropical zoo visit. Drive 45 minutes to Aarhus, arriving 16:00. Check into accommodation.
Day 3: In Aarhus, visit ARoS Art Museum (open 10:00-17:00) and Den Gamle By open-air museum. The Latin Quarter offers dining options like Restaurant Frederikshøj. This Oslo to Aarhus itinerary 3 days balances driving with exploration, with approximately 4-5 hours driving on Day 2.
This schedule demonstrates how long to drive Oslo to Aarhus with meaningful stops. The itinerary covers 650 km over three days with overnight ferry accommodation.
Best Stops Oslo to Aarhus
Larvik, Norway: Before boarding the ferry, visit Larvik Church (built 1677) or walk along Farris Lake. The town has several cafes near the harbor like Kafé Det Gamle Rådhus. Driving time from Oslo is 2 hours via E18.
Hirtshals, Denmark: Disembarking the ferry, explore Hirtshals Lighthouse (open 10:00-16:00 daily) or Nordsoen Oceanarium. The town center has bakeries serving traditional Danish pastries. From here, it's 2.5 hours to Aarhus via E39 and E45.
Hobro, Denmark: Located 100 km south of Hirtshals on E45, Hobro offers Fyrkat Viking Ring Fortress, a 10th-century archaeological site open year-round. Allow 1-2 hours for visit. Driving time from Hirtshals is 1.5 hours.
Randers, Denmark: 40 km from Aarhus on Route 16, visit Randers Regnskov tropical zoo or the 15th-century Gothic-style St. Morten's Church. The town makes a convenient final stop before Aarhus, with 45 minutes driving time remaining.
These selected things to do between Oslo and Aarhus provide cultural and natural points of interest without requiring significant detours. Each stop adds 1-3 hours to total travel time.
Continue Your Adventure
Frequently Asked Questions
How long to drive Oslo to Aarhus?
Total driving time is approximately 4.5 hours (2 hours Oslo-Larvik, 2.5 hours Hirtshals-Aarhus) plus 7.5 hours ferry crossing. With stops, plan for 10-12 hours total travel time.
Is it worth driving Oslo to Aarhus?
Driving offers flexibility to visit coastal towns and historical sites that air or rail travel misses. The ferry crossing adds maritime experience. Consider if you value route exploration over speed, as flights take 1 hour plus airport time.
What are the best stops Oslo to Aarhus?
Key stops include Larvik (Norway), Hirtshals (Denmark), Hobro (Fyrkat Viking fortress), and Randers (tropical zoo). Each adds 1-3 hours to travel time but provides cultural and scenic variety.
Can I do Oslo to Aarhus in one day?
Yes, but with limited stops. Depart Oslo early, take daytime ferry (if available), and drive directly from Hirtshals. This makes for a 12+ hour day with minimal exploration time.
What documents do I need?
Valid passport, driver's license, and vehicle registration. Norway and Denmark are in Schengen Area, so border checks are minimal. Ferry requires booking confirmation.
Your voluntary support keeps the project running and fuels our future development