Portugal · road trip
Lisbon to Porto by car
≈ 315 km / 196 mi · ~3 h driving · 4 stops
Lisbon to Porto is ≈ 315 km (196 miles), about 3 hours of driving direct. With the stops below it makes a relaxed 3-day road trip.

Free · no sign-up · no ads — drag the stops, see drive times, find places to stay & charge
Portugal end to end in three hours on the A1 — or trade the motorway for the coast and the university city of Coimbra, and it becomes a proper little road trip.
Where to stop between Lisbon and Porto
- 1
Lisbon
Trams, tiled façades and pastéis de nata — cross the Tagus and head north on the A1.
- 2
Coimbra
Portugal's ancient university crowns the hill; its baroque library is one of the world's most beautiful.
- 3
Aveiro
The 'Portuguese Venice' — painted moliceiro boats on the lagoon and Art Nouveau streets.
- 4
Porto
Port lodges across the Douro, the tiled São Bento station, and the riverside Ribeira.
Good to know
The A1 is tolled (many rentals use electronic tolls — check yours). Coimbra sits right on the route; Aveiro's canals are a short seaside detour.

Lisbon to Porto — FAQ
- How far is Porto from Lisbon?
- Lisbon to Porto is about 315 km (196 miles) by road.
- How long does it take to drive from Lisbon to Porto?
- Roughly 3 hours of driving direct, before any stops.
- What are the best stops between Lisbon and Porto?
- Coimbra, Aveiro — all easy to add on the way. Open the drive on the map to see them.
- Is Lisbon to Porto a good road trip?
- Yes — with the stops above it makes a 3-day trip. Stopful maps the whole route, drive times and where to stay.
More drives






Or start from a blank map and plan any drive — Stopful shows drive times and distance for every leg, finds hotels and EV chargers along the route, and tracks the budget as you go.