All about buses to Rio de Janeiro
Cheap bus tickets to Rio de Janeiro
-
Brisa3h 45m013:00Juiz de Fora, MGBus Station16:45Rio de JaneiroBus Station do Rio0EconomyA Bus from Brisa goes from Bus Station, Juiz de Fora, MG (Brazil) at 13/08/2025 13:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 16:45:00. 50 Economy ticket for £4 per person are available. Travel duration is 3h 45m
-
Cidade do Aço2h 20m006:30Piraí, RJBus Stop08:50Rio de JaneiroCampo Grande0BasicA Bus from Cidade do Aço goes from Bus Stop, Piraí, RJ (Brazil) at 13/08/2025 06:30:00 to Campo Grande, Rio de Janeiro (Brazil) arriving at 13/08/2025 08:50:00. 50 Basic ticket for £5 per person are available. Travel duration is 2h 20m
-
Gipsyy5h 50m012:00São José dos CamposCentral Coach Station17:50Rio de JaneiroBus Station do Rio0Premium EconomyA Bus from Gipsyy goes from Central Coach Station, São José dos Campos (Brazil) at 14/08/2025 12:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 14/08/2025 17:50:00. 50 Premium Economy ticket for £6 per person are available. Travel duration is 5h 50m
-
10013h 25m011:30Nova FriburgoRodoviária Sul14:55Rio de JaneiroBus Station do Rio0BasicA Bus from 1001 goes from Rodoviária Sul, Nova Friburgo (Brazil) at 14/08/2025 11:30:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 14/08/2025 14:55:00. 50 Basic ticket for £7 per person are available. Travel duration is 3h 25m
-
Buser6h 5m000:20São José dos CamposPraça Altamira Bus Stop06:25Rio de JaneiroParque da Catacumba0BusinessA Bus from Buser goes from Praça Altamira Bus Stop, São José dos Campos (Brazil) at 17/08/2025 00:20:00 to Parque da Catacumba, Rio de Janeiro (Brazil) arriving at 17/08/2025 06:25:00. 50 Business ticket for £7 per person are available. Travel duration is 6h 5m
-
Expresso Adamantina5h 30m007:30São PauloTietê Bus Station13:00Rio de JaneiroBus Station do Rio0Premium EconomyA Bus from Expresso Adamantina goes from Tietê Bus Station, São Paulo (Brazil) at 13/08/2025 07:30:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 13:00:00. 50 Premium Economy ticket for £7 per person are available. Travel duration is 5h 30m
-
wemobi6h 30m009:50São PauloTietê Bus Station16:20Rio de JaneiroBus Station do Rio0Premium EconomyA Bus from wemobi goes from Tietê Bus Station, São Paulo (Brazil) at 16/08/2025 09:50:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 16/08/2025 16:20:00. 50 Premium Economy ticket for £7 per person are available. Travel duration is 6h 30m
-
Viação Penha6h 0m013:00São PauloTietê Bus Station19:00Rio de JaneiroBus Station do Rio0Premium EconomyA Bus from Viação Penha goes from Tietê Bus Station, São Paulo (Brazil) at 13/08/2025 13:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 19:00:00. 50 Premium Economy ticket for £8 per person are available. Travel duration is 6h 0m
-
Viação Sampaio5h 45m012:00São José dos CamposCentral Coach Station17:45Rio de JaneiroBus Station do Rio0Premium EconomyA Bus from Viação Sampaio goes from Central Coach Station, São José dos Campos (Brazil) at 13/08/2025 12:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 17:45:00. 50 Premium Economy ticket for £8 per person are available. Travel duration is 5h 45m
-
Aguia Flex6h 30m023:30São PauloTietê Bus Station06:00Rio de JaneiroBus Station do Rio0BasicA Bus from Aguia Flex goes from Tietê Bus Station, São Paulo (Brazil) at 13/08/2025 23:30:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 14/08/2025 06:00:00. 50 Basic ticket for £8 per person are available. Travel duration is 6h 30m
-
Itapemirim Suzantur6h 30m007:00São PauloTietê Bus Station13:30Rio de JaneiroBus Station do Rio0Premium EconomyA Bus from Itapemirim Suzantur goes from Tietê Bus Station, São Paulo (Brazil) at 13/08/2025 07:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 13:30:00. 50 Premium Economy ticket for £10 per person are available. Travel duration is 6h 30m
-
Viação Rio Doce6h 30m010:00São PauloTietê Bus Station16:30Rio de JaneiroBus Station do Rio0EconomyA Bus from Viação Rio Doce goes from Tietê Bus Station, São Paulo (Brazil) at 13/08/2025 10:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 16:30:00. 50 Economy ticket for £10 per person are available. Travel duration is 6h 30m
-
Viação UTIL3h 15m016:00Juiz de Fora, MGBus Station19:15Rio de JaneiroBus Station do Rio0BusinessA Bus from Viação UTIL goes from Bus Station, Juiz de Fora, MG (Brazil) at 13/08/2025 16:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 19:15:00. 50 Business ticket for £11 per person are available. Travel duration is 3h 15m
-
Aguia Branca7h 30m012:00São PauloBarra Funda Bus Station19:30Rio de JaneiroBus Station do Rio0Premium EconomyA Bus from Aguia Branca goes from Barra Funda Bus Station, São Paulo (Brazil) at 13/08/2025 12:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 19:30:00. 50 Premium Economy ticket for £11 per person are available. Travel duration is 7h 30m
-
Viação Kaissara Suzantur6h 30m007:00São PauloTietê Bus Station13:30Rio de JaneiroBus Station do Rio0Premium EconomyA Bus from Viação Kaissara Suzantur goes from Tietê Bus Station, São Paulo (Brazil) at 13/08/2025 07:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 13:30:00. 50 Premium Economy ticket for £11 per person are available. Travel duration is 6h 30m
-
Auto Viação Catarinense6h 30m007:00São PauloTietê Bus Station13:30Rio de JaneiroBus Station do Rio0BasicA Bus from Auto Viação Catarinense goes from Tietê Bus Station, São Paulo (Brazil) at 13/08/2025 07:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 13:30:00. 50 Basic ticket for £12 per person are available. Travel duration is 6h 30m
-
Viação Cometa8h 0m009:00Belo Horizonte, MGBus station17:00Rio de JaneiroBus Station do Rio0Premium EconomyA Bus from Viação Cometa goes from Bus station, Belo Horizonte, MG (Brazil) at 13/08/2025 09:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 17:00:00. 50 Premium Economy ticket for £12 per person are available. Travel duration is 8h 0m
-
Expresso do Sul6h 30m000:05São PauloTietê Bus Station06:35Rio de JaneiroBus Station do Rio0Premium EconomyA Bus from Expresso do Sul goes from Tietê Bus Station, São Paulo (Brazil) at 13/08/2025 00:05:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 06:35:00. 50 Premium Economy ticket for £13 per person are available. Travel duration is 6h 30m
-
Busco7h 0m022:00Belo Horizonte, MGHotel Royal Lourdes05:00Rio de JaneiroTerminal Alvorada (Barra da Tijuca)0EconomyA Bus from Busco goes from Hotel Royal Lourdes, Belo Horizonte, MG (Brazil) at 15/08/2025 22:00:00 to Terminal Alvorada (Barra da Tijuca), Rio de Janeiro (Brazil) arriving at 16/08/2025 05:00:00. 50 Economy ticket for £14 per person are available. Travel duration is 7h 0m
-
Transportes Santa Maria5h 40m000:20São José dos CamposCentral Coach Station06:00Rio de JaneiroBus Station do Rio0Premium EconomyA Bus from Transportes Santa Maria goes from Central Coach Station, São José dos Campos (Brazil) at 13/08/2025 00:20:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 06:00:00. 50 Premium Economy ticket for £15 per person are available. Travel duration is 5h 40m
-
Primar Turismo6h 40m002:00São José dos CamposCentral Coach Station08:40Rio de JaneiroHotel Golden Park0BasicA Bus from Primar Turismo goes from Central Coach Station, São José dos Campos (Brazil) at 14/08/2025 02:00:00 to Hotel Golden Park, Rio de Janeiro (Brazil) arriving at 14/08/2025 08:40:00. 50 Basic ticket for £16 per person are available. Travel duration is 6h 40m
-
Brasil Bus21h 0m021:15Belo Horizonte, MGTerminal Turístico JK18:15Rio de JaneiroCampo Grande0BasicA Bus from Brasil Bus goes from Terminal Turístico JK, Belo Horizonte, MG (Brazil) at 16/08/2025 21:15:00 to Campo Grande, Rio de Janeiro (Brazil) arriving at 17/08/2025 18:15:00. 50 Basic ticket for £16 per person are available. Travel duration is 21h 0m
-
Expresso União6h 32m008:30Cachoeiro de Itapemirim, ESCoach Station15:02Rio de JaneiroBus Station do Rio0First ClassA Bus from Expresso União goes from Coach Station, Cachoeiro de Itapemirim, ES (Brazil) at 14/08/2025 08:30:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 14/08/2025 15:02:00. 50 First Class ticket for £18 per person are available. Travel duration is 6h 32m
-
Gontijo12h 5m016:25São Mateus, ESCentral Coach Station04:30Rio de JaneiroBus Station do Rio0BasicA Bus from Gontijo goes from Central Coach Station, São Mateus, ES (Brazil) at 19/08/2025 16:25:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 20/08/2025 04:30:00. 50 Basic ticket for £19 per person are available. Travel duration is 12h 5m
-
Viação Nacional13h 10m001:23São Mateus, ESCentral Coach Station14:33Rio de JaneiroBus Station do Rio0EconomyA Bus from Viação Nacional goes from Central Coach Station, São Mateus, ES (Brazil) at 17/08/2025 01:23:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 17/08/2025 14:33:00. 50 Economy ticket for £19 per person are available. Travel duration is 13h 10m
-
Viação Garcia10h 35m007:00SorocabaBus Station17:35Rio de JaneiroBus Station do Rio0Premium EconomyA Bus from Viação Garcia goes from Bus Station, Sorocaba (Brazil) at 13/08/2025 07:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 17:35:00. 50 Premium Economy ticket for £22 per person are available. Travel duration is 10h 35m
-
FlixBus15h 50m023:40Curitiba, PRRodoferroviária15:30Rio de JaneiroBus Station do Rio0EconomyA Bus from FlixBus goes from Rodoferroviária, Curitiba, PR (Brazil) at 18/08/2025 23:40:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 19/08/2025 15:30:00. 50 Economy ticket for £22 per person are available. Travel duration is 15h 50m
-
Paraibuna5h 31m023:59São João Del ReiCoach Station05:30Rio de JaneiroBus Station do Rio0EconomyA Bus from Paraibuna goes from Coach Station, São João Del Rei (Brazil) at 19/08/2025 23:59:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 20/08/2025 05:30:00. 50 Economy ticket for £22 per person are available. Travel duration is 5h 31m
-
Reunidas Paulista15h 0m016:00São José do Rio Preto, SPCentral Coach Station07:00Rio de JaneiroBus Station do Rio0Premium EconomyA Bus from Reunidas Paulista goes from Central Coach Station, São José do Rio Preto, SP (Brazil) at 13/08/2025 16:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 14/08/2025 07:00:00. 50 Premium Economy ticket for £31 per person are available. Travel duration is 15h 0m
-
Real Expresso17h 15m000:40Uberlândia, MGPresidente Castelo Branco Central Coach Station17:55Rio de JaneiroBus Station do Rio0EconomyA Bus from Real Expresso goes from Presidente Castelo Branco Central Coach Station, Uberlândia, MG (Brazil) at 13/08/2025 00:40:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 13/08/2025 17:55:00. 50 Economy ticket for £34 per person are available. Travel duration is 17h 15m
-
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 13/08/2025 22:40:00 to Hotel Golden Park, Rio de Janeiro (Brazil) arriving at 14/08/2025 05:10:00. 50 First Class ticket for £42 per person are available. Travel duration is 6h 30m
-
Viação Levare Luxor6h 30m022:40São PauloSala VIP Levare05:10Rio de JaneiroHotel Golden Park0First ClassA Bus from Viação Levare Luxor goes from Sala VIP Levare, São Paulo (Brazil) at 13/08/2025 22:40:00 to Hotel Golden Park, Rio de Janeiro (Brazil) arriving at 14/08/2025 05:10:00. 50 First Class ticket for £42 per person are available. Travel duration is 6h 30m
-
Viação Emtram19h 15m021:30Vitória da Conquista, BACoach Station16:45Rio de JaneiroBus Station do Rio0BasicA Bus from Viação Emtram goes from Coach Station, Vitória da Conquista, BA (Brazil) at 15/08/2025 21:30:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 16/08/2025 16:45:00. 50 Basic ticket for £48 per person are available. Travel duration is 19h 15m
-
Crucero del Norte46h 0m015:00Buenos AiresRetiro Bus Station13:00Rio de JaneiroBus Station do Rio0First ClassA Bus from Crucero del Norte goes from Retiro Bus Station, Buenos Aires (Argentina) at 15/08/2025 15:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 17/08/2025 13:00:00. 50 First Class ticket for £68 per person are available. Travel duration is 46h 0m
-
Expresso Nordeste17h 40m021:25Londrina, PRCoach Station15:05Rio de JaneiroBus Station do Rio0First ClassA Bus from Expresso Nordeste goes from Coach Station, Londrina, PR (Brazil) at 13/08/2025 21:25:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 14/08/2025 15:05:00. 50 First Class ticket for £73 per person are available. Travel duration is 17h 40m
-
Kandango Transportes70h 30m008:00MaceióCentral Coach Station06:30Rio de JaneiroBus Station do Rio0BasicA Bus from Kandango Transportes goes from Central Coach Station, Maceió (Brazil) at 17/08/2025 08:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 20/08/2025 06:30:00. 50 Basic ticket for £75 per person are available. Travel duration is 70h 30m
-
Auto Viação Progresso53h 47m007:30Campina Grande, PBCoach Station13:17Rio de JaneiroBus Station do Rio0BasicA Bus from Auto Viação Progresso goes from Coach Station, Campina Grande, PB (Brazil) at 18/08/2025 07:30:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 20/08/2025 13:17:00. 50 Basic ticket for £77 per person are available. Travel duration is 53h 47m
-
Expresso Guanabara50h 13m007:45Campina Grande, PBCoach Station09:58Rio de JaneiroBus Station do Rio0EconomyA Bus from Expresso Guanabara goes from Coach Station, Campina Grande, PB (Brazil) at 19/08/2025 07:45:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 21/08/2025 09:58:00. 50 Economy ticket for £83 per person are available. Travel duration is 50h 13m
-
JBL Turismo15h 45m022:35Londrina, PRCoach Station14:20Rio de JaneiroBus Station do Rio0First ClassA Bus from JBL Turismo goes from Coach Station, Londrina, PR (Brazil) at 16/08/2025 22:35:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 17/08/2025 14:20:00. 50 First Class ticket for £84 per person are available. Travel duration is 15h 45m
-
Andorinha38h 40m018:25CuiabáRua Barão de Melgaço10:05Rio de JaneiroBus Station do Rio0BasicA Bus from Andorinha goes from Rua Barão de Melgaço, Cuiabá (Brazil) at 13/08/2025 18:25:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 15/08/2025 10:05:00. 50 Basic ticket for £88 per person are available. Travel duration is 38h 40m
-
Real Sul Turismo71h 59m008:01Parnaíba, PICoach Station08:00Rio de JaneiroBus Station do Rio0BasicA Bus from Real Sul Turismo goes from Coach Station, Parnaíba, PI (Brazil) at 13/08/2025 08:01:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 16/08/2025 08:00:00. 50 Basic ticket for £105 per person are available. Travel duration is 71h 59m
-
Rápido Federal48h 25m011:00Feira de Santana, BACoach Station11:25Rio de JaneiroBus Station do Rio0BusinessA Bus from Rápido Federal goes from Coach Station, Feira de Santana, BA (Brazil) at 15/08/2025 11:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 17/08/2025 11:25:00. 50 Business ticket for £128 per person are available. Travel duration is 48h 25m
-
Roderotas54h 45m011:00Belém, PACoach Station17:45Rio de JaneiroBus Station do Rio0BasicA Bus from Roderotas goes from Coach Station, Belém, PA (Brazil) at 15/08/2025 11:00:00 to Bus Station do Rio, Rio de Janeiro (Brazil) arriving at 17/08/2025 17:45:00. 50 Basic ticket for £134 per person are available. Travel duration is 54h 45m
Cheap Carpooling to Rio de Janeiro
-
BlaBlaCar1h 30m004:20Piraí, RJ05:50Rio de Janeiro0EconomyA Car from BlaBlaCar goes from , Piraí, RJ (Brazil) at 13/08/2025 04:20:00 to , Rio de Janeiro (Brazil) arriving at 13/08/2025 05:50:00. 50 Economy ticket for £3 per person are available. Travel duration is 1h 30m
-
BlaBlaCar1h 30m004:00Piraí, RJ05:30Rio de Janeiro0EconomyA Car from BlaBlaCar goes from , Piraí, RJ (Brazil) at 13/08/2025 04:00:00 to , Rio de Janeiro (Brazil) arriving at 13/08/2025 05:30:00. 50 Economy ticket for £4 per person are available. Travel duration is 1h 30m
-
Urben Turismo6h 0m005:00São PauloAv. Brg. Luís Antônio, 562 Coach Station11: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 19/08/2025 05:00:00 to Menezes Côrtes Coach Station, Rio de Janeiro (Brazil) arriving at 19/08/2025 11:00:00. 50 Premium Economy ticket for £366 per person are available. Travel duration is 6h 0m
-
Urben Turismo6h 0m015:00São PauloAv. Brg. Luís Antônio, 562 Coach Station21: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 13/08/2025 15:00:00 to Menezes Côrtes Coach Station, Rio de Janeiro (Brazil) arriving at 13/08/2025 21:00:00. 50 Premium Economy ticket for £370 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?
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 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
- Cachoeiro de Itapemirim, ES to Rio de Janeiro bus
- Coach Campina Grande, PB to Rio de Janeiro
- Buses Campos dos Goitacazes, RJ to Rio de Janeiro
- Bus to Rio de Janeiro from Ciudad del Este, PY
- Coach to Rio de Janeiro from Eunápolis, BA
- Feira de Santana, BA to Rio de Janeiro coach
- Buses Foz do Iguaçu, PR to Rio de Janeiro
- Coach to Rio de Janeiro from Goiânia, GO
- Coach Ipu, CE to Rio de Janeiro
- Bus Itabuna, BA to Rio de Janeiro
- Coach Jequié, BA to Rio de Janeiro
- João Pessoa to Rio de Janeiro coach
- Buses Londrina, PR to Rio de Janeiro
- Bus Maringá, PR to Rio de Janeiro
- Coach from Natal, RN to Rio de Janeiro
- Bus Nova Friburgo to Rio de Janeiro
- Bus from Parnaíba, PI to Rio de Janeiro
- Coach from Petrolina, PE to Rio de Janeiro
- Coaches Piraí, RJ to Rio de Janeiro
- Coach to Rio de Janeiro from Piúma, ES
- Coaches São José do Rio Preto, SP to Rio de Janeiro
- Bus São José dos Campos to Rio de Janeiro
- Coach São Lourenço, MG to Rio de Janeiro
- Bus São Luís, MA to Rio de Janeiro
- Coaches São Pedro da Aldeia, RJ to Rio de Janeiro
- Bus Sobral, CE to Rio de Janeiro
- Bus Sorocaba to Rio de Janeiro
- Coach from Teixeira de Freitas, BA to Rio de Janeiro
- Coach Ubatuba, SP to Rio de Janeiro
- Coach Vassouras, RJ to Rio de Janeiro
- Bus from Vitória da Conquista, BA to Rio de Janeiro