The short answer
Porto de Galinhas is a beach village with resorts, natural pools reached by jangada and lots of bustle. João Pessoa is a quiet capital with a seafront to walk, natural pools by boat, a historic centre and a base for trips to Pipa, Recife and the Paraíba coast. They are about 180 km apart, and many people visit Porto as a day trip from João Pessoa.
We are based in João Pessoa and manage holiday lets here, so read this with that in mind — but for some travellers Porto de Galinhas is the better choice, and we say which.
Porto de Galinhas: jangadas, resorts and the village
Porto de Galinhas is a district of Ipojuca, on Pernambuco's south coast, about 60 km from Recife. The signature outing is a jangada ride to the natural pools in front of the village at low tide. Around it are very different beaches: Muro Alto, about 8 km away, with a huge pool formed by a long reef and most of the resorts; Maracaípe, 3 km south, for surfing and seahorses; and, 52 km away, Praia dos Carneiros, with its little church on the sand.

The village is small, full of shops and restaurants, and gets packed in high season and on holidays. It suits travellers who want an all-inclusive resort and do not plan to leave it much.
João Pessoa: a beach city without the crowds
In João Pessoa the natural pools are reached by boat — Picãozinho and Seixas off the seafront and Areia Vermelha in Cabedelo — and the sea along the seafront is calm thanks to the reefs. The seafront has low-rise buildings and a continuous promenade from Cabo Branco to Bessa, and the city has a life of its own: a sixteenth-century historic centre, restaurants, the Jacaré sunset and the cliff-lined south coast half an hour away.

Side by side
- Natural pools: both have them. In Porto, by jangada in front of the village; in João Pessoa, by boat, with fewer people at Seixas.
- Lodging: Porto is strong on resorts; João Pessoa on seafront flats and apartments with kitchens, at lighter prices.
- Crowds: Porto gets packed in high season; João Pessoa is quieter.
- Day trips: from Porto, Carneiros, Recife and Olinda; from João Pessoa, Pipa, Recife, Olinda, the Paraíba coast and even Porto de Galinhas.
- Distance: 181 km, about 2h45 by car, via the Recife area.
Which to choose, by traveller type
- You want an all-inclusive resort and not to go out much: Porto de Galinhas.
- You want a city, a seafront to walk, restaurants and peace: João Pessoa.
- You want to see Paraíba, Pernambuco and Rio Grande do Norte in one trip: base yourself in João Pessoa.
- You want both: stay in João Pessoa and do Porto as a day trip, leaving early.
MAREVI manages serviced flats and apartments on the João Pessoa seafront, from Cabo Branco to Bessa, with a full kitchen and our own team. Book directly on WhatsApp and you skip the platforms' fee.







