Porto, Portugal skyline

Porto Weather in December

The usual December conditions in Porto, Portugal, drawn from 2006–2025 records.

Porto in December: highs near 13.9°C (57°F), lows near 7.8°C (46°F), roughly 13 rainy days adding up to 173 mm, and 6.6 hours of sunshine on an average day.

Avg high

13.9°C (57°F)

Avg low

7.8°C (46°F)

Rainfall

173 mm (6.8 in)

Rainy days

13 days

Sunshine

6.6 h / day

Humidity

82%

December vs the rest of the year

10 of the other 11 months are warmer than December in Porto; for rain it is the 2nd wettest month.

MonthAvg highvs DecemberRainRainy days
January13.1°C (55.6°F)−0.8°C (−1.4°F)166 mm13
February14.2°C (57.6°F)+0.3°C (+0.5°F)128 mm11
March15.8°C (60.4°F)+1.9°C (+3.4°F)139 mm12
April17.9°C (64.2°F)+4°C (+7.2°F)127 mm12
May20.2°C (68.4°F)+6.3°C (+11.3°F)83 mm10
June22.6°C (72.7°F)+8.7°C (+15.7°F)48 mm7
July25°C (77°F)+11.1°C (+20°F)18 mm4
August25.5°C (77.9°F)+11.6°C (+20.9°F)17 mm3
September24.1°C (75.4°F)+10.2°C (+18.4°F)65 mm6
October20.9°C (69.6°F)+7°C (+12.6°F)173 mm12
November16.1°C (61°F)+2.2°C (+4°F)174 mm13
December13.9°C (57°F)—173 mm13

What December feels like in Porto

For Porto, December is early winter on the calendar. Days are on the cool side, the kind of weather that suits brisk sightseeing. Little changes after sunset — nights are cool, only slightly below the daytime level. The air is damp, which makes cool temperatures feel colder, particularly in wind.

Rain in Porto in December

December is persistently wet here: some rain falls on about one day in 2. Rain tends to come in heavy bursts: about 13.3 mm (0.5 in) on an average rainy day. Across the year Porto averages about 11.3 mm per rainy day, so December is typical. It is among the three wettest months of the year.

Daylight and sunshine in December

In mid-December, sunrise is at about 7:53 am and sunset at about 5:07 pm (local time) — 9 h 14 min of daylight. Evenings are drawing in — 41 min less daylight than mid-November. About 71% of daylight hours are sunny; in short, there are plenty of bright spells.

How December compares to the rest of the year

December is the 2nd coolest month of the year in Porto. Compared with November, afternoons are 2.2°C (4°F) cooler, with 1 mm less rain. Temperatures keep falling into January. By January, typical highs are 13.1°C (55.6°F).

Who December suits

  • Sightseeing: a good fit — daytime temperatures are fine for walking around.
  • Parks & outdoor: less ideal — too cool to sit outside for long.
  • Beach: less ideal — the sea air is too cool.

Tips for visiting Porto in December

Rain Protection

A packable rain jacket saves the day on showery afternoons.

Light Jacket

A light jacket or knit layer is enough for most of the day.

Quick questions

How warm is Porto in December?

Expect around 13.9°C (57°F) in the afternoon and 7.8°C (46°F) at night, which most visitors would call cool.

Does it rain a lot in Porto in December?

It does: about 13 rainy days bring roughly 173 mm, so plan some indoor options.

What should I wear in Porto in December?

Based on the averages: rain protection and a light jacket. There is little need to change for the evening.

Is December or January better for visiting Porto?

On our 12-month climate ranking, January comes out ahead (#11 of 12 vs #12).

Is December a good time to visit Porto?

Good

Good — mild but cool days, frequent rain (about 13 rainy days). Within Porto's own year, December ranks #12 of 12 — one of the least comfortable months.

December in other Portugal cities

Warmer or drier places in December

Plan a trip to Porto

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Porto weather by month.