The best time to visit Rio de Janeiro is September. You avoid the oppressive humidity of summer and the peak tourism prices of Carnival. The weather is stable with highs around 25°C (77°F), clear skies, and minimal rain. It is the ideal window for hiking Pedra da Gávea or visiting Christ the Redeemer without heavy cloud cover. While summer offers the biggest parties, September offers the best logistics. You get manageable crowds, lower hotel rates, and comfortable temperatures for both the beach and urban exploration. If your goal is a balanced experience, book for late September.
Month by month
January in Rio de Janeiro
January is the peak of summer. Temperatures frequently hit 35°C (95°F) with high humidity. Expect sudden, heavy afternoon rain showers. This is the busiest month for local tourism as Brazilian schools are on holiday. Beaches like Ipanema and Copacabana are packed to the shoreline. Prices for accommodation are at their highest. You can catch the "Ensaios Técnicos" (technical rehearsals) at the Sambadrome, where samba schools practice for the upcoming Carnival for free.
February in Rio de Janeiro
February is synonymous with Carnival. The weather remains hot, ranging from 24°C to 33°C (75°F–91°F). This is the most expensive time to visit Rio de Janeiro. Hotels often require 4-night minimum stays at triple the normal rate. The city turns into a massive street party with hundreds of blocos (street bands). If you dislike crowds or loud music, avoid this month. If you want the world's biggest party, there is no substitute.
March in Rio de Janeiro
March sees the slow transition into autumn. Temperatures stay warm, averaging 23°C to 31°C (73°F–88°F). Humidity remains high, and rain is common. Crowds begin to thin out after the post-Carnival rush, leading to a slight drop in hotel prices. This is a great month for "Águas de Março" (the waters of March), a famous local seasonal transition. It is an excellent time for indoor cultural activities like visiting the Museum of Tomorrow or the MAR.
April in Rio de Janeiro
April offers some of the most pleasant weather of the year. The extreme summer heat breaks, settling into a comfortable 21°C to 28°C (70°F–82°F). Rainfall decreases significantly. You will find shorter lines at the Corcovado train and the Sugarloaf cable car. Prices stabilize to standard mid-season rates. April is ideal for outdoor activities like the Tijuca Forest hikes, as the trails are less muddy and the air is crisp.
May in Rio de Janeiro
In May, Rio enters its dry season. Temperatures range from 19°C to 26°C (66°F–79°F). The ocean remains warm enough for swimming, but the winter swells start bringing bigger waves, making it a favorite month for surfers at Arpoador. Tourism is low, meaning you can secure bookings at high-end Santa Teresa boutiques for much less than in summer. Visit the Niteroi Contemporary Art Museum across the bay for clear skyline views.
June in Rio de Janeiro
June is the start of the "winter," though it remains mild by northern standards. Temperatures fluctuate between 18°C and 25°C (64°F–77°F). It is one of the driest months, ensuring blue skies for photography. June is famous for Festas Juninas, traditional folk festivals featuring square dancing, straw hats, and specific regional foods like pamonha and canjica. These are held in clubs and public squares across the city.
July in Rio de Janeiro
July is the coolest month, with averages of 17°C to 24°C (63°F–75°F). While Brazilians might wear jackets, it feels like spring for visitors. Because of school holidays, there is a minor bump in domestic tourism and prices. The clear, cool air makes July the best month for climbing Two Brothers Hill (Morro Dois Irmãos). You get the best visibility of the city without the risk of heatstroke.
August in Rio de Janeiro
August weather is consistent with July, staying between 18°C and 25°C (64°F–77°F). Rainfall is at its annual low. This is a quiet month for international tourism, so you can find excellent deals on luxury airfare and lodging. August is perfect for exploring the Jardim Botânico (Botanical Garden), as the lower humidity makes walking the expansive grounds comfortable. The light during the "golden hour" is particularly sharp and clear this month.
September in Rio de Janeiro
September is a transition month with temperatures rising to 19°C to 26°C (66°F–79°F). The city starts to feel more energetic as spring approaches. Prices remain lower than the year-end peak. Every two years, the massive Rock in Rio festival takes place in September, bringing global acts to the city. If the festival is on, book months in advance. If not, it is one of the quietest and most affordable months.
October in Rio de Janeiro
October brings warmer days, ranging from 20°C to 28°C (68°F–82°F). You will notice an increase in humidity and occasional rain as the tropical cycle restarts. It is a shoulder-season month with moderate prices and manageable crowds. October is great for exploring the Centro district and the Saara market, as the heat isn't yet punishing enough to make urban walking difficult.
November in Rio de Janeiro
November is the start of the pre-summer build-up. Temperatures hit 21°C to 30°C (70°F–86°F). You will encounter more frequent rain as the wet season begins. There are two public holidays in November (Republic Day and Black Awareness Day), which can lead to busy local beaches on long weekends. It is the last month to find "normal" hotel pricing before the December spike.
December in Rio de Janeiro
December is hot, humid, and busy. Temperatures average 23°C to 32°C (73°F–90°F). The city prepares for Réveillon (New Year’s Eve), the second-largest celebration after Carnival. Expect massive crowds and premium pricing for any hotel with a view of Copacabana beach. The iconic Reveillon fireworks display is the main draw, where millions dress in white to watch the show from the sand.
Cheapest time to visit Rio de Janeiro
The cheapest time to visit Rio de Janeiro is during the low season months of May, June, August, and September.
During these windows, international flight prices drop significantly compared to the December–March peak. Hotels in prime zones like Ipanema and Leblon often run promotions to fill rooms, sometimes offering 30-50% discounts compared to summer rates.
Avoid the weeks surrounding Carnival (February/March) and New Year’s Eve (late December) at all costs if you are on a budget. Even mid-range hostels will inflate prices during these events. September is the "sweet spot" where you get low-season pricing but the weather begins to warm up enough for a true beach holiday.
When to avoid Rio de Janeiro
Avoid Rio de Janeiro in late December and February if you dislike massive crowds, extreme heat, and inflated prices.
New Year's Eve and Carnival bring millions of people into the city. Infrastructure is pushed to its limit. Traffic becomes gridlocked, and public transport is redirected or overcrowded. If your goal is to see the sights comfortably, the logistical hurdles of these two periods will frustrate you.
Additionally, avoid peak summer (January and February) if you are sensitive to high humidity and temperatures exceeding 38°C (100°F). The "felt" temperature in the city center can reach 45°C. For travelers interested in hiking or heavy walking tours, this heat is a genuine safety risk.
Best time for good weather
The best time for good weather is from May to September.
While this is technically the "winter" and "spring" period, Rio stays warm. The advantage of these months is the lack of rain and humidity. Summer in Rio is notorious for "tropical rains"—heavy downpours that can flood streets and ruin whole afternoons.
By visiting in winter, you trade the 35°C (95°F) heat for a steady 25°C (77°F). This is the best weather for photography, as the air is much clearer. Cloud cover is less likely to obscure the view from Christ the Redeemer, a common frustration for travelers visiting during the humid summer months.
Best time for fewer crowds
For the fewest crowds, visit in May, June, or August.
- May/June: Domestic travelers are not on holiday, and the summer rush has long faded. You can get into top restaurants like Aprazível or Oro without weeks of notice.
- August: This is a lull period between the winter school holidays (July) and the spring rush.
Beaches like Prainha or Grumari—located further out from the city center—can be nearly empty on weekdays during these months. You will also experience significantly shorter wait times for the cable car at Pão de Açúcar (Sugarloaf Mountain), which can have two-hour lines during the summer peak.