YesTrip

Day trips from Porto: Douro, Braga, Guimarães

In short

From Porto, Aveiro is about 55 minutes by urban train, Braga about 1 hour to 1 hour 15 and Guimarães about 75 minutes. Pinhão in the Douro Valley is about 1 hour 35 of pure driving; CP's timetable valid since 3 November 2026 shows replacement buses between Marco de Canaveses and Régua, so check it before planning a Douro day by rail.

Plan this trip now

Terraced vineyards in the Douro Valley
Photo: Rosino, CC BY-SA 2.0, via Wikimedia Commons

The Douro Valley is why many people think about day trips from Porto at all, and right now it's the hardest one to do. Part of the famous riverside railway is covered by replacement buses, and that changes the sums. The short answer: Braga and Guimarães are the safest bets and easy by train, Aveiro is the light half day on the water, and the Douro Valley currently works best by car or on a tour.

Day trips from Porto at a glance

Day tripTravel time one way (approx. min)HowTime needed
Aveiro55urban train from Campanhãhalf day
Braga65urban train from Campanhãfull day
Guimarães75urban train from São Bentofull day
Pinhão (Douro)95pure driving timefull day
Travel time from Porto, one way (approx.)
0102030405060708090100Aveiro55Braga65Guimarães75Pinhão95min

We read the rail times from CP's current timetables: most urban trains to Aveiro take 53 minutes and some 65; trains to Braga take 56 to 73 minutes depending on the service. The driving time to the Douro is pure driving, so allow about a third more. Some trains run on weekdays only, so check your travel day.

Day trips from Porto
Porto StartBraga Bom JesusGuimarães CastleAveiro CanalsPinhão Douro

Base map: Natural Earth

The Douro Valley: what's different right now

The Linha do Douro railway is known as the most beautiful way into the valley. But according to the CP timetable valid since 3 November 2026, a replacement bus (Transbordo Rodoviário) covers the section between Marco de Canaveses and Régua. Some of these buses run direct; others stop at the stations along the way and take over two hours. The train only resumes from Régua, and from there the timetable shows about 27 minutes to Pinhão. Connections between train and bus are only guaranteed under normal running, and bus journey times are indicative.

For you, that means the day trip to Pinhão by public transport is long, with changes and a large part of the route on a bus rather than by the water. It's still possible, but it won't feel the way the guidebooks describe. Check the current timetable on CP's website before you go, as this can change. CP's historic Douro train runs only from June to October in any case.

By car: Porto to Pinhão is 124 km and 1 hour 35 of pure driving, so allow about a third more. You can stop at viewpoints along the way. You can compare rental cars in Porto* in advance. If you plan to taste wine, have someone else drive or take a tour.

On a tour: this saves the changes and the question of who drives after a tasting. Douro Valley tours* can be compared on Viator.

What to see: Pinhão is regarded as the geographic centre of the Douro wine region, and its late 19th-century station carries 25 tile panels showing work in the vineyards. The terraced slopes are a UNESCO World Heritage Site.

Azulejos at Pinhão station
Azulejos at Pinhão station · Photo: Dinu from Bucuresti, Romania, CC BY 2.0, via Wikimedia Commons

Braga: city and pilgrim staircase

How to get there: CP's Urbano trains run from Porto Campanhã and São Bento to Braga. From Campanhã they take 56 to 73 minutes depending on the train. The faster ones make fewer stops, so it's worth a look at the timetable.

What to see: Braga's old town with its cathedral and, a little way out, Bom Jesus do Monte, whose Baroque staircase forms a Way of the Cross. You can walk up or take the Elevador, a water-balance lift from 1882. The confraternity describes it as the world's oldest such funicular still in service. Ride up and walk down the stairs, and you skip the tiring part.

How long: a full day if you want both.

Best for: architecture, religious history and anyone who doesn't want to depend on the weather.

Inside the basilica of Bom Jesus do Monte near Braga
Inside the basilica of Bom Jesus do Monte near Braga · Photo: Joseolgon, CC BY 4.0, via Wikimedia Commons

Guimarães: where Portugal began

How to get there: direct CP Urbano trains link Guimarães and Porto São Bento in about 75 minutes, without a change, roughly every one to two hours in the daytime. Since they don't run hourly, pick your return train in advance.

What to see: the castle on its hill, the Palace of the Dukes of Braganza and the medieval old town with its squares. The historic centre is a UNESCO World Heritage Site. Guimarães is known as the cradle of Portugal because, by tradition, the country's first king was born here.

How long: a full day is relaxed, and with an early train half a day is enough.

Braga or Guimarães? If you only have one day, choose Guimarães for the Middle Ages and atmosphere and Braga for Bom Jesus. Doing both in one day is awkward by train because they're on separate lines, so it only really works by car.

The castle of Guimarães
The castle of Guimarães · Photo: Dudva, CC BY-SA 4.0, via Wikimedia Commons

Aveiro: the light half day

How to get there: Urbano trains run from Porto Campanhã in usually 53 minutes, sometimes 65. Aveiro's old station is worth a look in itself: its façade has carried blue and white tile panels of regional scenes since 1916.

What to see: canals run through the city, carrying the colourful moliceiros. These boats once gathered seaweed and now carry visitors. Add Art Nouveau houses and the Ria de Aveiro lagoon.

How long: half a day is plenty, which makes Aveiro a good plan for your last day in Porto or a late start.

Best for: families, photos and a day without hills.

A canal in Aveiro
A canal in Aveiro · Photo: John Samuel, CC BY-SA 4.0, via Wikimedia Commons

How many day trips fit into a Porto stay?

With two or three days, stay in the city, as our article on how many days to spend in Porto explains. From four days, one trip fits, ideally Guimarães or Braga. With five days, add the Douro Valley, and then a car pays off. The valley is also better overnight, which our Portugal road trip allows for.

On timing, the Douro has its strongest moment in autumn among the vineyards; there's more in our article on the best time to visit Portugal. If you're also visiting Lisbon, day trips from Lisbon has similar half-day options.

How YesTrip helps you plan

YesTrip has a ready-made plan for Porto. Copy it into the app, add your hotel and add a day trip. The app shows the weather for your travel days, useful for a Douro day with lots of viewpoints, and with the offline package you have the map even where the valley has no signal. If you share a car with friends, you can log the costs as shared expenses. YesTrip is free and earns only through partner links; you book with the provider.

Porto trip planDay by day, with map and tips

* Ad – Partner link: if you book there, we earn a commission. Your price stays the same.

Free

Plan your trip in 30 seconds.

Tell YesTrip where and when – the app plans day by day with real places on the map, shows the weather, splits costs with your travel companions and guides you to the next stop on the go.

Frequently asked questions

What is the best day trip from Porto?

By rail, Guimarães makes the strongest day, with direct Urbano trains taking about 75 minutes from São Bento. The Douro Valley is the scenic highlight, but it currently works better by car or tour because replacement buses run between Marco de Canaveses and Régua.

Does the train from Porto run through the Douro Valley?

CP's timetable valid since 3 November 2026 shows replacement buses between Marco de Canaveses and Régua. Trains only resume from Régua towards Pinhão and beyond. Check the current timetable with CP before you travel.

How long does it take to drive from Porto to Pinhão?

About 1 hour 35 of pure driving for 124 km. Allow about a third more, and take a tour or a driver for wine tastings.

How do you get from Porto to Braga?

Take CP's Urbano trains from Porto Campanhã or São Bento. From Campanhã the trip takes 56 to 73 minutes depending on the train, without a change.

Is Aveiro worth a day trip from Porto?

Yes, for half a day. Urban trains usually take 53 minutes from Campanhã, and the canals, moliceiros and the tile panels at the old station are easy to see on foot.

Sources

Researched with AI support and checked by our editors. Prices, opening hours and weather can change – please check before you go. YesTrip is not a travel agency. Published: .

More articles

All cities: the best day trips