Your December weather guide
HotWeather in Rio de Janeiro in December
December is a good time for Rio de Janeiro if you want hot weather and a warm sea, but not if dependable sunshine is your priority. Average daytime highs reach 29.5°C, the sea is around 24.2°C, and about 20 days have rain. For a UK traveller, that means a clear change from winter, with light clothing and swimming firmly on the agenda. The catch is frequent rain and humid heat, so keep outdoor plans flexible.
Long-term climate averages for Rio de Janeiro, not a forecast · 1991-2020
Rio de Janeiro, month by month
Your snapshot
At a glance
The useful details for Rio de Janeiro.
- Average daytime high
- 29.5°C
- 9 in 10 days stay below 34°C
- Average night-time low
- 22.6°C
- coldest 10% of nights: 20°C or lower
- Compared with London
- +21.8°C
- London averages 7.7°C in December
- Sea temperature
- 24.2°C
- year to year: 23°C to 25°C
- Sunshine per day (est.)
- 3.8h
- 28% of 13.4 h of daylight
- Rainy days (1 mm+)
- 20
- 225 mm over the month
- Humidity
- 80%
- Days over 25°C
- 91%
- 46% over 30°C
- Record high 1991-2020
- 38.3°C
- 2012-12-26
- Record low 1991-2020
- 16.8°C
- 2005-12-04
- Flight from London
- ≈ 12 h 18 min
- 9244 km, long-haul (estimate for a direct flight)
Records are observed extremes within 1991-2020, not typical holiday conditions. Warm-day percentages are shares of days, not day counts.
How December compares
December is the 4th warmest month of the year in Rio de Janeiro and ranks 7th of 134 destinations we compare for December - see where else is hot in December. Against London's average high of 7.7°C in December, Rio de Janeiro is 21.8°C warmer by day and 19.9°C warmer at night.
Daytime and night-time in December
The typical December day in Rio de Janeiro peaks at 29.5°C, but that is an average: the warmest 10% of days reach 34.0°C or more. About 91% of days top 25°C and 1 in 2 pass 30°C. Nights average 22.6°C; one night in ten drops to 20.4°C or lower, so pack a layer for evenings. Between 1991 and 2020 the hottest December day here reached 38.3°C (2012-12-26) and the coldest night 16.8°C (2005-12-04).
Rain in December
Wet (more than 8 rainy days): about 20 days with 1 mm or more, 225 mm in total. Year to year it varies a lot - the wettest December was 2009 with 524 mm, the driest 2018 with 70 mm. Humidity averages 80%, which makes the heat feel heavier than the thermometer suggests.
Sea temperature in December
The sea averages 24.2°C - warm enough to swim (22°c+). Depending on the year it ranges from 23.3°C to 25.4°C. For the warmest sea here, come in February (26.4°C).
Sunshine and daylight
Around 3.8 hours of sunshine a day (estimated from cloud cover), 13.4 hours of daylight: the sun rises about 05:02 and sets about 18:34 local time in mid-December. Average cloud cover is 72%.
Is December a good time to visit Rio de Janeiro?
It is a reasonable choice: hot days but expect showers. The best months for Rio de Janeiro on our scoring are August, June, July; months averaging 25°C or more: Jan, Feb, Mar, Apr, May, Jun, Aug, Sep, Oct, Nov, Dec.
Hot days, with little cooling after dark
Rio feels very different from London in December: London's average daytime high is 7.7°C, compared with 29.5°C here. The heat is fairly dependable, with 91% of days reaching 25°C, but it can also become demanding: 46% reach 30°C. Humidity averages 80%, so allow for the combination of warmth and moisture rather than judging comfort by temperature alone. Put more active outdoor plans in the cooler parts of the day and leave room for shade breaks around midday. Nights average 22.6°C, making breathable clothes useful after dark too. If you struggle to sleep in warm conditions, cooling in your accommodation is a sensible priority.
Plan for rain, not uninterrupted sunshine
December is wet, with about 20 rainy days, so rain protection belongs in your day bag rather than at the bottom of your suitcase. That does not mean every wet day is a write-off, but it does make a rigid outdoor schedule a poor fit. Keep plans movable and have an indoor alternative when the weather turns. There are about 13.4 hours of daylight, yet average sunshine is only 3.8 hours a day: long days should not be mistaken for consistently sunny ones. A lightweight waterproof or umbrella is more practical than a heavy coat in this heat, and footwear that copes with getting wet will help.
Good swimming weather, with a clear trade-off
The sea averages 24.2°C, with a year-to-year range of 23°C to 25°C, so December suits travellers who want comfortable swimming temperatures rather than a bracing dip. Warm water is a real advantage, but it does not remove the need to work around wet weather. Go then if heat and sea warmth matter more to you than reliable sunshine. Be more cautious if your holiday depends on spending most days outdoors without changing plans. With the flight from London taking about 12 h 18 min, this is a long-haul commitment: choose it knowing that hot and wet, rather than hot and dry, is the December pattern.
A little perspective
Rio de Janeiro through the year
December is highlighted. See how it compares with the rest of the year.
| Month | Day | Night | Sea | Sun/day | Rain mm | Rainy days | Days 25°C+ |
|---|---|---|---|---|---|---|---|
| January | 30.5°C | 23.5°C | 25.9°C | 3.8 | 253 | 20 | 95% |
| February | 31.0°C | 23.7°C | 26.4°C | 4.7 | 187 | 17 | 98% |
| March | 29.6°C | 23.1°C | 26.1°C | 4.3 | 210 | 20 | 96% |
| April | 27.9°C | 21.5°C | 25.2°C | 5.2 | 103 | 14 | 84% |
| May | 25.6°C | 19.1°C | 23.6°C | 5.1 | 76 | 11 | 54% |
| Junebest | 25.1°C | 17.9°C | 22.6°C | 5.7 | 47 | 7 | 54% |
| Julybest | 24.8°C | 17.3°C | 22.0°C | 5.9 | 49 | 8 | 50% |
| Augustbest | 25.7°C | 17.6°C | 21.7°C | 6.2 | 44 | 8 | 57% |
| September | 26.5°C | 18.6°C | 21.9°C | 5.1 | 88 | 11 | 60% |
| October | 27.7°C | 20.0°C | 22.3°C | 4.1 | 115 | 14 | 70% |
| November | 27.8°C | 21.0°C | 23.1°C | 3.5 | 205 | 19 | 72% |
| DecemberSelected | 29.5°C | 22.6°C | 24.2°C | 3.8 | 225 | 20 | 91% |
Day = average daytime high, night = average night-time low, 1991-2020.Sun is hours per day; rainy days count 1 mm or more.
Day, night and sea
Monthly average temperatures, 1991-2020
- Day
- Night
- Sea
Best months here
On warmth, low rainfall and sunshine, start with these.
Keep exploring
Similar in December
Closest matches on daytime temperature, sea temperature and sunshine, in other countries.
The Gambia · 30°C by day · sea 24°C
Kololi
Vietnam · 30°C by day
Ho Chi Minh City
Mexico · 28°C by day · sea 25°C
Puerto Vallarta
Malaysia · 29°C by day
Kuala Lumpur
Mauritius · 29°C by day · sea 27°C
Flic en Flac
A little more detail
Rio de Janeiro in December FAQs
Plain answers, grounded in the averages.
Is Rio de Janeiro hot in December?
Rio de Janeiro is hot in December: the average daytime high is 29.5°C and nights average 22.6°C. About 91% of December days reach 25°C or more.
Can you swim in the sea in Rio de Janeiro in December?
The sea around Rio de Janeiro averages 24.2°C in December, which is warm enough for most people to swim comfortably. Between 1991 and 2020 it ranged from 23°C to 25°C depending on the year.
How much does it rain in Rio de Janeiro in December?
Rio de Janeiro sees about 20 rainy days (1 mm or more) and 225 mm of rain in a typical December. The wettest December between 1991 and 2020 was 2009 (524 mm) and the driest was 2018 (70 mm).
How sunny is Rio de Janeiro in December?
Rio de Janeiro gets around 3.8 hours of sunshine a day in December out of 13.4 hours of daylight (estimated from average cloud cover).
How does Rio de Janeiro compare with the UK in December?
Rio de Janeiro is on average 21.8°C warmer than London by day in December (29.5°C against 7.7°C).
What is the hottest December on record in Rio de Janeiro?
Between 1991 and 2020 the hottest December day in Rio de Janeiro reached 38.3°C on 2012-12-26, and the coldest night dropped to 16.8°C on 2005-12-04.
Will I need warm clothes in the evening?
Usually, light evening clothing should be enough, with average night lows of 22.6°C. The coldest 10% of nights reach 20.4°C or lower, so a light layer is sensible if you feel the cold, but heavy winter clothing is not the priority.
Is December the best month to choose?
Not on the overall weather score: August, June and July rate better. December is still a reasonable choice if you actively want heat and warm swimming water, but its frequent rain makes it less suitable for a holiday built around dependable sunshine.
About these averages
ERA5-Land climate reanalysis via Open-Meteo (11 km grid) and NOAA Coral Reef Watch 5 km sea temperatures, 1991-2020
Averages computed from daily values at Rio de Janeiro. Sea temperature from the nearest 5 km sea cell, 2.2 km from that point. Sunshine hours are estimated from average cloud cover.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather
- Hot · 25°C+
- Warm · 20°C to below 25°C
- Mild · 15°C to below 20°C
- Cool · below 15°C