December weather

The weather changes fast: a light waterproof and an umbrella beat an average. See the best time to visit Porto and Porto in November.

Christmas and New Year

Based on the 2025 edition (the 2026 programme was not published in October 2026): lights from late November to 6 January from 5:30 pm to 11 pm, Christmas markets (Praça da Batalha, Cordoaria), a big tree on Avenida dos Aliados and, on 31 December, the avenue closed to traffic, concerts and fireworks at midnight. Full details in Christmas and New Year in Porto and Avenida dos Aliados. Try bolo-rei, see Porto bakeries.

Public holidays

1 December, 8 December and 25 December are public holidays in Portugal in 2026: some shops close, museums have reduced hours. See public holidays in Portugal.

Prices and crowds

In early December the city is quiet and hotels are cheaper. Christmas week and 31 December push rates up: book early. See where to stay in Porto and the cost of a trip to Porto.

What to do in December

Avenida dos Aliados

Activities that sell in December

  1. Guided walking tour of the city: the most booked, useful on dry days.
  2. Douro with boat, tasting and lunch: a full day, warm in the bus and boat.
  3. Six Bridges cruise: about an hour, easy to slip between two showers.
  4. Food tour: sheltered and very tasty.
  5. Cellar tasting: for rainy afternoons.

What to pack

Waterproof, waterproof shoes with grip (the cobbles are slippery), warm sweater, umbrella, gloves for the evening.

FAQ

Is it cold in Porto in December?

Cool: 13 to 14 °C by day, 5 to 8 °C at night, with rain.

Are there fireworks on 31 December in Porto?

The 2025 edition had some on the Aliados at midnight; confirm the 2026 programme.

What is there to do in Porto when it rains?

Port cellars, a bookshop, covered markets and museums.

Going further

See Porto in January, Porto in winter and Porto in February.

To go further: Fado in Porto and Hotels in Baixa and Aliados, Porto.