There are 6 ways to get from Ilha da Madeira to Rio de Janeiro by taxi, bus, subway, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Ilha da Madeira to BRT Cesarão I - Sent. Campo Grandetaxi
- Take the bus from BRT Cesarão I - Sent. Campo Grande to Largo da Carioca, Praça Estado da Guanabara, Castelo, Centro, Zona Central do Rio de Janeiro, Rio de Janeiro, Região Geográfica Imediata do Rio de Janeiro, Região Metropolitana do Rio de Janeiro, Região Geográfica Intermediária do Rio de Janeiro, Rio de Janeiro, Região Sudeste, 20031-921, Brasilbus 2303
1h 46mR$97–111Drive 80.9 km
cheapest- Drive from Ilha da Madeira to Rio de Janeirocar 80.9 km
1h 6mR$42–61Subway
- Take the subway from Santa Cruz to Central do Brasilsubway Santa Cruz
2h 40mR$79–92Taxi
- Take the taxi from Ilha da Madeira to Rio de Janeirotaxi 80.9 km
1h 6mR$410–500Bus
- Take the bus from Itacuruçá to Campo Grandebus 121T / ...
- Take the bus from Ponto Final: Campo Grande :: Linhas Executivas to BRS 2,3,5,I: Luis de Camõesbus 2336
2h 33mBus, subway
- Take the bus from Itacuruçá to Campo Grandebus 121T / ...
- Take the subway from Campo Grande to Central do Brasilsubway Santa Cruz
2h 55m
Questions & Answers
The cheapest way to get from Ilha da Madeira to Rio de Janeiro is to drive which costs R$ 40 - R$ 65 and takes 1h 6m.
The fastest way to get from Ilha da Madeira to Rio de Janeiro is to drive which takes 1h 6m and costs R$ 40 - R$ 65.
No, there is no direct bus from Ilha da Madeira to Rio de Janeiro. However, there are services departing from Itacuruçá and arriving at BRS 2,3,5,I: Luis de Camões via Ponto Final: Campo Grande :: Linhas Executivas. The journey, including transfers, takes approximately 2h 33m.
No, there is no direct train from Ilha da Madeira to Rio de Janeiro. However, there are services departing from Santa Cruz and arriving at Central do Brasil via . The journey, including transfers, takes approximately 2h 40m.
The distance between Ilha da Madeira and Rio de Janeiro is 89 km. The road distance is 80.9 km.
The best way to get from Ilha da Madeira to Rio de Janeiro without a car is to taxi and bus which takes 1h 46m and costs R$ 95 - R$ 120.
It takes approximately 1h 46m to get from Ilha da Madeira to Rio de Janeiro, including transfers.
Ilha da Madeira to Rio de Janeiro bus services, operated by Auto Viação Reginas, depart from Itacuruçá station.
Ilha da Madeira to Rio de Janeiro train services, operated by Supervia, depart from Santa Cruz station.
Ilha da Madeira to Rio de Janeiro bus services, operated by Auto Viação Reginas, arrive at Campo Grande station.
What companies run services between Ilha da Madeira, Rio de Janeiro, Brazil and Rio de Janeiro, Brazil?
Supervia operates a subway from Santa Cruz to Central do Brasil every 20 minutes. Tickets cost R$8 and the journey takes 2h 20m. Alternatively, you can take a vehicle from Ilha da Madeira to BRS 2,3,5,I: Luis de Camões via Itacuruçá, Campo Grande, and Ponto Final: Campo Grande :: Linhas Executivas in around 2h 33m.
- Phone
- 0800 726 9494
- [email protected]
- Website
- supervia.com.br
Subway from Santa Cruz to Central do Brasil
- Ave. Duration
- 2h 20m
- Frequency
- Every 20 minutes
- Estimated price
- R$8
- Schedules at
- supervia.com.br
Subway from Campo Grande to Central do Brasil
- Ave. Duration
- 1h 47m
- Frequency
- Every 20 minutes
- Estimated price
- R$6–8
- Schedules at
- supervia.com.br
- Phone
- +55 21 3305-2958
- [email protected]
- Website
- expressorecreio.com.br
Bus from BRT Cesarão I - Sent. Campo Grande to Largo da Carioca, Praça Estado da Guanabara, Castelo, Centro, Zona Central do Rio de Janeiro, Rio de Janeiro, Região Geográfica Imediata do Rio de Janeiro, Região Metropolitana do Rio de Janeiro, Região Geográfica Intermediária do Rio de Janeiro, Rio de Janeiro, Região Sudeste, 20031-921, Brasil
- Ave. Duration
- 1h 20m
- Frequency
- Every 20 minutes
- Estimated price
- R$17
- Website
- http://www.expressorecreio.com.br/
- Schedules at
- http://www.expressorecreio.com.br/linhas/
- Phone
- +55 21 2671-1404
- [email protected]
- Website
- reginas.com.br
Bus from Itacuruçá to Campo Grande
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Schedules at
- reginas.com.br
- Book at
- reginas.com.br
Bus from Itacuruçá to Campo Grande
- Ave. Duration
- 40 min
- Frequency
- Hourly
- Schedules at
- reginas.com.br
- Book at
- reginas.com.br
- Phone
- 0800 886 1000
- Website
- Santa Cruz
Bus from Ponto Final: Campo Grande :: Linhas Executivas to BRS 2,3,5,I: Luis de Camões
- Ave. Duration
- 1h 24m
- Frequency
- Every 20 minutes
- Estimated price
- R$24–50
- Schedules at
- Santa Cruz
- Ave. Duration
- 46 min
- Estimated price
- R$75–500
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London City Airport into central London, What documents do I need to cross Niagara Falls?, and Italy Travel Guides - to help you get the most out of your next trip.
More Questions & Answers
Ilha da Madeira to Rio de Janeiro train services, operated by Supervia, arrive at Central do Brasil station.
Yes, the driving distance between Ilha da Madeira to Rio de Janeiro is 81 km. It takes approximately 1h 6m to drive from Ilha da Madeira to Rio de Janeiro.
There are 9886+ hotels available in Rio de Janeiro.













