Rio de JaneiroPhoto: Jens Hausherr from Hamburg, Deutschland · CC BY-SA 2.0Brazil · South America
Best time to visit Rio de Janeiro
Rio combines beaches like Copacabana with mountains and culture. In the Southern Hemisphere: summer (December to March) is hot and humid, winter (June to August) milder and drier.
Best months by travel type
Month by month
Overall suitability per month. Tap a month for details.
Best time to visit Rio de Janeiro: the overview
Rio verbindet Strände wie Copacabana mit Bergen und Kultur. Auf der Südhalbkugel: Der Sommer (Dezember bis März) ist heiß und feucht, der Winter (Juni bis August) milder und trockener.
Rio de Janeiro carries an average daytime temperature of about 26 °C across the year, which makes the climate warm on the whole. Warmest is February at around 28 °C by day, while July is the coolest month at roughly 24 °C. The overall climate score for the destination is 82 out of 100.
Purely on climate, the most rewarding months are May, June, July and August. All values on this page are historical monthly averages rather than a forecast, so treat them as the typical pattern you can plan around, not a guarantee for a specific week.
As a coastal destination in Südamerika, Rio de Janeiro follows the seasonal rhythm you would expect for its latitude, and the guide below breaks that rhythm down season by season, then by rain, sun, sea and travel style so you can match the month to what you actually want from the trip.
Rio de Janeiro season by season
autumn (March to May) is warm at around 26 °C by day and changeable with about 9 rainy days per month. Nights cool to about 22 °C. The sea averages around 25 °C. This stretch suits city breaks and active trips without the heat.
winter (June to August) is warm at around 24 °C by day and mostly dry with about 5 rainy days per month. Nights cool to about 18 °C. The sea averages around 22 °C. This stretch suits beach and swimming days.
spring (September to November) is warm at around 26 °C by day and changeable with about 9 rainy days per month. Nights cool to about 20 °C. The sea averages around 22 °C. This stretch suits city breaks and active trips without the heat.
summer (December to February) is warm at around 28 °C by day and rainy with about 11 rainy days per month. Nights cool to about 23 °C. The sea averages around 25 °C. This stretch suits city breaks and active trips without the heat.
Daytime, nights and humidity
Day and night can feel quite different here. In the warmest month, February, days reach about 28 °C while nights ease to around 23 °C, a spread of roughly 5 degrees. The mildest nights come in February (about 23 °C), the coolest in August near 18 °C, so a light layer for the evening is worth packing outside high summer.
Relative humidity averages about 81 percent across the year, which is humid, so heat feels stronger than the numbers suggest. Humidity shapes how warm a given temperature actually feels, so it is worth weighing alongside the raw degrees.
Rain and sun through the year
Across the year Rio de Janeiro records roughly 104 rainy days. The wettest month is January with about 12 rainy days, the driest is July with around 5. If low rain is your priority, the run of months around July is the safest bet. With a gap of roughly 7 rainy days between wettest and driest, the year stays fairly even, without a dramatic rainy season.
Sunshine peaks in February at about 8 hours a day and bottoms out in June near 4 hours. Longer days naturally line up with the drier, warmer part of the year.
Sea temperature and swimming
The sea is warmest in March at about 25 °C and coolest in August near 21 °C. Comfortable swimming, from roughly 21 °C, is realistic in January, February, March, April, May, June, July, August, September, October, November and December, and the water turns genuinely warm (24 °C or more) in January, February, March, April and December. Remember the sea lags the air by a few weeks, so early summer can feel warm on land while the water is still catching up.
Which trip fits which month
The same destination rewards different trips at different times. Based on the predefined monthly scores for Rio de Janeiro:
Beach and swimming: the climate works best in January, February, March and April, when warm days and a swimmable sea line up.
City breaks and sightseeing: the climate works best in May, June, July and August, when temperatures are comfortable for walking without oppressive heat.
Hiking and active trips: the climate works best in June, July, August and September, when it is cooler and drier, better for effort.
Family holidays: the climate works best in April, May, June and July, when gentle warmth and low rain keep it relaxed with kids.
Practical tips for the climate
For packing, plan around light clothing.
If flexibility on dates is an option, the shoulder weeks just before and after the peak months tend to offer the best balance of good weather, lower prices and fewer crowds. The wetter stretch around January is worth planning around if rain would spoil your plans, while the driest window near July is the safest for outdoor days.
When to go, and when to skip
If you want the most reliable conditions, aim for May, June, July and August. The shoulder around these months usually keeps most of the upside with thinner crowds and lower prices. July is the least typical month for a warm-weather trip here, though it can still suit a city break or a quiet off-season stay. Match the month to your priority, whether sun, sea, low rain or sightseeing comfort, using the month-by-month table above.
In short, there is rarely a single right answer: Rio de Janeiro shifts character across the year, and the best month is the one that lines up with the kind of trip you have in mind. Use the seasonal breakdown and the scores above to make that call with the numbers in front of you.
Similar destinations
Frequently asked questions
When is the best time to visit Rio de Janeiro?
Climatically the most favourable months are May, June, July, August. Values are historical averages, not a forecast.
When is Rio de Janeiro warmest?
It is warmest in February, at around 28 °C by day.
When is the sea warmest at Rio de Janeiro?
The highest sea temperature is reached in March, at about 25 °C.