Porto in December:
chilly,

Porto, Portugal · Records from 2006 to 2025. Not a forecast.

Mean high15°Hottest day 21.7° (2021)
Mean low8°Coldest night −0.6° (2010)
Rain days13 days3-25 by year
Rainfall144mmDaylight 9.4 → 9.3 h
Porto's 12 months iBest: June to August
Trip types Beach Poorcool sea and frequent rainSightseeing on foot Finemild and frequent rain
Sea temperature14.9°12.8-15.8° by year (last 6)
Sunrise / sunset (15th)07:53 / 17:07Daylight 9.4 → 9.3 h

Porto in December

Christmas lights go up and markets open. 1 December (Restoration of Independence) and 8 December (Immaculate Conception) are public holidays. It rains often and the wind is sharp, so waterproofs are a must. Bakeries sell bolo-rei from early December.

Highs of 15°C and lows of 8°C. Even at midday it stayed cool enough to want a jacket. Rain fell on 13 days of the month on average. The average is 13, but individual years ran from 3 (2016) to 25 (2022).

The month opened with 9.4 hours of daylight and closed with 9.3. Dusk came early. Nights fell below 5°C on 8 days on average. The coldest night came in 2010, at −0.6°C.

Hurricanes i No tropical storm passed within 300 km in this month over the last 20 years. Hurricanes: September

Date by date i

‹ November December 2026 January ›
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Week
1-5rain on 42% of days15° 7°
6-12rain on 44% of days16° 8°
13-19rain on 44% of days15° 7°
20-26rain on 36% of days15° 7°
27-31rain on 43% of days15° 7°

0-5/206-8/209-11/2012-20/20

1-5rain on 42% of days15° 7°
6-12rain on 44% of days16° 8°
13-19rain on 44% of days15° 7°
20-26rain on 36% of days15° 7°
27-31rain on 43% of days15° 7°
Tap another date to change

2006none
2007none
200824mm
2009none
2010none
201115mm
201222mm
20132mm
201429mm
20159mm
2016none
20173mm
201813mm
20194mm
20203mm
2021none
202219mm
20232mm
2024none
2025none
Holidays in December (2026)
  • December 1 Restoration of Independence Day
  • December 8 Immaculate Conception
  • December 25 Christmas Day

1 Local public holiday or break (busier, pricier)

Day by day temperature i

5°11°17°23° 1815222931

Mean high Mean low Coldest to warmest high in 20 years

Your trip dates, the past 20 years

Trip dates ~

You can also click two dates on the axis. Hover a cell to see that day's rain.
Trip rain days Month rain days
2006
3 d 10 d
2007
2 d 8 d
2008
4 d 12 d
2009
1 d 17 d
2010
4 d 15 d
2011
2 d 8 d
2012
2 d 16 d
2013
1 d 14 d
2014
1 d 4 d
2015
1 d 13 d
2016
0 d 3 d
2017
5 d 13 d
2018
2 d 11 d
2019
3 d 13 d
2020
6 d 22 d
2021
5 d 16 d
2022
6 d 25 d
2023
6 d 14 d
2024
1 d 6 d
2025
6 d 18 d
Years with rain
Tap a date to start, tap another to end. Each cell is that date in one year.
'06'07'08'09'10'11'12'13'14'15'16'17'18'19'20'21'22'23'24'25
of 20
8
6
11
9
8
8
11
11
9
6
7
9
12
10
9
7
5
9
10
10
9
7
8
6
6
4
8
9
10
8
8
Rain days on trip
32414221110523656616

No rain1-9 mm10 mm or more Dates outside your trip are dimmed.

One row per year, one cell per day. 2016 had 3 rain days, 2022 had 25.

Porto through the year

MonthHighLowRain daysRainfallSea
January 14°7°12 days148mm 14°
February 16°7°11 days118mm 14°
March 17°9°11 days110mm 14°
April 19°11°10 days100mm 15°
May 21°12°8 days69mm 16°
JuneGood 23°15°6 days39mm 17°
JulyGood 26°16°2 days12mm 17°
AugustGood 26°16°2 days11mm 17°
September 25°15°6 days67mm 17°
October 22°14°11 days142mm 17°
November 17°10°13 days172mm 17°
December 15°8°13 days144mm 15°

Common questions

Does it rain a lot in Porto in December?

Over the past 20 years December averaged 13 rain days (1 mm or more) out of 31. Individual years ran from 3 in the driest to 25 in the wettest.

What should I wear in Porto in December?

Days averaged 15°C and nights 8°C. Pack an umbrella, a waterproof jacket, and a sweater plus a light jacket.

Can you swim in Porto in December?

Sea surface temperature averaged 14.9°C in December, too cold for most people without a wetsuit. Year to year it ranged 12.8-15.8°C. Check local flags for waves and jellyfish on the day.

Is December a good time to visit Porto?

On warmth and rain days alone, Porto's easiest months were June to August. December ranked 11 of 12.