The medieval bridge over the Lima river at Ponte de Lima, in the Minho

Things to do in northern Portugal: Porto, Douro and Minho

Updated Leer en español

Photo: Alejandro Piñero Amerio, CC BY-SA 4.0

Northern Portugal runs from Porto and the Douro up to the Spanish border on the Minho river, and east into the high plateaus of Trás-os-Montes. It is where the country began: Guimarães, about an hour from Porto, is its first capital, and nearby Braga has been its great religious centre since the Middle Ages. The green Minho countryside around them is the land of vinho verde, granite villages and Portugal's only national park, Peneda-Gerês.

Most trips use two bases. Porto is the city, the river and the gateway by air and rail. The Douro Valley, upstream, is the port wine country of terraced slopes, best with a night or two. This page covers the classic trips north of Porto: the castle of Guimarães, the Baroque stairway of Bom Jesus above Braga and the Roman road through the oak forest of Gerês.

Places in this region

3 things to do in Northern Portugal

We earn a commission when you book through our GetYourGuide links, at no extra cost to you.

The castle of Guimarães with its keep and towers above a grassy slope

Walk up to the castle where Portugal began, in Guimarães

Guimarães

Half a day with the old townNo booking needed

Walk up to the castle above the old town of Guimarães, the town that calls itself the birthplace of Portugal.

Statues and fountains on the Baroque stairway of Bom Jesus do Monte, with Braga below

Ride the 1882 water funicular up to Bom Jesus in Braga

Braga

2 hoursNo booking needed

Ride the oldest funicular in service in the world still worked by water counterweight up to the sanctuary of Bom Jesus above Braga.

Roman milestones of the Geira standing in the woods of Gerês

Follow the Roman Geira through the Albergaria oak forest

Peneda-Gerês National Park (Terras de Bouro)

Half a dayNo booking needed

Follow the Roman road through an old oak forest, past milestones and ruined bridges, to a waterfall and rock pools on the Spanish border.

Plan your trip

  • Which places for what

    Porto is the city break: river, tiles, port lodges and food. The Douro Valley is for wine and landscape, with quintas, boats and the river train. Guimarães and Braga are for history and churches, and the Minho beyond them for green countryside and riverside towns such as Ponte de Lima. Peneda-Gerês is for walking, waterfalls and mountain villages.

  • Combining them

    In must30's view, a first trip of a week works well as four nights in Porto, with a day trip to Guimarães and Braga, then two nights in the Douro. Add two nights in Gerês if you hike. Porto and the Douro have their own pages; Guimarães and Braga fit in one long day, since many tours from Porto combine them.

  • Getting around

    Trains from Porto cover the main bases: suburban CP lines to Braga and Guimarães, and the Douro line up the valley to Régua and Pinhão. A car makes sense for Peneda-Gerês, the Minho villages and the Douro viewpoints, where buses are few. From Porto airport, the metro reaches the city centre.

  • When to go

    May, June, September and early October have the best balance of weather and crowds. The Minho is green because it rains a lot, mostly from autumn to spring, so pack a rain jacket outside summer. July and August are hot in the Douro and busy in Gerês. Porto's São João night on 23 June is the biggest party of the year.

Questions travellers ask

How many days do you need for northern Portugal?

A week is a comfortable first trip: four nights in Porto with a day for Guimarães and Braga, and two nights in the Douro Valley. With ten days you can add two nights in Peneda-Gerês or the Minho towns such as Ponte de Lima and Viana do Castelo.

Can you visit Braga and Guimarães in one day from Porto?

Yes. Both are on suburban train lines from Porto, the two towns are about 25 km apart, and many tours from Porto combine them in a day. On your own, the simplest plan is to take the train to one town, then go on to the other by bus or taxi and return from there.

Is Peneda-Gerês a day trip from Porto?

It can be done with a car or on a tour, but the drive takes a good part of the day and the park is large. In must30's view, sleep at least one night in the village of Gerês or nearby, so you can walk early before the summer crowds arrive.

Do you need a car in northern Portugal?

Not for Porto, Braga, Guimarães or a basic Douro trip, which trains cover well. A car becomes useful for Peneda-Gerês, the Minho villages, the high Douro viewpoints and the quintas away from the railway.

Other places to go

Things to do in Portugal

Photo credits (4)