Porto rain is not always atmospheric drizzle. When it comes in sideways, the granite gets slick and a long walk from Baixa to Foz stops being charming. I change the geography of the day: one indoor stop, lunch nearby, then decide whether the sky has earned another trip across town.
If you are already in the centre
Start at São Bento for the tile hall, but treat it as a 15-minute stop, not a whole morning. Trains keep arriving and the entrance gets clogged when tour groups gather. From there, walk carefully uphill to the Sé only if the stones are manageable; otherwise stay around Aliados and take a taxi to the next stop.
For a proper museum visit, Museu Nacional Soares dos Reis is my pick near the centre: Portuguese painting, sculpture and decorative arts in the old Carrancas Palace. Check the museum’s current opening day before setting out. Map
When you want to stay dry for longer
World of Discoveries on Rua de Miragaia is an interactive history attraction with a boat ride; it suits children and visitors who prefer an experience to a gallery. It is a paid visit, so check the calendar and ticket price first. Map
Serralves is worth crossing town for if contemporary art is your thing. The museum is indoors; the park is still lovely in a break in the rain, but I would not buy a full visit on the assumption that you will happily spend hours outside. Map
Across the river, WOW in Gaia groups several museums, restaurants and shops together. It is convenient in bad weather, but the separate tickets add up. Choose one exhibition rather than buying a day you do not have. Map
Eat close to what you chose
If you are near São Bento, Abadia do Porto is a straightforward sit-down option for Portuguese dishes. For a francesinha, Café Santiago is central, but expect a queue at busy meal times; do not make it a timed stop before a museum booking. In Gaia, eat there rather than crossing the bridge twice in the rain.
Bolhão is useful if you are already in the area and want several counters under one roof. It is a market, not a magic refuge from crowds: go earlier for a calmer look and check the opening hours, especially on Sunday.
Getting around without a miserable afternoon
The metro is good for longer hops such as Trindade to Casa da Música or Matosinhos. For a short uphill journey in heavy rain, a taxi or ride-hailing car is money well spent. Leave the riverfront, Foz and the viewpoints for a clearer spell; low cloud can hide the view, and the exposed walk is no fun with a broken umbrella.
My rainy-day rule is simple: pick one neighbourhood and one main indoor visit. Porto is still good in the rain, but it is better when you stop trying to walk every kilometre of it.