Skip to main content
AMZBooking
Selarón Steps, Rio de Janeiro

Best time to visit · Rio de Janeiro · Brazil

The best time to visit Rio de Janeiro

Weather, crowds, prices and events for every month, so you can pick the trip that suits you.

Updated By the AMZBooking editorial team

Photo: Marshallhenrie, CC BY-SA 4.0

Quick answer

The most comfortable time to visit Rio is April to June and August to October, when days are warm, humidity is lower and hotel prices are moderate. December to March is the classic beach season, with Carnival and New Year's Eve, but it is hot, stormy and the most expensive time to stay.

Key facts

Best months
April–June and August–October
Shoulder season
March, July and November
Warmest month
January (avg high 30°C (86°F))
Coldest month
June (avg high 25°C (77°F))
Rainiest month
January (~12 rainy days)
Lowest hotel prices
May–June and August–September

Seasons

Rio has a tropical climate: hot, humid summers from December to March with heavy afternoon storms, and mild, drier winters from June to August with daytime highs around 25°C.

December–March

Summer

Hot and humid, often above 30°C, with afternoon storms, the busiest beaches and Carnival and New Year's Eve, when prices peak.

April–May

Autumn

Warm, drier and less humid, with comfortable hiking weather, clear views and fewer visitors.

June–August

Winter

Mild days around 25°C, cooler evenings and the clearest skies; the sea is cooler but locals still fill the beaches on sunny weekends.

September–November

Spring

Rising temperatures, more rain from October and moderate prices before the summer rush.

Month by month

Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.

Average weather, crowds and prices by month
MonthHighLowRainy daysSeaDaylightCrowdsPrices
January30°C23°C1225°C13.4 h5/55/5
February30°C23°C1026°C12.9 h5/55/5
March29°C23°C1026°C12.3 h3/53/5
April28°C22°C925°C11.6 h3/53/5
May26°C20°C724°C11 h2/52/5
June25°C18°C623°C10.7 h2/52/5
July25°C18°C522°C10.9 h3/53/5
August26°C18°C522°C11.3 h2/52/5
September25°C19°C722°C12 h2/52/5
October26°C20°C922°C12.7 h3/53/5
November27°C21°C1023°C13.3 h3/53/5
December29°C22°C1124°C13.5 h5/55/5

Yearly events

Recurring dates shift from year to year; confirm with the organiser before you book.

Events in Rio de Janeiro by month
MonthEvents
JanuarySaint Sebastian's Day — holiday for the city's patron saint (20 January); Pre-Carnival street parties (blocos) start at weekends (usually from mid-January)
FebruaryCarnival — Sambadrome parades and street blocos (usually February, sometimes early March)
AprilEaster holidays (March or April); Tiradentes Day — public holiday (21 April)
JuneFestas Juninas — June festivals with quadrilha dancing and corn dishes (June–July)
JulyFestas Julinas — the June festivals continue into July
SeptemberRock in Rio — large music festival held in some years (usually September)
OctoberFestival do Rio — international film festival (usually October)
NovemberBlack Consciousness Day — public holiday (20 November)
DecemberRéveillon — New Year's Eve fireworks and concerts on Copacabana Beach (31 December)

Cheapest and quietest times

Hotel prices are usually lowest in May–June and August–September, and the sights are quietest in May–June and August–September.

Rio de Janeiro on a budget.

What to pack

Packing for Rio de Janeiro by season
SeasonPack
SummerLight layers for the day and a light jacket for the evening; A packable rain jacket for showers; Comfortable walking shoes
AutumnLight, breathable clothes, a sun hat and high-factor sunscreen; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
WinterLight, breathable clothes, a sun hat and high-factor sunscreen; A packable rain jacket for showers; Comfortable walking shoes
SpringLight layers for the day and a light jacket for the evening; Comfortable walking shoes

Questions travellers ask

+What is the best month to visit Rio de Janeiro?

The most comfortable time to visit Rio is April to June and August to October, when days are warm, humidity is lower and hotel prices are moderate. December to March is the classic beach season, with Carnival and New Year's Eve, but it is hot, stormy and the most expensive time to stay.

+When are hotel prices lowest in Rio de Janeiro?

Usually in May–June and August–September. One of the most comfortable months: warm, mostly dry days, clearer views from Corcovado and fewer visitors.

+What is the rainiest month in Rio de Janeiro?

January, with about 12 days of rain on average.

+How hot does Rio de Janeiro get?

The warmest month, January, averages highs of 30°C (86°F) and lows of 23°C (73°F).