All about buses to Rio de Janeiro
| Local Time | |
| Country | Brazil |
| Currency | Brazilian real |
| Bus Routes | 3579 |
| Bus Stations | 54 |
| Cheapest Trip | $3 |
| Most popular Bus Companies | |
| Other companies are Aguia Flex, Andorinha, Auto Viação Catarinense, Auto Viação Progresso, Busco, BUZIOS TRANSFER and 28 more. | |
Cheap bus tickets to Rio de Janeiro
-
Viação UTIL1h 50m01:25 PMMiguel Pereira, RJBus Station3:15 PMRio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Viação UTIL goes from Bus Station, Miguel Pereira, RJ (Brazil) at 11/10/2026 1:25:00 PM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/10/2026 3:15:00 PM. 50 Premium Economy ticket for $5 per person are available. Travel duration is 1h 50m
-
Expresso Nordeste5h 20m012:40 AMSão José dos CamposCentral Bus Station6:00 AMRio de JaneiroBus Station Novo Rio0First ClassA Bus from Expresso Nordeste goes from Central Bus Station, São José dos Campos (Brazil) at 11/11/2026 12:40:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/11/2026 6:00:00 AM. 50 First Class ticket for $9 per person are available. Travel duration is 5h 20m
-
Buser3h 5m02:20 PMJuiz de Fora, MGGraal Juiz de Fora5:25 PMRio de JaneiroUrca - Avenida Pasteur0BusinessA Bus from Buser goes from Graal Juiz de Fora, Juiz de Fora, MG (Brazil) at 11/9/2026 2:20:00 PM to Urca - Avenida Pasteur, Rio de Janeiro (Brazil) arriving at 11/9/2026 5:25:00 PM. 50 Business ticket for $11 per person are available. Travel duration is 3h 5m
-
Aguia Branca8h 30m05:00 PMSão PauloBarra Funda Bus Station1:30 AMRio de Janeiro0Premium EconomyA Bus from Aguia Branca goes from Barra Funda Bus Station, São Paulo (Brazil) at 11/13/2026 5:00:00 PM to , Rio de Janeiro (Brazil) arriving at 11/14/2026 1:30:00 AM. 50 Premium Economy ticket for $12 per person are available. Travel duration is 8h 30m
-
10012h 50m010:37 PMSão Pedro da Aldeia, RJCentral Bus Station1:27 AMRio de JaneiroBus Station Novo Rio0BasicA Bus from 1001 goes from Central Bus Station, São Pedro da Aldeia, RJ (Brazil) at 11/7/2026 10:37:00 PM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/8/2026 1:27:00 AM. 50 Basic ticket for $12 per person are available. Travel duration is 2h 50m
-
wemobi6h 50m010:30 PMSão PauloBarra Funda Bus Station5:20 AMRio de JaneiroBarra da Tijuca - Shopping Uptown0EconomyA Bus from wemobi goes from Barra Funda Bus Station, São Paulo (Brazil) at 11/12/2026 10:30:00 PM to Barra da Tijuca - Shopping Uptown, Rio de Janeiro (Brazil) arriving at 11/13/2026 5:20:00 AM. 50 Economy ticket for $13 per person are available. Travel duration is 6h 50m
-
Transportes Santa Maria5h 40m011:50 PMSão José dos CamposCentral Bus Station5:30 AMRio de JaneiroBus Station Novo Rio0BasicA Bus from Transportes Santa Maria goes from Central Bus Station, São José dos Campos (Brazil) at 11/7/2026 11:50:00 PM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/8/2026 5:30:00 AM. 50 Basic ticket for $15 per person are available. Travel duration is 5h 40m
-
Expresso Adamantina5h 30m012:30 PMSão PauloTietê Bus Station6:00 PMRio de JaneiroBus Station Novo Rio0EconomyA Bus from Expresso Adamantina goes from Tietê Bus Station, São Paulo (Brazil) at 11/8/2026 12:30:00 PM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/8/2026 6:00:00 PM. 50 Economy ticket for $16 per person are available. Travel duration is 5h 30m
-
Itapemirim Suzantur7h 0m04:55 PMCachoeiro de Itapemirim, ESBus Station11:55 PMRio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Itapemirim Suzantur goes from Bus Station, Cachoeiro de Itapemirim, ES (Brazil) at 11/7/2026 4:55:00 PM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/7/2026 11:55:00 PM. 50 Premium Economy ticket for $18 per person are available. Travel duration is 7h 0m
-
Auto Viação Catarinense7h 15m08:15 AMSão PauloTietê Bus Station3:30 PMRio de JaneiroBus Station Novo Rio0BasicA Bus from Auto Viação Catarinense goes from Tietê Bus Station, São Paulo (Brazil) at 11/10/2026 8:15:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/10/2026 3:30:00 PM. 50 Basic ticket for $18 per person are available. Travel duration is 7h 15m
-
Busco8h 50m08:40 AMVila Velha, ESCentral Bus Station5:30 PMRio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Busco goes from Central Bus Station, Vila Velha, ES (Brazil) at 11/7/2026 8:40:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/7/2026 5:30:00 PM. 50 Premium Economy ticket for $18 per person are available. Travel duration is 8h 50m
-
Viação Kaissara Suzantur8h 30m02:00 PMMarataízes, ESBus station10:30 PMRio de JaneiroBus Station Novo Rio0BasicA Bus from Viação Kaissara Suzantur goes from Bus station, Marataízes, ES (Brazil) at 11/8/2026 2:00:00 PM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/8/2026 10:30:00 PM. 50 Basic ticket for $19 per person are available. Travel duration is 8h 30m
-
Expresso do Sul6h 30m05:30 AMSão PauloTietê Bus Station12:00 PMRio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Expresso do Sul goes from Tietê Bus Station, São Paulo (Brazil) at 11/7/2026 5:30:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/7/2026 12:00:00 PM. 50 Premium Economy ticket for $20 per person are available. Travel duration is 6h 30m
-
Viação Rio Doce6h 30m010:00 AMSão PauloTietê Bus Station4:30 PMRio de JaneiroBus Station Novo Rio0BasicA Bus from Viação Rio Doce goes from Tietê Bus Station, São Paulo (Brazil) at 11/8/2026 10:00:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/8/2026 4:30:00 PM. 50 Basic ticket for $20 per person are available. Travel duration is 6h 30m
-
Viação Sampaio6h 0m07:30 AMSão José dos CamposCentral Bus Station1:30 PMRio de JaneiroBus Station Novo Rio0BusinessA Bus from Viação Sampaio goes from Central Bus Station, São José dos Campos (Brazil) at 11/12/2026 7:30:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/12/2026 1:30:00 PM. 50 Business ticket for $22 per person are available. Travel duration is 6h 0m
-
Expresso União7h 50m08:20 PMCachoeiro de Itapemirim, ESBus Station4:10 AMRio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Expresso União goes from Bus Station, Cachoeiro de Itapemirim, ES (Brazil) at 11/8/2026 8:20:00 PM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/9/2026 4:10:00 AM. 50 Premium Economy ticket for $22 per person are available. Travel duration is 7h 50m
-
Costa Verde Transportes4h 40m05:20 AMParaty, RJBus Station10:00 AMRio de JaneiroBus Station Novo Rio0BasicA Bus from Costa Verde Transportes goes from Bus Station, Paraty, RJ (Brazil) at 11/7/2026 5:20:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/7/2026 10:00:00 AM. 50 Basic ticket for $22 per person are available. Travel duration is 4h 40m
-
Expresso Maringá6h 0m011:20 PMSão PauloTietê Bus Station5:20 AMRio de JaneiroCampo Grande0Premium EconomyA Bus from Expresso Maringá goes from Tietê Bus Station, São Paulo (Brazil) at 11/12/2026 11:20:00 PM to Campo Grande, Rio de Janeiro (Brazil) arriving at 11/13/2026 5:20:00 AM. 50 Premium Economy ticket for $22 per person are available. Travel duration is 6h 0m
-
Aguia Flex7h 30m08:00 AMSão PauloBarra Funda Bus Station3:30 PMRio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Aguia Flex goes from Barra Funda Bus Station, São Paulo (Brazil) at 11/7/2026 8:00:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/7/2026 3:30:00 PM. 50 Premium Economy ticket for $24 per person are available. Travel duration is 7h 30m
-
Gontijo10h 40m05:50 PMLinharesTrês Barras4:30 AMRio de JaneiroBus Station Novo Rio0BasicA Bus from Gontijo goes from Três Barras, Linhares (Brazil) at 11/10/2026 5:50:00 PM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/11/2026 4:30:00 AM. 50 Basic ticket for $25 per person are available. Travel duration is 10h 40m
-
Viação Garcia10h 20m07:10 AMSorocabaBus Station5:30 PMRio de JaneiroBus Station Novo Rio0BasicA Bus from Viação Garcia goes from Bus Station, Sorocaba (Brazil) at 11/8/2026 7:10:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/8/2026 5:30:00 PM. 50 Basic ticket for $26 per person are available. Travel duration is 10h 20m
-
Expresso Notável7h 55m011:45 PMSão PauloTietê Bus Station7:40 AMRio de JaneiroBus Station Novo Rio0BusinessA Bus from Expresso Notável goes from Tietê Bus Station, São Paulo (Brazil) at 11/8/2026 11:45:00 PM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/9/2026 7:40:00 AM. 50 Business ticket for $26 per person are available. Travel duration is 7h 55m
-
Expresso Diamante7h 50m01:10 AMOsasco, SPBus Station9:00 AMRio de JaneiroHotel Golden Park0Premium EconomyA Bus from Expresso Diamante goes from Bus Station, Osasco, SP (Brazil) at 11/7/2026 1:10:00 AM to Hotel Golden Park, Rio de Janeiro (Brazil) arriving at 11/7/2026 9:00:00 AM. 50 Premium Economy ticket for $28 per person are available. Travel duration is 7h 50m
-
Viação Penha7h 50m011:10 AMOsasco, SPBus Station7:00 PMRio de JaneiroBus Station Novo Rio0First ClassA Bus from Viação Penha goes from Bus Station, Osasco, SP (Brazil) at 11/7/2026 11:10:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/7/2026 7:00:00 PM. 50 First Class ticket for $32 per person are available. Travel duration is 7h 50m
-
Primar Turismo9h 30m02:00 AMSão José dos CamposCentral Bus Station11:30 AMRio de JaneiroHotel Golden Park0BasicA Bus from Primar Turismo goes from Central Bus Station, São José dos Campos (Brazil) at 11/7/2026 2:00:00 AM to Hotel Golden Park, Rio de Janeiro (Brazil) arriving at 11/7/2026 11:30:00 AM. 50 Basic ticket for $32 per person are available. Travel duration is 9h 30m
-
Reunidas Paulista15h 0m04:00 PMSão José do Rio Preto, SPCentral Bus Station7:00 AMRio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Reunidas Paulista goes from Central Bus Station, São José do Rio Preto, SP (Brazil) at 11/10/2026 4:00:00 PM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/11/2026 7:00:00 AM. 50 Premium Economy ticket for $38 per person are available. Travel duration is 15h 0m
-
Viação Nacional15h 35m01:23 AMTeixeira de Freitas, BATeixeira de Freitas Churrascaria Grupo 2 Irmãos Bus Stop4:58 PMRio de JaneiroBus Station Novo Rio0BasicA Bus from Viação Nacional goes from Teixeira de Freitas Churrascaria Grupo 2 Irmãos Bus Stop, Teixeira de Freitas, BA (Brazil) at 11/10/2026 1:23:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/10/2026 4:58:00 PM. 50 Basic ticket for $39 per person are available. Travel duration is 15h 35m
-
Viação Cometa8h 0m09:00 AMBelo Horizonte, MGBus station (Tergip)5:00 PMRio de JaneiroBus Station Novo Rio0First ClassA Bus from Viação Cometa goes from Bus station (Tergip), Belo Horizonte, MG (Brazil) at 11/7/2026 9:00:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/7/2026 5:00:00 PM. 50 First Class ticket for $46 per person are available. Travel duration is 8h 0m
-
Viação Salutaris20h 15m010:00 PMSão PauloTietê Bus Station6:15 PMRio de JaneiroCampo Grande0EconomyA Bus from Viação Salutaris goes from Tietê Bus Station, São Paulo (Brazil) at 11/8/2026 10:00:00 PM to Campo Grande, Rio de Janeiro (Brazil) arriving at 11/9/2026 6:15:00 PM. 50 Economy ticket for $53 per person are available. Travel duration is 20h 15m
-
Rápido Federal50h 15m011:00 AMFeira de Santana, BACentral Bus Station1:15 PMRio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Rápido Federal goes from Central Bus Station, Feira de Santana, BA (Brazil) at 11/9/2026 11:00:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/11/2026 1:15:00 PM. 50 Premium Economy ticket for $54 per person are available. Travel duration is 50h 15m
-
Real Expresso54h 10m02:15 AMFeira de Santana, BACentral Bus Station8:25 AMRio de JaneiroBus Station Novo Rio0EconomyA Bus from Real Expresso goes from Central Bus Station, Feira de Santana, BA (Brazil) at 11/7/2026 2:15:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/9/2026 8:25:00 AM. 50 Economy ticket for $56 per person are available. Travel duration is 54h 10m
-
BUZIOS TRANSFER6h 0m06:00 AMParaty, RJBus Station12:00 PMRio de JaneiroMenezes Côrtes Bus Station0EconomyA Bus from BUZIOS TRANSFER goes from Bus Station, Paraty, RJ (Brazil) at 11/7/2026 6:00:00 AM to Menezes Côrtes Bus Station, Rio de Janeiro (Brazil) arriving at 11/7/2026 12:00:00 PM. 50 Economy ticket for $58 per person are available. Travel duration is 6h 0m
-
Viação Esmeralda6h 30m010:40 PMSão PauloSala VIP Bella Vita5:10 AMRio de JaneiroHotel Golden Park0First ClassA Bus from Viação Esmeralda goes from Sala VIP Bella Vita, São Paulo (Brazil) at 11/7/2026 10:40:00 PM to Hotel Golden Park, Rio de Janeiro (Brazil) arriving at 11/8/2026 5:10:00 AM. 50 First Class ticket for $60 per person are available. Travel duration is 6h 30m
-
Real Alagoas64h 20m07:00 PMMaceióCentral Bus Station11:20 AMRio de JaneiroBus Station Novo Rio0BasicA Bus from Real Alagoas goes from Central Bus Station, Maceió (Brazil) at 11/11/2026 7:00:00 PM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/14/2026 11:20:00 AM. 50 Basic ticket for $98 per person are available. Travel duration is 64h 20m
-
Expresso Guanabara50h 43m08:00 AMCampina Grande, PBBus Station10:43 AMRio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Expresso Guanabara goes from Bus Station, Campina Grande, PB (Brazil) at 11/7/2026 8:00:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/9/2026 10:43:00 AM. 50 Premium Economy ticket for $104 per person are available. Travel duration is 50h 43m
-
Auto Viação Progresso56h 40m010:20 AMJoão PessoaCentral Bus Station7:00 PMRio de JaneiroBus Station Novo Rio0EconomyA Bus from Auto Viação Progresso goes from Central Bus Station, João Pessoa (Brazil) at 11/9/2026 10:20:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/11/2026 7:00:00 PM. 50 Economy ticket for $146 per person are available. Travel duration is 56h 40m
-
Expresso São Luiz54h 11m09:00 AMNatal, RNBus Station3:11 PMRio de JaneiroBus Station Novo Rio0EconomyA Bus from Expresso São Luiz goes from Bus Station, Natal, RN (Brazil) at 11/7/2026 9:00:00 AM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/9/2026 3:11:00 PM. 50 Economy ticket for $147 per person are available. Travel duration is 54h 11m
-
Andorinha38h 30m06:25 PMCuiabá, MTRua Barão de Melgaço9:55 AMRio de JaneiroBus Station Novo Rio0EconomyA Bus from Andorinha goes from Rua Barão de Melgaço, Cuiabá, MT (Brazil) at 11/7/2026 6:25:00 PM to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/9/2026 9:55:00 AM. 50 Economy ticket for $153 per person are available. Travel duration is 38h 30m
Cheap Carpooling to Rio de Janeiro
-
BlaBlaCar2h 10m010:10 AMMacaé, RJ12:20 PMRio de Janeiro0EconomyA Car from BlaBlaCar goes from , Macaé, RJ (Brazil) at 11/7/2026 10:10:00 AM to , Rio de Janeiro (Brazil) arriving at 11/7/2026 12:20:00 PM. 50 Economy ticket for $8 per person are available. Travel duration is 2h 10m
-
Top Transfer6h 0m07:00 AMParaty, RJBus Station1:00 PMRio de JaneiroTerminal Alvorada (Barra da Tijuca)0Premium EconomyA Car from Top Transfer goes from Bus Station, Paraty, RJ (Brazil) at 11/7/2026 7:00:00 AM to Terminal Alvorada (Barra da Tijuca), Rio de Janeiro (Brazil) arriving at 11/7/2026 1:00:00 PM. 50 Premium Economy ticket for $62 per person are available. Travel duration is 6h 0m
-
Paraty Tours5h 0m05:00 AMParaty, RJBus Station10:00 AMRio de JaneiroMenezes Côrtes Bus Station0EconomyA Car from Paraty Tours goes from Bus Station, Paraty, RJ (Brazil) at 11/7/2026 5:00:00 AM to Menezes Côrtes Bus Station, Rio de Janeiro (Brazil) arriving at 11/7/2026 10:00:00 AM. 50 Economy ticket for $183 per person are available. Travel duration is 5h 0m
-
Urben Turismo6h 0m012:00 PMSão PauloAv. Brg. Luís Antônio, 562 Bus Station6:00 PMRio de JaneiroMenezes Côrtes Bus Station0Premium EconomyA Car from Urben Turismo goes from Av. Brg. Luís Antônio, 562 Bus Station, São Paulo (Brazil) at 11/8/2026 12:00:00 PM to Menezes Côrtes Bus Station, Rio de Janeiro (Brazil) arriving at 11/8/2026 6:00:00 PM. 50 Premium Economy ticket for $498 per person are available. Travel duration is 6h 0m
Your route is not there? In the search bar, we have already filled Rio de Janeiro as your destination. You just have to enter your place of departure. However, if you want to take the bus from Rio de Janeiro, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return by bus from Rio de Janeiro? Then check the return trip straight away and simply select the appropriate date. Are you travelling to Rio de Janeiro with other people? Then indicate how many passengers are joining you and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transportation, such as trains, carpooling and flights, with which you can get to Rio de Janeiro.All bus stops in Rio de Janeiro
FAQs about the bus route to Rio de Janeiro
Is there a direct bus to Rio de Janeiro?
What can I take with me on my bus ride to Rio de Janeiro?
What equipment and amenities does the bus to Rio de Janeiro have?
Which bus stops are there in Rio de Janeiro?
Which bus companies go to Rio de Janeiro?
How can I find the best bus-deals to Rio de Janeiro?
How much could I save by comparing buses to Rio de Janeiro?
Why does CheckMyBus find the best bus deals to Rio de Janeiro?
How does the CheckMyBus technology work for trips to Rio de Janeiro?
Discover other destinations by bus
The most searched bus routes to Rio de Janeiro
More bus connections to Rio de Janeiro
- Buses Angra dos Reis, RJ to Rio de Janeiro
- Buses from Buzios, RJ to Rio de Janeiro
- Bus Belém, PA - Rio de Janeiro
- From Belo Horizonte, MG to Rio de Janeiro bus
- From Brasília, DF to Rio de Janeiro bus
- Bus to Rio de Janeiro from Buenos Aires
- Buses from Cabo Frio, RJ to Rio de Janeiro
- Bus from Campo Grande, MS to Rio de Janeiro
- Buses to Rio de Janeiro from Conceição de Jacareí
- From Curitiba, PR to Rio de Janeiro bus
- Buses to Rio de Janeiro from Florianópolis, SC
- Buses Fortaleza, CE - Rio de Janeiro
- Buses Foz do Iguaçu, PR to Rio de Janeiro
- Guaçuí to Rio de Janeiro bus
- Bus to Rio de Janeiro from Ilha Grande, RJ
- Bus Ilhéus, BA to Rio de Janeiro
- Bus João Pessoa - Rio de Janeiro
- Buses Londrina, PR to Rio de Janeiro
- Buses Macaé, RJ to Rio de Janeiro
- Mangaratiba, RJ to Rio de Janeiro bus
- Bus Nova Friburgo to Rio de Janeiro
- Bus to Rio de Janeiro from Ouro Preto, MG
- Buses to Rio de Janeiro from Petrópolis, RJ
- Bus to Rio de Janeiro from Porto Alegre, RS
- From Porto Seguro, BA to Rio de Janeiro bus
- Buses Puerto Iguazú - Rio de Janeiro
- Bus to Rio de Janeiro from Santiago, RM
- From Santos, SP to Rio de Janeiro bus
- Bus São José dos Campos to Rio de Janeiro
- Bus São Luís, MA to Rio de Janeiro
- Saquarema, RJ to Rio de Janeiro bus
- From Teixeira de Freitas, BA to Rio de Janeiro bus
- Buses Ubatuba, SP - Rio de Janeiro
- Bus Vila Velha, ES - Rio de Janeiro
- Buses from Vitória, ES to Rio de Janeiro
- Buses Volta Redonda, RJ - Rio de Janeiro




