January 14° · ☂ 12 February 16° · ☂ 11 March 17° · ☂ 11 April 19° · ☂ 10 May 21° · ☂ 8 ★ June23° · ☂ 6 ★ July26° · ☂ 2 ★ August26° · ☂ 2 September 25° · ☂ 6 October 22° · ☂ 11 November 17° · ☂ 13 December 15° · ☂ 13 Porto in December:chilly, Porto, Portugal · Records from 2006 to 2025. Not a forecast.
Mean high 15° Hottest day 21.7° (2021)
Mean low 8° Coldest night −0.6° (2010)
Rain days 13 days 3-25 by year
Rainfall 144mm Daylight 9.4 → 9.3 h
Porto's 12 months i Best: June to August
1 2 3 4 5 6 7 8 9 10 11 12
Trip types Beach Poorcool sea and frequent rain Sightseeing on foot Finemild and frequent rain
Sea temperature 14.9° 12.8-15.8° by year (last 6)
Sunrise / sunset (15th) 07:53 / 17:07 Daylight 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 Sun
Mon
Tue
Wed
Thu
Fri
Sat
Week
December 1 Tuesday 1 rain in 8 of 20 yrs 8/20 16° 7° December 2 Wednesday 2 rain in 6 of 20 yrs 6/20 15° 7° December 3 Thursday 3 rain in 11 of 20 yrs 11/20 15° 7° December 4 Friday 4 rain in 9 of 20 yrs 9/20 15° 8° December 5 Saturday 5 rain in 8 of 20 yrs 8/20 16° 8° 1-5 rain on 42% of days 15° 7°
December 6 Sunday 6 rain in 8 of 20 yrs 8/20 16° 9° December 7 Monday 7 rain in 11 of 20 yrs 11/20 16° 9° December 8 Tuesday 8 rain in 11 of 20 yrs 11/20 16° 8° December 9 Wednesday 9 rain in 9 of 20 yrs 9/20 16° 8° December 10 Thursday 10 rain in 6 of 20 yrs 6/20 16° 8° December 11 Friday 11 rain in 7 of 20 yrs 7/20 15° 8° December 12 Saturday 12 rain in 9 of 20 yrs 9/20 15° 8° 6-12 rain on 44% of days 16° 8°
December 13 Sunday 13 rain in 12 of 20 yrs 12/20 16° 9° December 14 Monday 14 rain in 10 of 20 yrs 10/20 15° 8° December 15 Tuesday 15 rain in 9 of 20 yrs 9/20 15° 7° December 16 Wednesday 16 rain in 7 of 20 yrs 7/20 15° 7° December 17 Thursday 17 rain in 5 of 20 yrs 5/20 15° 6° December 18 Friday 18 rain in 9 of 20 yrs 9/20 15° 7° December 19 Saturday 19 rain in 10 of 20 yrs 10/20 15° 7° 13-19 rain on 44% of days 15° 7°
December 20 Sunday 20 rain in 10 of 20 yrs 10/20 15° 7° December 21 Monday 21 rain in 9 of 20 yrs 9/20 16° 8° December 22 Tuesday 22 rain in 7 of 20 yrs 7/20 16° 8° December 23 Wednesday 23 rain in 8 of 20 yrs 8/20 15° 7° December 24 Thursday 24 rain in 6 of 20 yrs 6/20 15° 7° December 25 Friday 25 rain in 6 of 20 yrs 6/20 14° 7° December 26 Saturday 26 rain in 4 of 20 yrs 4/20 15° 6° 20-26 rain on 36% of days 15° 7°
December 27 Sunday 27 rain in 8 of 20 yrs 8/20 14° 6° December 28 Monday 28 rain in 9 of 20 yrs 9/20 15° 8° December 29 Tuesday 29 rain in 10 of 20 yrs 10/20 15° 8° December 30 Wednesday 30 rain in 8 of 20 yrs 8/20 15° 8° December 31 Thursday 31 rain in 8 of 20 yrs 8/20 15° 7°
27-31 rain on 43% of days 15° 7°
0-5/20 6-8/20 9-11/20 12-20/20
1-5 rain on 42% of days 15° 7° 6-12 rain on 44% of days 16° 8° 13-19 rain on 44% of days 15° 7° 20-26 rain on 36% of days 15° 7° 27-31 rain on 43% of days 15° 7°
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Week
December 1 Wednesday 1 rain in 8 of 20 yrs 8/20 16° 7° December 2 Thursday 2 rain in 6 of 20 yrs 6/20 15° 7° December 3 Friday 3 rain in 11 of 20 yrs 11/20 15° 7° December 4 Saturday 4 rain in 9 of 20 yrs 9/20 15° 8° 1-4 rain on 43% of days 15° 7°
December 5 Sunday 5 rain in 8 of 20 yrs 8/20 16° 8° December 6 Monday 6 rain in 8 of 20 yrs 8/20 16° 9° December 7 Tuesday 7 rain in 11 of 20 yrs 11/20 16° 9° December 8 Wednesday 8 rain in 11 of 20 yrs 11/20 16° 8° December 9 Thursday 9 rain in 9 of 20 yrs 9/20 16° 8° December 10 Friday 10 rain in 6 of 20 yrs 6/20 16° 8° December 11 Saturday 11 rain in 7 of 20 yrs 7/20 15° 8° 5-11 rain on 43% of days 16° 8°
December 12 Sunday 12 rain in 9 of 20 yrs 9/20 15° 8° December 13 Monday 13 rain in 12 of 20 yrs 12/20 16° 9° December 14 Tuesday 14 rain in 10 of 20 yrs 10/20 15° 8° December 15 Wednesday 15 rain in 9 of 20 yrs 9/20 15° 7° December 16 Thursday 16 rain in 7 of 20 yrs 7/20 15° 7° December 17 Friday 17 rain in 5 of 20 yrs 5/20 15° 6° December 18 Saturday 18 rain in 9 of 20 yrs 9/20 15° 7° 12-18 rain on 44% of days 15° 7°
December 19 Sunday 19 rain in 10 of 20 yrs 10/20 15° 7° December 20 Monday 20 rain in 10 of 20 yrs 10/20 15° 7° December 21 Tuesday 21 rain in 9 of 20 yrs 9/20 16° 8° December 22 Wednesday 22 rain in 7 of 20 yrs 7/20 16° 8° December 23 Thursday 23 rain in 8 of 20 yrs 8/20 15° 7° December 24 Friday 24 rain in 6 of 20 yrs 6/20 15° 7° December 25 Saturday 25 rain in 6 of 20 yrs 6/20 14° 7° 19-25 rain on 40% of days 15° 7°
December 26 Sunday 26 rain in 4 of 20 yrs 4/20 15° 6° December 27 Monday 27 rain in 8 of 20 yrs 8/20 14° 6° December 28 Tuesday 28 rain in 9 of 20 yrs 9/20 15° 8° December 29 Wednesday 29 rain in 10 of 20 yrs 10/20 15° 8° December 30 Thursday 30 rain in 8 of 20 yrs 8/20 15° 8° December 31 Friday 31 rain in 8 of 20 yrs 8/20 15° 7°
26-31 rain on 39% of days 15° 7°
0-5/20 6-8/20 9-11/20 12-20/20
1-4 rain on 43% of days 15° 7° 5-11 rain on 43% of days 16° 8° 12-18 rain on 44% of days 15° 7° 19-25 rain on 40% of days 15° 7° 26-31 rain on 39% of days 15° 7°
Tap another date to change
2006 none
2007 none
2008 24mm
2009 none
2010 none
2011 15mm
2012 22mm
2013 2mm
2014 29mm
2015 9mm
2016 none
2017 3mm
2018 13mm
2019 4mm
2020 3mm
2021 none
2022 19mm
2023 2mm
2024 none
2025 none
Holidays in December (2026) December 1 Restoration of Independence DayDecember 8 Immaculate ConceptionDecember 25 Christmas Day 1 Local public holiday or break (busier, pricier)
Holidays in December (2027) December 1 Restoration of Independence DayDecember 8 Immaculate ConceptionDecember 25 Christmas Day December 24 Christmas Day (observed) 1 Local public holiday or break (busier, pricier)1 US holidays (flights fill up)
Day by day temperature i 5° 11° 17° 23° 1 8 15 22 29 31 Mean high Mean low Coldest to warmest high in 20 years
Your trip dates, the past 20 years Trip dates December 1 (Tue) 2 (Wed) 3 (Thu) 4 (Fri) 5 (Sat) 6 (Sun) 7 (Mon) 8 (Tue) 9 (Wed) 10 (Thu) 11 (Fri) 12 (Sat) 13 (Sun) 14 (Mon) 15 (Tue) 16 (Wed) 17 (Thu) 18 (Fri) 19 (Sat) 20 (Sun) 21 (Mon) 22 (Tue) 23 (Wed) 24 (Thu) 25 (Fri) 26 (Sat) 27 (Sun) 28 (Mon) 29 (Tue) 30 (Wed) 31 (Thu) ~ December 1 (Tue) 2 (Wed) 3 (Thu) 4 (Fri) 5 (Sat) 6 (Sun) 7 (Mon) 8 (Tue) 9 (Wed) 10 (Thu) 11 (Fri) 12 (Sat) 13 (Sun) 14 (Mon) 15 (Tue) 16 (Wed) 17 (Thu) 18 (Fri) 19 (Sat) 20 (Sun) 21 (Mon) 22 (Tue) 23 (Wed) 24 (Thu) 25 (Fri) 26 (Sat) 27 (Sun) 28 (Mon) 29 (Tue) 30 (Wed) 31 (Thu) 1-7 8-14 15-21 22-end Whole month
You can also click two dates on the axis. Hover a cell to see that day's rain. By year Driest trips first
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Trip rain days Month rain days 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 10 Thu Pick December 10
6 11 Fri Pick December 11
7 12 Sat Pick December 12
9 13 Sun Pick December 13
12 14 Mon Pick December 14
10 15 Tue Pick December 15
9 16 Wed Pick December 16
7 17 Thu Pick December 17
5 18 Fri Pick December 18
9 19 Sat Pick December 19
10 20 Sun Pick December 20
10 21 Mon Pick December 21
9 22 Tue Pick December 22
7 23 Wed Pick December 23
8 24 Thu Pick December 24
6 25 Fri Pick December 25
6 26 Sat Pick December 26
4 27 Sun Pick December 27
8 28 Mon Pick December 28
9 29 Tue Pick December 29
10 30 Wed Pick December 30
8 31 Thu Pick December 31
8 No rain 1-9 mm 10 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 Month High Low Rain days Rainfall Sea January 14° 7° 12 days 148mm 14° February 16° 7° 11 days 118mm 14° March 17° 9° 11 days 110mm 14° April 19° 11° 10 days 100mm 15° May 21° 12° 8 days 69mm 16° June Good 23° 15° 6 days 39mm 17° July Good 26° 16° 2 days 12mm 17° August Good 26° 16° 2 days 11mm 17° September 25° 15° 6 days 67mm 17° October 22° 14° 11 days 142mm 17° November 17° 10° 13 days 172mm 17° December 15° 8° 13 days 144mm 15°
What to pack Umbrella Waterproof jacket Sweater and light jacket Highs around 15°C and an 8°C day-night gap mean no deep-winter clothes. A thin sweater and a windbreaker fit. On average 8 nights still dipped below 5°C.
A packable rain jacket weighs almost nothing and covers 13 rain days. Leave the suede at home.
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.
Previous month Porto in November Next month Porto in January Whole year Porto weather by month Where to go December By country Portugal: all cities this month Compare Compare with Lisbon