Surfnerd Logo

Best surf spots in Rio De Janeiro

Grumari
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Barra da Tijuca
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Prainha - Rio de Janeiro
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Itauna
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Vila
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Geriba
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Itacoatiara
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia Macumba
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Diabo
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Jaconé
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Ponta Negra
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Seca
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
São Conrado
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Forte
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia Brava
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Arpoador
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Copacabana - Posto 5
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Barra de Guaratiba
Rio De Janeiro, Brazil
Rivermouth break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Leblon
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Laje Rasa
Rio De Janeiro, Brazil
Reef break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Saquarema
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Pepino
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia da Macumba
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia de Ipanema
Rio De Janeiro, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Aventureiro
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Bambui
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Barra
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Barra de Marica
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Barra do Acu
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Barra do Una
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Brava
Rio De Janeiro, Brazil
Reef break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Camboinhas
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Canto do Leme
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Canto do Recreio
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Caravelas
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Costa Azul
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Figueira
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Grussai
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Ilha
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Itaipu
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Itaipuacu
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Joatinga
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Laje do Pao de Acucar
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Lopes Mendes
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Pirantininga
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Postinho
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia Azeda
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia Dona Luiza
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia Grande
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia Saco da Rosa
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia Seca
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia da Bica
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia da Itaipuacu
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia da Paciência
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia da Pedra
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia da Ribeira
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia das Pedrinhas
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia das Pitangueiras
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia de Copacabana
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia de Itapebuçu
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia de João Fernandes
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia de Massambaba
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia de Sepetiba
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Abrico
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Aterro
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Carapebus
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Cassinu
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Cepilho
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Foguete
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Fora
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Leme
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Leste
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Meio
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Paulista
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Pecado
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Recreio dos Bandeirantes
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Sul
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia dos Amores
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia dos Pinheiros
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Quebra-Mar
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Reserva
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Reserva beach
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Restinga a Marambaia
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Tucuns
Rio De Janeiro, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13

Surfing in Rio De Janeiro

Rio De Janeiro packs most of Brazil's best-known city surf into a stretch of beach breaks that face the swell arriving from the south through the east, so the coastline works best when a south or southeast groundswell lines up with light offshore wind off the northern quarter. Almost everything here breaks over sand, which keeps the region approachable and forgiving, with only a couple of reef setups and a lone river mouth adding variety for surfers who want something with more edge.

The bulk of the action sits along the city itself, from the urban peaks of Arpoador and the long, shifting sandbanks of Barra da Tijuca to the more exposed western beaches. Beyond the city, the coast opens up toward towns like Armação dos Búzios, Arraial do Cabo, Cabo Frio and Inoã, each adding its own corners and angles. That spread means surfing in Rio De Janeiro can mean anything from a quick paddle-out at a busy in-town beach to a longer drive for cleaner, less-trafficked sand.

The dominant swell window runs from the south round to the east, with the southerly and southeasterly directions doing most of the heavy lifting, so the coast comes alive when Southern Ocean groundswell pushes north. A handful of spots also pick up energy from the southwest, giving you options when the angle shifts. Wind is the other half of the equation: north through northwest and northeast breezes tend to groom the faces, so early mornings before the sea breeze fills in are often the smart call. Most beaches will handle whatever the tide is doing, though mid and low tide see the widest run of good sessions.

Size ranges from small, playful days around waist-high up to solid overhead swells, with the bigger, better-known beaches holding size into the head-and-a-half range and occasionally more when a strong pulse arrives. That variety supports a real mix of surfers. Beginner-friendly picks include Grumari, Barra da Tijuca and Saquarema, where mellow sand-bottom waves make for a softer learning curve, while intermediates get the widest choice and a few heavier days reward more experienced surfers. Notable spots include Grumari, Barra da Tijuca and Prainha, all worth building a session around when the swell and wind agree.

Shortboards are the natural fit for most of these beach breaks, but there is room for funboards, longboards and bodyboards on the smaller, forgiving days. The prime window leans toward autumn and winter, when consistent south swells and cleaner mornings line up most often. Check swell direction, wind and tide together before you commit, keep your options open across the city and the coast to the east, and Rio rewards you with one of the most varied urban surf scenes anywhere.

Timeline

Fri 09/10
Sat 10/10
Sun 11/10
09:00 am - 06:12 pm
·Forte and Geriba

All surf spots by town

Open in the app

Scan the QR code to open the Surfnerd app

Surfnerd Logo

Login to your Surfnerd account

Log your sessions, save your favorite spots, and keep your surf forecast personalized.

Log in with AppleLog in with Google
or signup with email