Surfnerd Logo

Best surf spots in Bahia

Tiririca
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Norte
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia Sul
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Avenida
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Back Door
Bahia, Brazil
Point break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Engenhoca
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Itacarezinho
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Pontal
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Prainha
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Jeribucaçu
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
São José
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Boca da Barra
Bahia, Brazil
Rivermouth break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Corais
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Havaizinho
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Baduska
Bahia, Brazil
Reef break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Aleluia
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Alex
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Amaralina
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Barra Vento
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Busca Vida
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Busca Vida
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
CEPER
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Conde
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Corrente
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Costa do Sauipe
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Espanhol
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Farol
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Farol da Barra
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Imbassai
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Ipitanga
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Itacimirim
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Itapoa
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Jaguaribe
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Jardim Atlantico
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Mangue Seco
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Marlin
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Milionários
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Pedra da Cachorra
Bahia, Brazil
Beach break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Pedra do Sal
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Pescador
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Platô
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia Do Flamengo
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia Izidoro Lemos
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia de Bombaca
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Cristo
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Forte
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Malhado
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Marciano
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Praia do Ramo
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Psiu
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
SESC
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Stella Maris
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Taipú de fora
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Terceira Ponte
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Tony
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Torrefação (Meridien)
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Tubao
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13
Vilas
Bahia, Brazil
Unknown break
Fri 9
Sat 10
Sun 11
Mon 12
Tue 13

Surfing in Bahia

Bahia stretches along Brazil's warm northeast coast, a region where sand-bottomed beach breaks dominate and swell arrives from a broad easterly window running through the southeast. The surfing spreads across several distinct towns, so the coastline gives you options rather than a single scene. Salvador anchors the map with the largest concentration of breaks, while Ilhéus and Itacaré further south each add their own cluster of waves, and smaller pockets around Abrantes and Barra Grande round things out.

The setup suits surfers who would rather not wait for big storms. Most spots come alive on modest swell, often working from around a foot, and the majority top out somewhere between chest-high and well overhead, so the region rewards steady, rideable days over sheer size. Swell pushes in across a wide arc, from the northeast down through the east and into the south and southeast, which means more than one direction can light up the coast through the year. Clean conditions come mostly on a west wind, so the early hours before the sea breeze fills in tend to hold the best shape.

Tide is rarely a barrier. Plenty of breaks hold their form through low and mid tide, and many keep going on the push toward high, giving you a broad daily window to find something worth paddling for. Because the waves are overwhelmingly beach breaks over sand, the banks shift and the peaks move around, which is part of the appeal if you like reading a beach rather than lining up on a fixed reef.

Each town carries its own character. Salvador blends city beaches with more exposed stretches just outside town. Itacaré, to the south, is the region's best-known surf town and home to Tiririca, one of the coast's standout waves that comes into its own when the swell lines up. Ilhéus offers a run of beaches with room to spread out. Across the wider spread of Bahia surf spots, examples like Busca Vida, Aleluia, and Alex hint at the variety on offer.

Ability levels are mixed, which keeps the region approachable. There is a solid base of gentler beaches for learning, with Norte and Praia Sul standing out as friendly places to find your feet, alongside plenty of intermediate peaks and a couple of spots that reward experienced surfers once the swell has size. A mixed-ability group can usually surf within reach of each other.

Planning a session comes down to a simple shorthand: look for an easterly swell, a west wind to hold the faces clean, and a tide that suits your chosen beach. Line those up and Bahia delivers approachable, consistent surf along a coastline with genuine variety.

Timeline

All surf spots by town

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

Open in the app

Scan the QR code to open the Surfnerd app