The short answer
Recife is a metropolis of culture and history, with Olinda next door; João Pessoa is a beach capital, quiet and walkable. For a beach-and-rest trip, choose João Pessoa; for museums, frevo and city life, Recife. As they are only 120 km apart, many people stay in one and visit the other.
We are based in João Pessoa and manage holiday lets here, so read this with that in mind.
Recife: history, culture and a big city
Old Recife packs a lot of history into a few streets: Rua do Bom Jesus was home to Kahal Zur Israel, the first synagogue in the Americas, from the seventeenth century; the Marco Zero square opens onto the sea; the Paço do Frevo tells the story of the music. Outside the centre, the Instituto Ricardo Brennand has a castle, an armoury and an art gallery, and Olinda, a World Heritage Site, is 15 minutes away.

Recife's city beach is Boa Viagem, with a high-rise seafront and stretches signposted for shark risk — swimming is advised only in areas sheltered by the reefs and at low tide. For proper beach days, locals head to Porto de Galinhas, Carneiros or Itamaracá.

João Pessoa: the beach on your doorstep and a quiet city
In João Pessoa the beach is the heart of the trip: calm sea thanks to the reefs, natural pools by boat, a continuous promenade from Cabo Branco to Bessa and low buildings near the sea. The city also has its baroque historic centre, from 1585, with the Centro Cultural São Francisco, and the Jacaré sunset. The pace is slower and distances are short.
Side by side
- City beach: João Pessoa, with a calm sea along the seafront; in Recife, Boa Viagem has swimming restrictions.
- Culture and museums: Recife and Olinda, with more options.
- Crowds and traffic: Recife is a metropolis; João Pessoa is calmer.
- Flights: Recife airport has more routes; from there João Pessoa is about two hours away.
- Carnival: Recife and Olinda's is one of Brazil's biggest; João Pessoa has its Folia de Rua before Carnival.
Which to choose, by traveller type
- You want beach, rest and seafront walks: João Pessoa.
- You want museums, frevo, Olinda and a big city: Recife.
- Travelling with children: João Pessoa, for the calm sea at Manaíra and Bessa.
- You want both: base yourself in João Pessoa with a day in Recife and Olinda — or the other way round.
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.







