Portugal

Lisbon
to Porto

Two cities, one unforgettable coast

Plan this trip No account needed to start

Distance

310 km (195 miles)

Duration

3-4 hours direct, 2-3 days scenic

Best Time

April to October

Route

LisbonPorto

About this drive

The long way there

The drive from Lisbon to Porto connects Portugal's two most important cities along the Atlantic coast. Journey through historic towns, stunning beaches, and wine regions. This route showcases the best of Portugal—from Lisbon's fado and tiles to Porto's port wine cellars.

Stops along the way

Where to pull over

1

Óbidos

90 km in

Walled medieval town with castle hotel

2

Nazaré

130 km in

Fishing village famous for massive surfing waves

3

Coimbra

200 km in

Historic university city with medieval library

4

Aveiro

255 km in

'Portuguese Venice' with colorful moliceiro boats

5

Ribeira District

310 km in

Porto's riverside UNESCO World Heritage area

Field notes

Driving tips

  • 1

    The A1 autopista is fast but has tolls; coastal roads are scenic

  • 2

    Sample ginjinha (cherry liqueur) from cups made of chocolate in Óbidos

  • 3

    Watch the giant wave surfers in Nazaré (October-February)

  • 4

    Book a port wine tasting in Vila Nova de Gaia across from Porto

  • 5

    Try francesinha, Porto's famous sandwich bomb

Alternate routes

Other ways through

  • A1 toll road direct

  • N1 coastal scenic route