Best Beaches in Recife, Brazil
Recife itself isn’t a beach destination in the traditional sense — the urban beaches have limitations — but Pernambuco as a state has some of the best coastline in Brazil. Porto de Galinhas is the obvious highlight, but there’s a whole stretch of beaches south of the city worth knowing about.
Porto de Galinhas — the coastline south of Recife is defined by offshore reefs that create calm, clear natural pools along the shore.
1. Boa Viagem
Boa Viagem — Recife’s main urban beach, long and well-serviced, with the city skyline running the length of the beachfront avenue.
Boa Viagem is the beach you’ll use most simply because it’s right there. A long stretch of urban sand backed by Avenida Boa Viagem and the city’s main hotel strip. Convenient, well-serviced by vendors, and easy to reach on foot from most tourist accommodation.
The water is protected by an offshore reef about 1 km out, which keeps it calm and shallow at low tide. That’s the best time to go — you can wade out quite far in warm, clear water. At high tide the beach narrows significantly and the water gets rougher.
2. Porto de Galinhas
The natural pools at Porto de Galinhas — formed by offshore reefs at low tide, with warm, clear water and good visibility.
Porto de Galinhas is the reason many people come to Pernambuco at all. About 70 km south of Recife, it has natural pools formed by offshore reefs that fill with warm, clear water at low tide. The visibility is genuinely good and the pools are calm enough for children and non-swimmers.
Jangada rides (traditional flat-bottomed rafts) take you out to the main reef pools for around R$30–50 per person. It’s the central activity and worth doing. Go in the morning — the light is better and the pools are less crowded before tour groups arrive.
The easiest way to visit from Recife is a guided day trip on GetYourGuide — transport included, jangada ride to the reef pools, and a guide who times the visit around low tide.
Porto de Galinhas Day Trip from Recife
- ✔ Hotel pickup included
- ✔ Jangada ride to the natural reef pools
- ✔ Local guide included
- ✔ Free cancellation
3. Praia de Gaibu
Praia de Gaibu — a quieter alternative to Porto de Galinhas, with clear water and a more relaxed atmosphere.
Gaibu sits about 40 km south of Recife, closer than Porto de Galinhas and noticeably less crowded. The beach is wide, the water is clear, and there are enough beach bars and restaurants to spend a full day comfortably.
It’s a good option if you want a proper beach day without the tourist infrastructure of Porto de Galinhas. Families and couples tend to prefer it for exactly that reason — more space, fewer people, and the same quality of water.
4. Praia dos Carneiros
Praia dos Carneiros — coconut palms, calm water, and one of the most photogenic stretches of coastline in Pernambuco.
Praia dos Carneiros is about 110 km south of Recife, near the town of Tamandaré. The beach is sheltered by a river mouth and offshore reefs, which makes the water exceptionally calm — almost flat on most days. The combination of coconut palms, white sand, and clear shallow water makes it one of the most visually distinctive beaches in the state.
There’s a small chapel on the beach — the Igreja de São Benedito — that sits at the water’s edge and appears in most photos of the place. It was built in the 18th century and is still used for services.
5. Praia de Calhetas
Calhetas — a small, isolated cove near Tamandaré with rocky outcrops and clear water, rarely crowded.
Calhetas is a small, sheltered cove near Tamandaré — about 5 km from Praia dos Carneiros and easy to combine on the same trip. It’s hemmed in by rocky outcrops and low vegetation, with clear water and very few people on most days.
There’s minimal infrastructure — a couple of beach bars, nothing else. That’s the point. If you’ve come this far down the coast, Calhetas is worth an hour or two before heading back north.
Practical Notes
- The best beaches in Pernambuco are all south of Recife. Plan transport in advance — most require a car or organized tour.
- Low tide dramatically improves most of these beaches. Check tide times before any beach day.
- Porto de Galinhas is best on weekdays — weekend crowds are significant, especially during Brazilian school holidays.
- For Carneiros and Calhetas, consider renting a car for the day. It gives you flexibility and costs similar to organized tours for two people.
- All beaches are safest during the day. Leave before dark regardless of which beach you’re on.