Rio de Janeiro is a coastal area of Brazil on the Atlantic Ocean, with 26 tracked beaches. The sea here ranges from about 24°C in the coolest month to 28°C at the summer peak, with roughly 12 months a year sitting above 20°C — the level most swimmers describe as pleasant without a wetsuit. Use the beach list below to check the current sea temperature at each spot before you head out.
Rio de Janeiro
26 tracked beaches in Rio de Janeiro, Brazil, with live Atlantic Ocean temperatures.
Best time to swim in Rio de Janeiro
The sea in Rio de Janeiro peaks in January, when the water averages around 28°C.
The main swimming season runs from January – December, when surface temperatures stay comfortable for extended sessions.
On average, 12 months a year sit above 20°C — the threshold most swimmers describe as pleasant without a wetsuit.
The coldest month is typically July at around 24°C, when cold-water swimmers dominate the coast.
Rio de Janeiro sits in the Southern Hemisphere, so the warmest sea coincides with the December–February summer and the coolest with July–August.
Rio de Janeiro sea temperature history
Long-term climatology for Rio de Janeiro shows an annual mean sea temperature of 26°C, ranging from 24°C in winter to 28°C at the summer peak.
The seasonal swing is roughly 4°C between the coldest and warmest month — a useful yardstick when comparing years or checking whether the current sea is running above or below average.
Recent decades have trended slightly warmer at Rio de Janeiro, in line with regional sea-surface temperature records for the wider basin.
Monthly averages below are drawn from multi-decadal climatology and are updated as new observations arrive.
Values are area averages; individual beaches vary by exposure and depth.
Rio de Janeiro sea temperature: frequently asked questions
What is the warmest month to swim in Rio de Janeiro?
January is the warmest month in Rio de Janeiro, when the sea averages about 28°C. Late-season warmth often persists a few weeks after peak.
When is the sea coldest in Rio de Janeiro?
The coldest month in Rio de Janeiro is typically July, when the water averages around 24°C. Cold-water swimmers and surfers dominate this period.
When can you swim in Rio de Janeiro without a wetsuit?
The main swimming season in Rio de Janeiro runs from January – December — about 12 months a year when the sea sits above 20°C, the level most swimmers describe as pleasant without a wetsuit.
Do I need a wetsuit in Rio de Janeiro?
Rio de Janeiro stays warm year-round, so most swimmers never need a wetsuit — a rash guard is usually enough for sun and wildlife protection.
What is the average sea temperature in Rio de Janeiro?
The long-term annual mean sea temperature in Rio de Janeiro is about 26°C, based on multi-decadal climatology of the surrounding waters.
How do I check the current sea temperature in Rio de Janeiro?
The live reading at the top of this page shows the current sea temperature in Rio de Janeiro, updated hourly from marine buoy and satellite data. The 7-day forecast covers water, air, waves, wind and UV for the week ahead.
Beaches in the Rio de Janeiro
Ranked by current live sea temperature.
- 1CopacabanaRio de Janeiro, Brazil—
- 2IpanemaRio de Janeiro, Brazil—
- 3LeblonRio de Janeiro, Brazil—
- 4Barra da TijucaRio de Janeiro, Brazil—
- 5Praia VermelhaRio de Janeiro, Brazil—
- 6Búzios GeribáBúzios, Brazil—
- 7Cabo Frio Praia do ForteCabo Frio, Brazil—
- 8Arraial do Cabo Praia do FornoArraial do Cabo, Brazil—
- 9Paraty Praia do PontalParaty, Brazil—
- 10Praia de BuziosArmacao dos Buzios, Brazil—
- 11Praia VermelhaParaty, Brazil—
- 12Praia do FornoArraial do Cabo, Brazil—
- 13Praia Grande ArraialArraial do Cabo, Brazil—
- 14Copacabana BeachRio de Janeiro, Brazil—
- 15Ipanema BeachRio de Janeiro, Brazil—
- 16Leblon BeachRio de Janeiro, Brazil—
- 17Barra da Tijuca BeachRio de Janeiro, Brazil—
- 18Prainha Beach RioRio de Janeiro, Brazil—
- 19Grumari BeachRio de Janeiro, Brazil—
- 20Praia Vermelha RioRio de Janeiro, Brazil—
- 21Arpoador BeachRio de Janeiro, Brazil—
- 22Praia da FerraduraBuzios, Brazil—
- 23Praia de GeribaBuzios, Brazil—
- 24Praia AzedaBuzios, Brazil—
- 25Praia da FerradurinhaBuzios, Brazil—
- 26Praia de ManguinhosBuzios, Brazil—
