Oslo to Porto Road Trip Guide: Routes, Stops & 3-Day Itinerary

By admin, 3 April, 2026

Introduction

The E6 highway, which begins in Kirkenes, Norway, near the Russian border, runs south through Oslo and continues as a primary artery into Sweden, where it becomes the E4. This road forms the backbone of the initial leg from Oslo to Porto, covering over 3,000 kilometers across six countries. The route transitions from Scandinavian fjords to Central European plains, then into the Iberian Peninsula's mountainous interior. Driving this distance requires planning for tolls, ferry crossings like the one from Hirtshals, Denmark to Kristiansand, Norway (if returning north), and varying speed limits, such as Norway's general 80 km/h on rural roads and Germany's often unrestricted autobahns. For guidance on selecting points of interest along such extended drives, consider how to find the best stops and hidden gems between cities.

3-Day Itinerary Oslo to Porto

Day 1: Start early from Oslo, driving 3.5 hours to Gothenburg. Spend 2 hours at the Maritiman maritime museum. Continue 6 hours to Hamburg, arriving in the evening. Overnight in Hamburg. Day 2: Drive 4.5 hours to Frankfurt, stopping briefly at the Rhine Valley near Mainz. After lunch, continue 6.5 hours to Lyon, arriving late. Overnight in Lyon. Day 3: Depart Lyon early, driving 6 hours to Barcelona. Allocate 3 hours for the Gothic Quarter. Then drive 6 hours to Madrid for a late arrival, or push another 5 hours to Porto if preferred. This itinerary covers key cities but involves long drives (8-10 hours daily); adjust stops based on pace. For a more relaxed trip, extend to 5-7 days with overnight stays in Hamburg, Lyon, and Barcelona.

Route Logistics

SegmentHighwaysDistanceDriving Time
Oslo to GothenburgE6, E20290 km3.5 hours
Gothenburg to HamburgE6, E4, E45590 km6 hours
Hamburg to FrankfurtA7, A5500 km4.5 hours
Frankfurt to LyonA6, A36, A39690 km6.5 hours
Lyon to BarcelonaA7, A9630 km6 hours
Barcelona to MadridAP-2, A-2620 km6 hours
Madrid to PortoA-6, A-52530 km5 hours

Total distance is approximately 3,850 km, with non-stop driving taking around 38 hours. Factor in rest breaks, fuel stops, and potential border checks (though minimal within Schengen). Required documents include a valid driver's license, vehicle registration, and insurance (Green Card recommended). Tolls apply in Norway, France, Spain, and Portugal; consider purchasing vignettes for Switzerland if detouring. Winter driving (October to April) may require snow tires in Scandinavia and the Alps.

Best Stops Oslo to Porto

Gothenburg, Sweden: After 3.5 hours on the E6, visit the Universeum science center or stroll through Slottsskogen park. Hamburg, Germany: A 6-hour drive from Gothenburg via the E45, explore the Speicherstadt warehouse district or the Elbphilharmonie concert hall. Frankfurt, Germany: 4.5 hours south on the A5, see the Römerberg square and Main Tower for city views. Lyon, France: 6.5 hours from Frankfurt on the A6, sample local bouchons (traditional restaurants) in Vieux Lyon and view the Basilica of Notre-Dame de Fourvière. Barcelona, Spain: 6 hours from Lyon on the A9, visit the Sagrada Família (book tickets in advance) or walk Las Ramblas. Madrid, Spain: 6 hours from Barcelona on the A-2, see the Prado Museum or Retiro Park. Salamanca, Spain: A 2.5-hour detour from Madrid on the A-50, notable for its Plaza Mayor and university architecture. Coimbra, Portugal: 2 hours from Salamanca on the A-25 and A-1, explore the University of Coimbra, a UNESCO site.

Frequently Asked Questions

How long to drive Oslo to Porto?

Non-stop driving takes approximately 38 hours, covering about 3,850 km. With breaks and overnight stops, plan for 4-7 days depending on your pace and desired stops.

Is it worth driving Oslo to Porto?

Driving allows flexibility to explore multiple regions, from Scandinavian forests to Iberian cities, but requires time and budget for fuel, tolls, and accommodations. Flying is faster (around 4 hours with connections), so consider if the road experience aligns with your travel goals.

What are things to do between Oslo and Porto?

Activities include visiting urban centers like Hamburg's harbor, Lyon's culinary spots, and Barcelona's architecture, as well as natural areas such as the Rhine Valley or Spanish plains. Specific stops depend on your route and interests.