Compare all timetables for the bus from João Pessoa to Rio de Janeiro
Cheapest bus trips today
-
Gontijo45h 46m05:20 PMJoão PessoaCentral Bus Station3:06 PMRio de JaneiroBus Station do Rio0BasicA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/19/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/21/2025 3:06:00 PM. 50 Basic ticket for $88 per person are available. Travel duration is 45h 46m
-
Gontijo45h 36m05:30 PMJoão PessoaCentral Bus Station3:06 PMRio de JaneiroBus Station do Rio0BasicA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/19/2025 5:30:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/21/2025 3:06:00 PM. 50 Basic ticket for $88 per person are available. Travel duration is 45h 36m
-
Gontijo45h 46m05:20 PMJoão PessoaCentral Bus Station3:06 PMRio de JaneiroBus Station do Rio0BasicA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/19/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/21/2025 3:06:00 PM. 50 Basic ticket for $88 per person are available. Travel duration is 45h 46m
-
Expresso Guanabara49h 43m06:00 AMJoão PessoaCentral Bus Station7:43 AMRio de JaneiroBus Station do Rio0EconomyA Bus from Expresso Guanabara goes from Central Bus Station, João Pessoa (Brazil) at 5/19/2025 6:00:00 AM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/21/2025 7:43:00 AM. 50 Economy ticket for $131 per person are available. Travel duration is 49h 43m
-
Expresso Guanabara49h 43m06:00 AMJoão PessoaCentral Bus Station7:43 AMRio de JaneiroBus Station do Rio0EconomyA Bus from Expresso Guanabara goes from Central Bus Station, João Pessoa (Brazil) at 5/19/2025 6:00:00 AM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/21/2025 7:43:00 AM. 50 Economy ticket for $134 per person are available. Travel duration is 49h 43m
Cheapest bus trips tomorrow
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/20/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/22/2025 2:46:00 PM. 50 Economy ticket for $91 per person are available. Travel duration is 45h 26m
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/20/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/22/2025 2:46:00 PM. 50 Economy ticket for $93 per person are available. Travel duration is 45h 26m
-
Expresso Guanabara50h 45m06:00 AMJoão PessoaCentral Bus Station8:45 AMRio de JaneiroBus Station do Rio0EconomyA Bus from Expresso Guanabara goes from Central Bus Station, João Pessoa (Brazil) at 5/20/2025 6:00:00 AM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/22/2025 8:45:00 AM. 50 Economy ticket for $128 per person are available. Travel duration is 50h 45m
-
Expresso Guanabara50h 45m06:00 AMJoão PessoaCentral Bus Station8:45 AMRio de JaneiroBus Station do Rio0EconomyA Bus from Expresso Guanabara goes from Central Bus Station, João Pessoa (Brazil) at 5/20/2025 6:00:00 AM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/22/2025 8:45:00 AM. 50 Economy ticket for $139 per person are available. Travel duration is 50h 45m
Cheapest bus trips Wednesday
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/21/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/23/2025 2:46:00 PM. 50 Economy ticket for $85 per person are available. Travel duration is 45h 26m
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/21/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/23/2025 2:46:00 PM. 50 Economy ticket for $91 per person are available. Travel duration is 45h 26m
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/21/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/23/2025 2:46:00 PM. 50 Economy ticket for $91 per person are available. Travel duration is 45h 26m
-
Expresso Guanabara51h 17m06:00 AMJoão PessoaCentral Bus Station9:17 AMRio de JaneiroBus Station do Rio0EconomyA Bus from Expresso Guanabara goes from Central Bus Station, João Pessoa (Brazil) at 5/21/2025 6:00:00 AM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/23/2025 9:17:00 AM. 50 Economy ticket for $112 per person are available. Travel duration is 51h 17m
-
Expresso Guanabara51h 17m06:00 AMJoão PessoaCentral Bus Station9:17 AMRio de JaneiroBus Station do Rio0EconomyA Bus from Expresso Guanabara goes from Central Bus Station, João Pessoa (Brazil) at 5/21/2025 6:00:00 AM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/23/2025 9:17:00 AM. 50 Economy ticket for $116 per person are available. Travel duration is 51h 17m
Cheapest bus trips Thursday
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/22/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/24/2025 2:46:00 PM. 50 Economy ticket for $85 per person are available. Travel duration is 45h 26m
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/22/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/24/2025 2:46:00 PM. 50 Economy ticket for $91 per person are available. Travel duration is 45h 26m
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/22/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/24/2025 2:46:00 PM. 50 Economy ticket for $91 per person are available. Travel duration is 45h 26m
-
Expresso Guanabara50h 45m06:00 AMJoão PessoaCentral Bus Station8:45 AMRio de JaneiroBus Station do Rio0EconomyA Bus from Expresso Guanabara goes from Central Bus Station, João Pessoa (Brazil) at 5/22/2025 6:00:00 AM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/24/2025 8:45:00 AM. 50 Economy ticket for $131 per person are available. Travel duration is 50h 45m
-
Expresso Guanabara50h 45m06:00 AMJoão PessoaCentral Bus Station8:45 AMRio de JaneiroBus Station do Rio0EconomyA Bus from Expresso Guanabara goes from Central Bus Station, João Pessoa (Brazil) at 5/22/2025 6:00:00 AM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/24/2025 8:45:00 AM. 50 Economy ticket for $134 per person are available. Travel duration is 50h 45m
Cheapest bus trips Friday
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/23/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/25/2025 2:46:00 PM. 50 Economy ticket for $87 per person are available. Travel duration is 45h 26m
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/23/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/25/2025 2:46:00 PM. 50 Economy ticket for $91 per person are available. Travel duration is 45h 26m
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/23/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/25/2025 2:46:00 PM. 50 Economy ticket for $91 per person are available. Travel duration is 45h 26m
-
BusX54h 25m09:30 AMJoão PessoaCentral Bus Station3:55 PMRio de JaneiroHotel Golden Park0BasicA Bus from BusX goes from Central Bus Station, João Pessoa (Brazil) at 5/23/2025 9:30:00 AM to Hotel Golden Park, Rio de Janeiro (Brazil) arriving at 5/25/2025 3:55:00 PM. 50 Basic ticket for $117 per person are available. Travel duration is 54h 25m
-
BusX54h 25m09:30 AMJoão PessoaCentral Bus Station3:55 PMRio de JaneiroHotel Golden Park0EconomyA Bus from BusX goes from Central Bus Station, João Pessoa (Brazil) at 5/23/2025 9:30:00 AM to Hotel Golden Park, Rio de Janeiro (Brazil) arriving at 5/25/2025 3:55:00 PM. 50 Economy ticket for $122 per person are available. Travel duration is 54h 25m
Cheapest bus trips Saturday
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/24/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/26/2025 2:46:00 PM. 50 Economy ticket for $87 per person are available. Travel duration is 45h 26m
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/24/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/26/2025 2:46:00 PM. 50 Economy ticket for $93 per person are available. Travel duration is 45h 26m
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/24/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/26/2025 2:46:00 PM. 50 Economy ticket for $93 per person are available. Travel duration is 45h 26m
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/24/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/26/2025 2:46:00 PM. 50 Economy ticket for $93 per person are available. Travel duration is 45h 26m
-
Gontijo45h 26m05:20 PMJoão PessoaCentral Bus Station2:46 PMRio de JaneiroBus Station do Rio0EconomyA Bus from Gontijo goes from Central Bus Station, João Pessoa (Brazil) at 5/24/2025 5:20:00 PM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/26/2025 2:46:00 PM. 50 Economy ticket for $93 per person are available. Travel duration is 45h 26m
Cheapest bus trips Sunday
-
Expresso Guanabara50h 14m06:00 AMJoão PessoaCentral Bus Station8:14 AMRio de JaneiroBus Station do Rio0EconomyA Bus from Expresso Guanabara goes from Central Bus Station, João Pessoa (Brazil) at 5/25/2025 6:00:00 AM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/27/2025 8:14:00 AM. 50 Economy ticket for $117 per person are available. Travel duration is 50h 14m
-
Expresso Guanabara50h 14m06:00 AMJoão PessoaCentral Bus Station8:14 AMRio de JaneiroBus Station do Rio0EconomyA Bus from Expresso Guanabara goes from Central Bus Station, João Pessoa (Brazil) at 5/25/2025 6:00:00 AM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/27/2025 8:14:00 AM. 50 Economy ticket for $119 per person are available. Travel duration is 50h 14m
-
-
Busbud72h 15m09:50 PMJoão PessoaCentral Bus Station9:45 AMAracaju, SEBus Station Gov. José Rollemberg Leite0EconomyA Bus from Busbud goes from Central Bus Station, João Pessoa (Brazil) at 5/22/2025 9:50:00 PM to Bus Station Gov. José Rollemberg Leite, Aracaju, SE (Brazil) arriving at 5/23/2025 9:45:00 AM. 50 Economy ticket for $14 per person are available. Travel duration is 11h 55m
-
Quero Passagem38h 35m07:30 AMAracaju, SEBus Station Gov. José Rollemberg Leite10:05 PMRio de JaneiroBus Station do Rio0Premium EconomyA Bus from Quero Passagem goes from Bus Station Gov. José Rollemberg Leite, Aracaju, SE (Brazil) at 5/24/2025 7:30:00 AM to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 5/25/2025 10:05:00 PM. 50 Premium Economy ticket for $64 per person are available. Travel duration is 38h 35m
Waiting Time 21h 45m -
Frequency of bus connections between João Pessoa and Rio de Janeiro
Facts about the bus from João Pessoa to Rio de Janeiro
Compare all providers like Gontijo, Expresso Guanabara and BusX that travel 5 times every day by bus from João Pessoa to Rio de Janeiro in one click! Book your bus ticket from João Pessoa to Rio de Janeiro starting from $85!
Cheapest Bus | $85 |
Fastest Bus | 45h 26m |
Earliest Bus | 6:00 AM |
Latest Bus | 6:00 AM |
Daily Bus Routes | 5 Ø |
Distance | 1,225.6 miles |
Bus Companies | Gontijo, Expresso Guanabara and BusX |
Cheapest bus connections from João Pessoa to Rio de Janeiro
Every day, 5 buses from 3 bus companies leave João Pessoa for Rio de Janeiro: in the table below, you will find the cheapest prices for a bus ticket for this route, starting from 05/19/2025 and for the following days.
The cheapest time to travel from João Pessoa to Rio de Janeiro
How to save money travelling from João Pessoa to Rio de Janeiro
Book the ticket from João Pessoa to Rio de Janeiro in advance! The earlier you book, the cheaper usually the price is. Also, you will be sure to have a place on the bus from João Pessoa to Rio de Janeiro, compared instead if you buy it at the last moment, or directly at the station.
If you can, avoid travelling at peak times. Instead of weekend, try travelling during the week. Travelling in the evening or at night it’s also cheaper, and later buses from João Pessoa to Rio de Janeiro are also emptier.All bus stations and stops in João Pessoa and Rio de Janeiro
In the map below, you can see where to find all bus stations in João Pessoa and Rio de Janeiro.
Compare the bus with other modes of transport
Service and Comfort on the bus from João Pessoa to Rio de Janeiro
FAQs about the João Pessoa to Rio de Janeiro bus
How much does a João Pessoa Rio de Janeiro bus trip cost?
How much could I save by comparing buses from João Pessoa to Rio de Janeiro?
On average, how many connections are available from João Pessoa to Rio de Janeiro each day?
How long does a bus journey from João Pessoa to Rio de Janeiro take?
What time is the first bus from João Pessoa to Rio de Janeiro?
What time is the last bus from João Pessoa to Rio de Janeiro?
Which bus companies operate the João Pessoa Rio de Janeiro route?
Is there a direct bus between João Pessoa and Rio de Janeiro?
What can I take with me on the João Pessoa to Rio de Janeiro bus route?
What equipment is available for the João Pessoa Rio de Janeiro bus route?
Available seat classes which are offered on the bus route João Pessoa to Rio de Janeiro
Name referring to the typical seat you will find with companies that don’t distinguish between different classes.
The cheapest option available for your ticket, it usually comes with reclinable seats and AC.
More bus routes to João Pessoa and to Rio de Janeiro
- Bus Routes to João Pessoa
- Buses from Abreu e Lima, PE to João Pessoa
- Buses to João Pessoa from Arapiraca, AL
- Bus Belém, PA to João Pessoa
- Buses from Cajazeiras, PB to João Pessoa
- Buses Campina Grande, PB - João Pessoa
- Bus from Campinas, SP to João Pessoa
- Buses from Cuiabá to João Pessoa
- Guarabira, PB to João Pessoa bus
- Buses to João Pessoa from Itabaiana, PB
- From Juazeirinho to João Pessoa bus
- Bus Montes Claros, MG - João Pessoa
- Bus to João Pessoa from Patos, PB
- Buses to João Pessoa from Petrolina, PE
- Bus Santos, SP to João Pessoa
- Bus São Luís, MA - João Pessoa
- Bus to João Pessoa from Soledade, PB
- Buses from Sousa to João Pessoa
- Timbaúba to João Pessoa bus
- Uberlândia, MG to João Pessoa bus
- Vitória da Conquista, BA to João Pessoa bus
- Bus Routes to Rio de Janeiro
- Bus Angra dos Reis to Rio de Janeiro
- Buses to Rio de Janeiro from Belém, PA
- Buses from Belo Horizonte, MG to Rio de Janeiro
- Buses Brasília - Rio de Janeiro
- Buses from Conceição de Jacareí to Rio de Janeiro
- Buses Foz do Iguaçu, PR to Rio de Janeiro
- Bus Guarulhos - Rio de Janeiro
- Buses Ilhéus, BA - Rio de Janeiro
- Bus Itatiaia, RJ to Rio de Janeiro
- Bus to Rio de Janeiro from Lima
- From Manhumirim to Rio de Janeiro bus
- Bus Nova Russas - Rio de Janeiro
- Bus Ouro Preto, MG to Rio de Janeiro
- Penedo, RJ to Rio de Janeiro bus
- Buses to Rio de Janeiro from Recife, PE
- Buses to Rio de Janeiro from São Sebastião, SP
- Buses from Teresópolis, RJ to Rio de Janeiro
- Bus to Rio de Janeiro from Ubatuba, SP
- Buses Viçosa, MG - Rio de Janeiro
- Buses to Rio de Janeiro from Vitória, ES