Destination guide
Rio de Janeiro weather by month
June, July and August are the best months to visit Rio de Janeiro for warm days and fewer interruptions from rain. Daytime averages reach up to 26°C, with 7 to 8 rain days a month, making this the easiest period for spending time outdoors. The trade-off is cooler seawater and evenings that can call for a light layer. Summer suits travellers who prefer warmer swimming conditions and can keep their plans flexible around wetter weather.
- Hottest month
- 31.0°CFebruary
- Coolest month
- 24.8°CJuly
- Warmest sea
- 26.4°CFebruary
- Flight from London
- 12 h 18 minLong-haul (7 h+) · estimated
Rio de Janeiro, month by month
A little perspective
Rio de Janeiro through the year
Every month at a glance; "best" marks our three top months on warmth, dryness and sunshine.
| 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% |
| December | 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.
When to go to Rio de Janeiro
For beach weather, look at months where the daytime average clears 25°C and rainy days stay low: January, February, March, April, May, June, August, September, October, November, December. January is the wettest month (253 mm, about 20 rainy days) and August the driest (44 mm). The sea is warmest in February at 26.4°C and coolest in August at 21.7°C.
Getting there
A direct flight from London Gatwick to Santos Dumont Airport (SDU, 2 km from Rio de Janeiro) takes roughly 12 h 18 min - long-haul (7 h+) by UK standards. Time-zone: America/Sao Paulo.
Records and extremes, 1991-2020
The hottest day recorded in Rio de Janeiro between 1991 and 2020 reached 39.8°C on 16 October 2015; the coldest fell to 11.3°C on 4 June 2009. In February one day in ten tops 34.8°C and about 64% of days pass 30°C; in July one night in ten drops to 15.2°C or below. The wettest single month of the period was March 1994 with 577 mm, against a March average of 210 mm.
Sunrise, sunset and daylight in Rio de Janeiro
Local time on the 15th of each month; daylight-saving rules as of 2020.
| Month (15th) | Sunrise | Sunset | Daylight | Sunshine/day |
|---|---|---|---|---|
| January | 05:20 | 18:44 | 13.4 h | 3.8 h |
| February | 05:41 | 18:33 | 12.9 h | 4.7 h |
| March | 05:55 | 18:09 | 12.2 h | 4.3 h |
| April | 06:06 | 17:40 | 11.6 h | 5.2 h |
| May | 06:19 | 17:20 | 11.0 h | 5.1 h |
| June | 06:31 | 17:15 | 10.7 h | 5.7 h |
| July | 06:33 | 17:24 | 10.9 h | 5.9 h |
| August | 06:18 | 17:37 | 11.3 h | 6.2 h |
| September | 05:49 | 17:47 | 12.0 h | 5.1 h |
| October | 05:20 | 17:57 | 12.6 h | 4.1 h |
| November | 05:01 | 18:14 | 13.2 h | 3.5 h |
| December | 05:02 | 18:34 | 13.5 h | 3.8 h |
December to March: hot days, warm seas and frequent rain
Rio's summer is a better fit for heat lovers than travellers seeking reliably dry days. December and January average 30°C by day, while February is the hottest month at 31°C. Nights stay warm, so light clothing is useful well beyond sunset, and it makes sense to keep strenuous activity away from midday. January and February have sea temperatures of 26°C, making swimming appealing if you dislike cooler water. Rain is the catch: December and January each average 20 rain days, compared with 17 in February. March brings little cooling as autumn begins, with daytime temperatures still at 30°C and 20 rain days. Keep outdoor plans movable rather than expecting uninterrupted sunshine.
April to August: easing heat and the driest stretch
April starts to offer a more comfortable balance, with daytime temperatures of 28°C and fewer rain days than March. May takes another step towards milder conditions: 26°C days suit time outdoors, while 19°C nights make a light layer useful. June, July and August are the strongest choices if avoiding rain matters more than having the warmest sea. June averages just 7 rain days, while August is the driest month overall. July is the coolest month, though average daytime temperatures still round to 25°C, so winter here is not cold by day. The main compromise is swimming comfort: the sea falls to 22°C in July and August. Pack for warm afternoons but cooler evenings, especially with July nights averaging 17°C.
September to November: warmth returns, but rain becomes more likely
Spring gradually gives back some of winter's dry-weather advantage. September keeps daytime temperatures at 26°C, but rain days rise to 11, making it a reasonable compromise for travellers who prefer moderate warmth. October reaches 28°C and has 14 rain days, so allow more flexibility for outdoor plans. By November, the same daytime warmth comes with 19 rain days, making it a weaker choice if dry weather is your priority. Sea temperatures stay at 22°C through September and October before edging up to 23°C in November. Do not choose early spring expecting summer-like swimming warmth; its appeal is warm days without the highest daytime temperatures.
A little more detail
Rio de Janeiro weather FAQs
Plain answers, grounded in the averages.
What is the best time to visit Rio de Janeiro?
Judged on warmth, low rainfall and sunshine, the best months in Rio de Janeiro are August, June and July. February is the hottest month (average high 31.0°C) and July the coolest (24.8°C).
How many months a year is Rio de Janeiro over 25°C?
11 months in Rio de Janeiro average a daytime high of 25°C or more, and 12 average 20°C or more.
When is the rainy season in Rio de Janeiro?
January is the wettest month in Rio de Janeiro (253 mm on average) and August the driest (44 mm). Annual rainfall averages 1602 mm.
What is the hottest temperature recorded in Rio de Janeiro?
The hottest day recorded in Rio de Janeiro between 1991 and 2020 reached 39.8°C on 16 October 2015; the coldest fell to 11.3°C on 4 June 2009. Records come from daily data for 1991-2020, not from a single station's all-time history.
When is the sea warmest in Rio de Janeiro?
January, February and March have the warmest average sea temperatures at 26°C. April remains warm at 25°C. These months suit travellers who find cooler water unappealing, though the warmer sea comes with more rain days than in winter.
Will I need warm clothes in Rio?
A light layer is sensible for winter evenings, with July nights averaging 17°C and June and August at 18°C. Daytimes remain warm, so heavy winter clothing is unlikely to be useful for typical conditions. Summer nights are much warmer.
Which months offer the most sunshine?
June, July and August average 6 hours of sunshine a day, more than the other months. They also have relatively few rain days, making them the clearest choice for outdoor plans. The hottest months are not the sunniest.
See also: Brazil weather by month · where else is hot in February
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