Join 305,000+ travellers in Portugal, Lisbon & Porto Travel Tips on Facebook. Find your group

Trip guides  /  Porto

The Best Time to Visit Porto

By the Portugal Travel Tips team · Updated 7 October 2026

Porto has a milder, wetter climate than Lisbon or the south: warm summers cooled by Atlantic breezes, a lovely harvest season in the Douro, and rainy but atmospheric winters. This guide covers every season and month, so you can pick the right time for your trip.

Quick answer: the best times are May to June and September to early October, with warm days (around 20 to 25°C), less rain and a lively atmosphere. 23 June is the São João festival, Porto’s biggest night. September is harvest time in the Douro. Winter is cool and rainy, but cosy and cheaper.

The Best Time to Visit Porto

Porto at a glance

SeasonWeatherCrowds and pricesBest for
Spring (Mar–May)17–22°C, showers easingModerateWalking, gardens, green Douro
Summer (Jun–Aug)24–27°C, occasional hot spellsHighestSão João, river life, beaches
Autumn (Sep–Nov)Warm Sept, wetter from OctBusy in Sept, then fallingDouro harvest, port cellars
Winter (Dec–Feb)13–15°C, often rainyLowestBudget trips, museums, cosy cafés

What to expect from Porto’s weather

Porto sits on the Atlantic, so it gets far more rain than Lisbon or the Algarve, nearly all of it between October and April. Summers are mostly dry and sunny, but sea mist can roll in over Foz and the river on summer mornings and burn off by lunchtime. The temperatures in this guide are typical daytime highs. Nights are cooler, so pack a layer in every season.

The Douro Valley, about an hour and a half inland, has a different climate: hotter and drier in summer, colder at night in winter. Plan a Douro day trip with that in mind.

Spring (March to May)

Spring brings Porto back to life after the rainy winter. Terraces reopen, gardens bloom and the Douro vineyards turn green, while the city is pleasantly busy rather than packed.

  • Weather: around 17°C in March, rising to 22°C in May, with showers in March and April and more sunshine in May. Bring a light rain jacket.
  • Gardens: the Crystal Palace Gardens and Serralves are at their best. See the Crystal Palace Gardens and Serralves.
  • Easter: famous Holy Week processions in nearby Braga. See Easter in Portugal.
  • The Douro: fresh green vines and fewer visitors. See the Douro day trip.
  • Queima das Fitas: Porto’s student festival takes over the city in early May (2 to 9 May in 2026), with a serenade on the Avenida dos Aliados and a noisy parade.
  • Serralves em Festa: a free weekend of music, dance and art in the Serralves park, usually in late May or early June.
  • Value: lower hotel prices than summer.

Summer (June to August)

Summer is Porto’s liveliest season, with long sunny days, terraces packed along the river, and beaches a tram ride away. It’s rarely as hot as Lisbon or the south, thanks to Atlantic breezes, though mornings by the sea can be misty.

  • Weather: usually around 24 to 27°C, with occasional hotter spells.
  • São João (23 June): plastic hammers, grilled sardines and midnight fireworks over the Douro. Book months ahead. See the São João festival.
  • Primavera Sound: a big international music festival in the Parque da Cidade, usually in early to mid-June. Hotels fill up that week too.
  • MEO Marés: the festival once called Marés Vivas is now held on the beach at Leça da Palmeira, in Matosinhos, usually in mid-July (16 to 18 July in 2027).
  • Beaches: Foz and Matosinhos, though the Atlantic is cold even in August. See the best beaches near Porto.
  • On the river: see the six bridges cruise.
  • The Douro: much hotter than the city in July and August, so visit early or stay at a quinta with a pool.

Autumn (September to November)

Autumn is harvest season in northern Portugal, and one of the best times for Porto and the Douro. September is still warm and busy with grape picking. By October and November, the terraces turn red and gold.

  • Weather: around 23 to 25°C in September, cooler in October with the first rains, and around 15 to 17°C and wetter in November.
  • The harvest: book Douro stays early for September. See the best time to visit the Douro and wine tours.
  • Indoors: port cellars, museums and comfort food. See the best port cellars and the francesinha.
  • Chestnuts: street sellers roast castanhas from late October, and 11 November is São Martinho, when people eat chestnuts with young wine.

Winter (December to February)

Winter is cool and often rainy, but Porto’s cafés, port lodges and museums make it cosy, and prices are at their lowest. See Porto in winter and Porto on a rainy day.

  • Christmas: lights and a big tree on the Avenida dos Aliados, and New Year’s Eve fireworks and concerts in the same square.
  • Rain: wet spells can last several days. Waterproof shoes help on the slippery granite streets.
  • Fantasporto: the city’s long-running fantasy film festival, usually from late February into March (26 February to 7 March in 2027).
  • Douro: bare vines and quiet roads. Some quintas cut back their hours, so book visits ahead.

Month by month

  • January and February: cool, wet and quiet, with the lowest prices.
  • March and April: warming up, with showers and spring flowers.
  • May: one of the best months, warm with long days.
  • June: São João and the start of summer.
  • July and August: peak season and busiest.
  • September: the Douro harvest, still warm.
  • October: autumn colours and the first rains.
  • November and December: rainy, cosy, Christmas lights.

Best time for...

  • Sightseeing: May, June and September.
  • The Douro: September for the harvest, spring or autumn for colours.
  • Festivals: June.
  • Beaches: July and August, but expect chilly water.
  • Families: June and September, warm without the August crowds. See Porto with kids.
  • Budget: November to March. See Porto on a budget.

Practical tips

  • Book early for São João week, Primavera Sound and September weekends.
  • Pack layers and a rain jacket outside July and August.
  • Wear grippy shoes. Porto’s steep cobbles get slippery when wet.
  • Timed tickets: book Livraria Lello and popular port cellar tours ahead in busy months.

FAQ

What is the rainiest time of year in Porto?

Usually November to January, when wet spells can last several days. July and August are the driest months.

Is the sea warm enough to swim in Porto?

It’s bracing. The Atlantic off Porto is usually only around 17 to 18°C even in August, so most people swim briefly or not at all.

When is São João?

The big night is 23 June, and 24 June is a public holiday in Porto, so expect some closures the next day.

When is Porto cheapest?

From November to March, apart from Christmas and New Year, when hotel prices are at their lowest.

Plan your trip

See things to do in Porto and where to stay in Porto. For the rest of the country, see the best time to visit Portugal.

Prices and details change, so please double-check before you travel. Spotted something out of date? Tell us in the groups.

Still got questions?

Ask 305,000+ travellers and locals in our free Facebook groups.