All about buses to Rio de Janeiro
| Local Time | |
| Country | Brazil |
| Currency | Brazilian real |
| Bus connections | 3979 |
| bus stations | 54 |
| cheapest ride | £3 |
| Most popular coach operators | |
| Other companies are Aguia Flex, Andorinha, Auto Viação Catarinense, Auto Viação Progresso, Busco, Buser and 27 more. | |
Cheap bus tickets to Rio de Janeiro
-
Viação UTIL1h 50m013:25Miguel Pereira, RJBus Station15:15Rio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Viação UTIL goes from Bus Station, Miguel Pereira, RJ (Brazil) at 03/11/2026 13:25:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 03/11/2026 15:15:00. 50 Premium Economy ticket for £4 per person are available. Travel duration is 1h 50m
-
Buser2h 30m014:40Juiz de Fora, MGGraal Juiz de Fora17:10Rio de JaneiroUrca - Avenida Pasteur0Premium EconomyA Bus from Buser goes from Graal Juiz de Fora, Juiz de Fora, MG (Brazil) at 08/11/2026 14:40:00 to Urca - Avenida Pasteur, Rio de Janeiro (Brazil) arriving at 08/11/2026 17:10:00. 50 Premium Economy ticket for £4 per person are available. Travel duration is 2h 30m
-
Viação Sampaio5h 25m018:55Aparecida, SPCentral Coach Station00:20Rio de JaneiroBus Station Novo Rio0EconomyA Bus from Viação Sampaio goes from Central Coach Station, Aparecida, SP (Brazil) at 04/11/2026 18:55:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 05/11/2026 00:20:00. 50 Economy ticket for £7 per person are available. Travel duration is 5h 25m
-
10013h 4m005:25São Pedro da Aldeia, RJCentral Coach Station08:29Rio de JaneiroBus Station Novo Rio0BasicA Bus from 1001 goes from Central Coach Station, São Pedro da Aldeia, RJ (Brazil) at 03/11/2026 05:25:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 03/11/2026 08:29:00. 50 Basic ticket for £9 per person are available. Travel duration is 3h 4m
-
Aguia Branca7h 45m023:00São PauloBarra Funda Bus Station06:45Rio de Janeiro0BasicA Bus from Aguia Branca goes from Barra Funda Bus Station, São Paulo (Brazil) at 03/11/2026 23:00:00 to , Rio de Janeiro (Brazil) arriving at 04/11/2026 06:45:00. 50 Basic ticket for £9 per person are available. Travel duration is 7h 45m
-
Auto Viação Catarinense6h 30m022:50São PauloTietê Bus Station05:20Rio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Auto Viação Catarinense goes from Tietê Bus Station, São Paulo (Brazil) at 07/11/2026 22:50:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 08/11/2026 05:20:00. 50 Premium Economy ticket for £10 per person are available. Travel duration is 6h 30m
-
wemobi6h 30m009:50São PauloTietê Bus Station16:20Rio de JaneiroBus Station Novo Rio0BasicA Bus from wemobi goes from Tietê Bus Station, São Paulo (Brazil) at 03/11/2026 09:50:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 03/11/2026 16:20:00. 50 Basic ticket for £11 per person are available. Travel duration is 6h 30m
-
Transportes Santa Maria5h 40m023:50São José dos CamposCentral Coach Station05:30Rio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Transportes Santa Maria goes from Central Coach Station, São José dos Campos (Brazil) at 03/11/2026 23:50:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 04/11/2026 05:30:00. 50 Premium Economy ticket for £11 per person are available. Travel duration is 5h 40m
-
Cidade do Aço3h 20m013:30Penedo, RJBus Stop16:50Rio de JaneiroBus Station Novo Rio0BasicA Bus from Cidade do Aço goes from Bus Stop, Penedo, RJ (Brazil) at 03/11/2026 13:30:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 03/11/2026 16:50:00. 50 Basic ticket for £11 per person are available. Travel duration is 3h 20m
-
Itapemirim Suzantur7h 0m016:55Cachoeiro de Itapemirim, ESCoach Station23:55Rio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Itapemirim Suzantur goes from Coach Station, Cachoeiro de Itapemirim, ES (Brazil) at 07/11/2026 16:55:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 07/11/2026 23:55:00. 50 Premium Economy ticket for £14 per person are available. Travel duration is 7h 0m
-
Busco8h 50m008:40Vila Velha, ESCentral Coach Station17:30Rio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Busco goes from Central Coach Station, Vila Velha, ES (Brazil) at 05/11/2026 08:40:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 05/11/2026 17:30:00. 50 Premium Economy ticket for £14 per person are available. Travel duration is 8h 50m
-
Expresso Adamantina5h 30m012:00São PauloTietê Bus Station17:30Rio de JaneiroBus Station Novo Rio0EconomyA Bus from Expresso Adamantina goes from Tietê Bus Station, São Paulo (Brazil) at 08/11/2026 12:00:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 08/11/2026 17:30:00. 50 Economy ticket for £14 per person are available. Travel duration is 5h 30m
-
Viação Rio Doce6h 30m010:00São PauloTietê Bus Station16:30Rio de JaneiroBus Station Novo Rio0BasicA Bus from Viação Rio Doce goes from Tietê Bus Station, São Paulo (Brazil) at 08/11/2026 10:00:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 08/11/2026 16:30:00. 50 Basic ticket for £15 per person are available. Travel duration is 6h 30m
-
Costa Verde Transportes4h 40m005:20Paraty, RJBus Station10:00Rio de JaneiroBus Station Novo Rio0BasicA Bus from Costa Verde Transportes goes from Bus Station, Paraty, RJ (Brazil) at 03/11/2026 05:20:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 03/11/2026 10:00:00. 50 Basic ticket for £16 per person are available. Travel duration is 4h 40m
-
Expresso União5h 39m023:00Cachoeiro de Itapemirim, ESCoach Station04:39Rio de JaneiroBus Station Novo Rio0BasicA Bus from Expresso União goes from Coach Station, Cachoeiro de Itapemirim, ES (Brazil) at 07/11/2026 23:00:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 08/11/2026 04:39:00. 50 Basic ticket for £17 per person are available. Travel duration is 5h 39m
-
Primar Turismo9h 30m002:00São José dos CamposCentral Coach Station11:30Rio de JaneiroHotel Golden Park0Premium EconomyA Bus from Primar Turismo goes from Central Coach Station, São José dos Campos (Brazil) at 07/11/2026 02:00:00 to Hotel Golden Park, Rio de Janeiro (Brazil) arriving at 07/11/2026 11:30:00. 50 Premium Economy ticket for £17 per person are available. Travel duration is 9h 30m
-
Viação Penha6h 40m010:20São PauloBarra Funda Bus Station17:00Rio de JaneiroBus Station Novo Rio0EconomyA Bus from Viação Penha goes from Barra Funda Bus Station, São Paulo (Brazil) at 08/11/2026 10:20:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 08/11/2026 17:00:00. 50 Economy ticket for £19 per person are available. Travel duration is 6h 40m
-
Viação Kaissara Suzantur9h 30m003:30São PauloTietê Bus Station13:00Rio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Viação Kaissara Suzantur goes from Tietê Bus Station, São Paulo (Brazil) at 05/11/2026 03:30:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 05/11/2026 13:00:00. 50 Premium Economy ticket for £19 per person are available. Travel duration is 9h 30m
-
Expresso Notável7h 55m023:45São PauloTietê Bus Station07:40Rio de JaneiroBus Station Novo Rio0BusinessA Bus from Expresso Notável goes from Tietê Bus Station, São Paulo (Brazil) at 03/11/2026 23:45:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 04/11/2026 07:40:00. 50 Business ticket for £19 per person are available. Travel duration is 7h 55m
-
Expresso Maringá6h 0m023:20São PauloTietê Bus Station05:20Rio de JaneiroCampo Grande0Premium EconomyA Bus from Expresso Maringá goes from Tietê Bus Station, São Paulo (Brazil) at 08/11/2026 23:20:00 to Campo Grande, Rio de Janeiro (Brazil) arriving at 09/11/2026 05:20:00. 50 Premium Economy ticket for £20 per person are available. Travel duration is 6h 0m
-
Aguia Flex7h 30m008:00São PauloBarra Funda Bus Station15:30Rio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Aguia Flex goes from Barra Funda Bus Station, São Paulo (Brazil) at 03/11/2026 08:00:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 03/11/2026 15:30:00. 50 Premium Economy ticket for £21 per person are available. Travel duration is 7h 30m
-
Expresso Diamante7h 50m001:10Osasco, SPCoach Station09:00Rio de JaneiroHotel Golden Park0Premium EconomyA Bus from Expresso Diamante goes from Coach Station, Osasco, SP (Brazil) at 07/11/2026 01:10:00 to Hotel Golden Park, Rio de Janeiro (Brazil) arriving at 07/11/2026 09:00:00. 50 Premium Economy ticket for £21 per person are available. Travel duration is 7h 50m
-
Gontijo12h 25m022:57São Mateus, ESPonto de Apoio Rodonaldo11:22Rio de JaneiroBus Station Novo Rio0EconomyA Bus from Gontijo goes from Ponto de Apoio Rodonaldo, São Mateus, ES (Brazil) at 04/11/2026 22:57:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 05/11/2026 11:22:00. 50 Economy ticket for £22 per person are available. Travel duration is 12h 25m
-
Expresso Nordeste5h 20m000:40São José dos CamposCentral Coach Station06:00Rio de JaneiroBus Station Novo Rio0First ClassA Bus from Expresso Nordeste goes from Central Coach Station, São José dos Campos (Brazil) at 05/11/2026 00:40:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 05/11/2026 06:00:00. 50 First Class ticket for £23 per person are available. Travel duration is 5h 20m
-
Expresso do Sul6h 30m005:30São PauloTietê Bus Station12:00Rio de JaneiroBus Station Novo Rio0First ClassA Bus from Expresso do Sul goes from Tietê Bus Station, São Paulo (Brazil) at 09/11/2026 05:30:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 09/11/2026 12:00:00. 50 First Class ticket for £25 per person are available. Travel duration is 6h 30m
-
Viação Nacional15h 50m015:50Teixeira de Freitas, BATeixeira de Freitas Churrascaria Grupo 2 Irmãos Coach Stop07:40Rio de JaneiroBus Station Novo Rio0EconomyA Bus from Viação Nacional goes from Teixeira de Freitas Churrascaria Grupo 2 Irmãos Coach Stop, Teixeira de Freitas, BA (Brazil) at 05/11/2026 15:50:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 06/11/2026 07:40:00. 50 Economy ticket for £30 per person are available. Travel duration is 15h 50m
-
Viação Cometa8h 0m009:00Belo Horizonte, MGBus station (Tergip)17:00Rio de JaneiroBus Station Novo Rio0First ClassA Bus from Viação Cometa goes from Bus station (Tergip), Belo Horizonte, MG (Brazil) at 03/11/2026 09:00:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 03/11/2026 17:00:00. 50 First Class ticket for £35 per person are available. Travel duration is 8h 0m
-
Viação Salutaris20h 15m022:00São PauloTietê Bus Station18:15Rio de JaneiroCampo Grande0EconomyA Bus from Viação Salutaris goes from Tietê Bus Station, São Paulo (Brazil) at 03/11/2026 22:00:00 to Campo Grande, Rio de Janeiro (Brazil) arriving at 04/11/2026 18:15:00. 50 Economy ticket for £37 per person are available. Travel duration is 20h 15m
-
Rápido Federal50h 15m011:00Feira de Santana, BACoach Station13:15Rio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Rápido Federal goes from Coach Station, Feira de Santana, BA (Brazil) at 09/11/2026 11:00:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/11/2026 13:15:00. 50 Premium Economy ticket for £41 per person are available. Travel duration is 50h 15m
-
BUZIOS TRANSFER6h 0m006:00Paraty, RJBus Station12:00Rio de JaneiroMenezes Côrtes Coach Station0EconomyA Bus from BUZIOS TRANSFER goes from Bus Station, Paraty, RJ (Brazil) at 03/11/2026 06:00:00 to Menezes Côrtes Coach Station, Rio de Janeiro (Brazil) arriving at 03/11/2026 12:00:00. 50 Economy ticket for £43 per person are available. Travel duration is 6h 0m
-
Viação Esmeralda6h 30m022:40São PauloSala VIP Bella Vita05:10Rio de JaneiroHotel Golden Park0First ClassA Bus from Viação Esmeralda goes from Sala VIP Bella Vita, São Paulo (Brazil) at 03/11/2026 22:40:00 to Hotel Golden Park, Rio de Janeiro (Brazil) arriving at 04/11/2026 05:10:00. 50 First Class ticket for £45 per person are available. Travel duration is 6h 30m
-
Reunidas Paulista15h 0m016:30São José do Rio Preto, SPCentral Coach Station07:30Rio de JaneiroBus Station Novo Rio0First ClassA Bus from Reunidas Paulista goes from Central Coach Station, São José do Rio Preto, SP (Brazil) at 06/11/2026 16:30:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 07/11/2026 07:30:00. 50 First Class ticket for £56 per person are available. Travel duration is 15h 0m
-
Real Expresso19h 10m001:30Uberlândia, MGPresidente Castelo Branco Central Coach Station20:40Rio de JaneiroBus Station Novo Rio0BusinessA Bus from Real Expresso goes from Presidente Castelo Branco Central Coach Station, Uberlândia, MG (Brazil) at 04/11/2026 01:30:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 04/11/2026 20:40:00. 50 Business ticket for £59 per person are available. Travel duration is 19h 10m
-
Viação Garcia15h 10m020:30Londrina, PRCoach Station11:40Rio de JaneiroBus Station Novo Rio0First ClassA Bus from Viação Garcia goes from Coach Station, Londrina, PR (Brazil) at 03/11/2026 20:30:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 04/11/2026 11:40:00. 50 First Class ticket for £78 per person are available. Travel duration is 15h 10m
-
Expresso Guanabara50h 43m008:00Campina Grande, PBCoach Station10:43Rio de JaneiroBus Station Novo Rio0Premium EconomyA Bus from Expresso Guanabara goes from Coach Station, Campina Grande, PB (Brazil) at 06/11/2026 08:00:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 08/11/2026 10:43:00. 50 Premium Economy ticket for £99 per person are available. Travel duration is 50h 43m
-
Auto Viação Progresso56h 40m010:20João PessoaCentral Coach Station19:00Rio de JaneiroBus Station Novo Rio0EconomyA Bus from Auto Viação Progresso goes from Central Coach Station, João Pessoa (Brazil) at 09/11/2026 10:20:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 11/11/2026 19:00:00. 50 Economy ticket for £109 per person are available. Travel duration is 56h 40m
-
Andorinha38h 30m018:25Cuiabá, MTRua Barão de Melgaço09:55Rio de JaneiroBus Station Novo Rio0EconomyA Bus from Andorinha goes from Rua Barão de Melgaço, Cuiabá, MT (Brazil) at 03/11/2026 18:25:00 to Bus Station Novo Rio, Rio de Janeiro (Brazil) arriving at 05/11/2026 09:55:00. 50 Economy ticket for £115 per person are available. Travel duration is 38h 30m
Cheap Carpooling to Rio de Janeiro
-
BlaBlaCar1h 50m003:40Volta Redonda, RJ05:40Rio de Janeiro0EconomyA Car from BlaBlaCar goes from , Volta Redonda, RJ (Brazil) at 04/11/2026 03:40:00 to , Rio de Janeiro (Brazil) arriving at 04/11/2026 05:40:00. 50 Economy ticket for £6 per person are available. Travel duration is 1h 50m
-
Paraty Tours5h 0m011:00Paraty, RJBus Station16:00Rio de JaneiroMenezes Côrtes Coach Station0EconomyA Car from Paraty Tours goes from Bus Station, Paraty, RJ (Brazil) at 03/11/2026 11:00:00 to Menezes Côrtes Coach Station, Rio de Janeiro (Brazil) arriving at 03/11/2026 16:00:00. 50 Economy ticket for £136 per person are available. Travel duration is 5h 0m
-
Top Transfer4h 0m005:00Paraty, RJBus Station09:00Rio de JaneiroMenezes Côrtes Coach Station0EconomyA Car from Top Transfer goes from Bus Station, Paraty, RJ (Brazil) at 03/11/2026 05:00:00 to Menezes Côrtes Coach Station, Rio de Janeiro (Brazil) arriving at 03/11/2026 09:00:00. 50 Economy ticket for £232 per person are available. Travel duration is 4h 0m
-
Urben Turismo6h 0m012:00São PauloAv. Brg. Luís Antônio, 562 Coach Station18:00Rio de JaneiroMenezes Côrtes Coach Station0Premium EconomyA Car from Urben Turismo goes from Av. Brg. Luís Antônio, 562 Coach Station, São Paulo (Brazil) at 05/11/2026 12:00:00 to Menezes Côrtes Coach Station, Rio de Janeiro (Brazil) arriving at 05/11/2026 18:00:00. 50 Premium Economy ticket for £373 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 from Rio de Janeiro? Then check the return trip straight away and simply select the appropriate date. Are you travelling with other people? Then indicate how many passengers are travelling with you to Rio de Janeiro 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 transport, 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 coach to Rio de Janeiro?
What can I take with me on my bus ride to Rio de Janeiro?
What equipment does the coach to Rio de Janeiro have?
Which coach stops are there in Rio de Janeiro?
Which coach companies go to Rio de Janeiro?
How can I find the best coach deals to Rio de Janeiro?
How much could I save by comparing coaches 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 coach
The most searched bus routes to Rio de Janeiro
More coach connections to Rio de Janeiro
- Buses Angra dos Reis, RJ to Rio de Janeiro
- Buses Aparecida, SP to Rio de Janeiro
- Coach Aracaju, SE to Rio de Janeiro
- Coach to Rio de Janeiro from Buzios, RJ
- Belém, PA to Rio de Janeiro coach
- Coach from Belo Horizonte, MG to Rio de Janeiro
- Coach Campina Grande, PB to Rio de Janeiro
- Campos do Jordão, SP to Rio de Janeiro bus
- Bus to Rio de Janeiro from Ciudad del Este, PY
- Bus to Rio de Janeiro from Conceição da Barra, ES
- Coach Crateús, CE to Rio de Janeiro
- Cuiabá, MT to Rio de Janeiro bus
- Feira de Santana, BA to Rio de Janeiro coach
- Coach Fortaleza, CE to Rio de Janeiro
- Buses Foz do Iguaçu, PR to Rio de Janeiro
- Coaches Guarapari, ES to Rio de Janeiro
- Bus Itabuna, BA to Rio de Janeiro
- João Pessoa to Rio de Janeiro coach
- Coach Juiz de Fora, MG to Rio de Janeiro
- Bus to Rio de Janeiro from Maceió
- Bus Miguel Pereira, RJ to Rio de Janeiro
- Coach from Natal, RN to Rio de Janeiro
- Coach to Rio de Janeiro from Piúma, ES
- Bus to Rio de Janeiro from Porto Alegre, RS
- Bus Recife, PE to Rio de Janeiro
- Coach from Ribeirão Preto, SP to Rio de Janeiro
- Bus to Rio de Janeiro from Rio das Ostras, RJ
- Coaches São José do Rio Preto, SP to Rio de Janeiro
- Bus São José dos Campos to Rio de Janeiro
- Bus from São Mateus, ES to Rio de Janeiro
- Coach from Teófilo Otoni, MG to Rio de Janeiro
- Coach from Teixeira de Freitas, BA to Rio de Janeiro
- Coach Ubatuba, SP to Rio de Janeiro
- Uberlândia, MG to Rio de Janeiro bus
- Vila Velha, ES to Rio de Janeiro coach
- Bus from Vitória da Conquista, BA to Rio de Janeiro




