Orientation: how the city moves
João Pessoa — known locally as "Jampa" — is the capital of Paraíba and sits at the easternmost point of the Americas. For a visitor, the practical picture is simple: there is no metro or tram to rely on, buses do most of the heavy lifting, and taxis and ride-hailing apps are the recommended option for comfort and safety. The city has a hot tropical climate year-round, so plan your movements around the heat and carry water.
Rail, metro and tram
João Pessoa has no passenger rail, metro or tram network that a visitor can use to get around. No intercity passenger rail service reaches the city either — the regional rail network is cargo-focused. If you are travelling from Recife or Natal, you will need to continue by intercity bus or rental car rather than by train.
Buses and public transport
Buses are the backbone of public transport in Brazilian cities, and João Pessoa is no exception. They are cheap and cover the city, but they are not always punctual: buses often fail to follow schedules because of traffic, and two buses on the same route may arrive together followed by a long gap. Build extra time into any bus-dependent plan.
- Electronic ticketing: the city's card system is called Passe Legal. Cards are available at bus terminals, subway stations where present, and service points, and can be topped up at service and self-service points, newsstands, lottery houses and botecos, or online.
- Fares: Brazilian cities generally charge one flat fare set by the prefecture, with no zone divisions within town. With electronic ticketing you can usually ride more than one bus within a set period (generally two to three hours) after paying the first fare.
- Boarding: pay the ticket collector at the front door and exit through the back doors. The electronic display at the front shows the final destination, side signs list the major routes, and a detailed street-by-street route sign is posted above the ticket collector.
- Concessions: children under five sharing a seat with a parent or guardian ride free, as do people over 65 with ID and certain professions with documentation; students pay half fare.
- Priority seating: the front half of the bus, before the ticket gate, is reserved (with differently coloured seats) for people over 65, overweight people, pregnant or breastfeeding women and those carrying a baby, and people with physical disabilities. These seats are open to anyone when no priority passengers are present.
- Shuttle vans: these operate legally or illegally depending on city legislation and are generally cash-only. Conductors shout routes at terminals, and you tell the conductor where to get off. Vans fill gaps in bus coverage, including routes not served by buses or outside town.
Taxis and ride-hailing
For getting around within the city, taxi apps such as Uber and 99 are recommended as safer and often more comfortable than public transport. They are a good default for evenings, beach trips and any journey where you would rather not wait for a bus.
Walking
Walking works well for short hops, but the tropical heat year-round makes it worth planning: wear light natural-fabric clothing, a hat and high-SPF sunscreen, and drink bottled water. After dark, avoid deserted beaches and unlit streets, and avoid displaying valuables in crowded places. Little English is spoken, so keep an offline translator or a few basic Portuguese phrases handy.
Getting from the airport into the city
Presidente Castro Pinto International Airport serves João Pessoa and sits a few kilometres from the city limits, with regular flights from major Brazilian cities. From the airport, the practical options are a taxi or a ride-hailing app such as Uber or 99 — the same apps recommended for getting around the city. If you are arriving via Recife, Natal or Campina Grande airport instead, you will need to continue by intercity bus or rental car; the intercity bus network is well developed and budget-friendly.
- By car from Recife: via the BR-101, a generally good road.
- By car from Campina Grande or Natal: straightforward drives on regional roads.
- By intercity bus: services connect João Pessoa with Recife, Campina Grande and Natal; the network is well developed and budget-friendly.
Practical notes
- The currency is the Brazilian Real. Cards are widely accepted, but carry small cash for beach vendors and markets.
- Drink bottled water.
- Greetings often include a handshake or light embrace, and a thumbs-up is a common sign of approval.
- Sunrise at Ponta do Seixas, around 5 AM, is a notable experience worth planning an early start for.