Best way to travel between

Rio de Janeiro, Brazil
João Pessoa, State of Paraíba, Brazil
Travel Modes
Price
Distance
Duration
CO2
bus
$110.0
2572.5 km
42h 6mins
77.17 kgs
 
flight
$219.0
2036.94 km
7h 58mins
219.99 kgs
 
drive
$270.0
2501.04 km
36h 30mins
320.13 kgs
 
N/A
 
 
 
 
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2572.5 km 42h 6mins 252 BRL 110.0
Flight 2036.94 km 7h 58mins 503 BRL 219.0
Drive 2501.04 km 36h 30mins 620 BRL 270.0
Take Bus from Rio de Janeiro - Novo Rio to João Pessoa
Time: 42h 6mins Cost: 252 BRL; $ 99.0 - 121.0 USD CO2 Emission: 77.2 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Rio de Janeiro, Brazil and João Pessoa, State of Paraíba, Brazil is to travel by bus, which will cost about 252 BRL or 99.00 USD.