Porto in the rain is still Porto. It is just shinier, steeper and less forgiving with bad shoes. The city does not stop when the weather turns, but the streets do get slippery and some plans become less fun very quickly.
I would not fight the rain all day. Do one or two indoor things, keep the walking shorter, and use cafes without feeling guilty about it. Porto is a very good city for sitting down for a while.
Start with shoes
This is the boring advice, but it matters. Rain on calçada, especially on hills, can be horrible if your shoes have no grip. I have seen people walking down wet stone streets like they are negotiating with the floor.
Wear proper shoes, not delicate ones. If you have a small umbrella, fine, but in Porto wind can make umbrellas a bit useless. A light waterproof jacket is usually more practical.
Go to Bolhão Market
Bolhão Market is one of the easiest rainy-day stops in the centre. It is covered, central, and useful even if you are not doing a big food plan. You can walk around the fresh-market stalls, have coffee, buy something small, or just get out of the weather for a bit.
The renovated market has restaurants and shops as well as the traditional stalls, so it works for a quick stop or a longer lunch. I would still check the current opening days before going, especially if it is Sunday or a holiday.
Use cafes properly
Rain is a good excuse to slow down. Find a cafe, order coffee, maybe a pastry, and accept that not every hour of a trip needs to be an achievement.
I like neighbourhood cafes more than the obvious places with a queue outside, but in heavy rain I am not too proud. The best cafe is sometimes the one with a free table and a dry chair.
Visit a port wine cellar in Gaia
The port wine cellars in Gaia make a lot of sense when the weather is bad. You are indoors, you learn something about port wine, and there is usually a tasting at the end.
Book ahead if you are visiting in a busy period, and check the language and time of the visit before paying. Some cellars feel more traditional, some are more polished, and some are more about the full visitor experience. I would choose based on the tour style, not only the famous name.
If you do this, plan the crossing to Gaia sensibly. Walking over the bridge in rain can still be beautiful, but if the wind is strong it is not always the romantic moment people imagine.
Pick one museum, not five
A wet day is a good museum day, but I would still not turn it into a museum marathon. Porto is better when you leave some space in the day.
Serralves is the big name for contemporary art, with the museum, villa, park and other spaces in the same foundation. The park is lovely, but if the rain is serious, go for the indoor parts and treat the garden as a bonus.
Museu Nacional Soares dos Reis is another good rainy choice, especially if you want something more classic and central. It is not in the tight tourist core, which is part of why I like it. Check the current opening days first, because museums in Portugal often close one day a week.
Do Palácio da Bolsa if you want architecture
Palácio da Bolsa is a strong rainy-day option because the visit is indoors and the building is beautiful. The Arab Room is the part most people remember, but the whole visit gives you a good break from wet streets.
Visits are guided, so do not just arrive assuming you can wander freely at any time. Check availability, especially when the city is busy or the weather pushes everyone inside.
Go inside São Francisco
São Francisco Church is close to Palácio da Bolsa, so the two can work together if you are already near Ribeira. From the outside it can look quite serious and plain, then inside it becomes a very different thing, with all that gilded woodwork and the catacombs below.
It is a paid visit, so I would not treat it as a quick shelter from the rain. Go if you actually want to see it.
Consider Casa da Música
Casa da Música is not in the historic centre, but it is easy enough by metro and it is a good option if you like architecture, concerts or both. The building is interesting even before you get inside.
Guided visits depend on schedule and availability, because it is a working concert hall. If there is a concert that fits your evening, that can be one of the best rainy plans in Porto.
Do a long lunch
Rain changes the pace of the day, so use it. Book lunch somewhere you actually want to sit for a while. Portuguese meals are not always made for rushing anyway.
I would avoid crossing the city just for one restaurant in bad weather unless it is really worth it. Pick an area with a few backup options, because rain plus no table is not a great combination.
Walk less, but still walk a little
Some parts of Porto are beautiful in the rain: Ribeira, Miragaia, the river, the view from Gaia if the clouds open for a few minutes. But I would keep the walks short and flexible.
If it is just light rain, walk between stops and enjoy the mood. If it is heavy rain, use the metro, taxis or buses more than you normally would. There is no prize for arriving soaked and annoyed.
What I would skip in heavy rain
- Long viewpoint walks, unless the sky is clearing.
- Trying to do every tile facade in one morning.
- Beach plans in Matosinhos or Foz, unless you like dramatic weather more than comfort.
- Anything that depends on taking nice photos every five minutes.
- Very tight restaurant bookings across town.
My rainy-day plan
If I had one rainy day in Porto, I would start with Bolhão, have coffee nearby, choose either Palácio da Bolsa and São Francisco or one museum, then go to Gaia for a cellar visit later in the afternoon.
For dinner, I would stay close to where I am staying, unless the rain has calmed down. Wet shoes at 10 pm make people less adventurous, and honestly, fair enough.
My take
Rain does not ruin Porto, but it does punish overplanning. Keep the day simple, protect your feet, and give yourself permission to sit inside more than you expected.
Some of my best days here were not the sunny ones. They were the ones where I stopped trying to see everything and just let the city be a bit grey for a while.