There are 5 ways to get from Penha to Bento Ribeiro by bus, train, taxi, 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.
Line 46 bus, train
best- Take the bus from Penha I to Madureira - Manaceiabus 46 / ...
- Take the train from Madureira to Prefeito Bento Ribeirotrain Deodoro / ...
32 minR$12Bus
cheapest- Take the bus from Estação Ibiapina to Pacheco da Rochabus 918
47 minR$3–7Train
- Take the train from Penha to Mangueira/Jamelãotrain Saracuruna
- Take the train from Mangueira/Jamelão to Prefeito Bento Ribeirotrain Santa Cruz / ...
1h 5mR$8Taxi
- Take the taxi from Penha to Bento Ribeirotaxi 14.3 km
15 minR$100–130Drive 14.3 km
- Drive from Penha to Bento Ribeirocar 14.3 km
15 minR$9–13
Penha to Bento Ribeiro by bus
Comparing Your Travel Options
The cheapest way to get from Penha to Bento Ribeiro is to bus which costs R$ 3 - R$ 7 and takes 47 min.
The fastest way to get from Penha to Bento Ribeiro is to taxi which takes 15 min and costs R$ 100 - R$ 130.
Yes, there is a direct bus departing from Estação Ibiapina and arriving at Pacheco da Rocha. Services depart every 15 minutes, and operate every day. The journey takes approximately 47 min.
No, there is no direct train from Penha to Bento Ribeiro. However, there are services departing from Penha and arriving at Prefeito Bento Ribeiro via Mangueira/Jamelão. The journey, including transfers, takes approximately 1h 5m.
The distance between Penha and Bento Ribeiro is 12 km. The road distance is 14.3 km.
The best way to get from Penha to Bento Ribeiro without a car is to line 46 bus and train which takes 32 min and costs R$ 13.
It takes approximately 32 min to get from Penha to Bento Ribeiro, including transfers.
Penha to Bento Ribeiro bus services, operated by Santa Cruz, depart from Estação Ibiapina station.
Penha to Bento Ribeiro train services, operated by Trens RJ, depart from Penha station.
The best way to get from Penha to Bento Ribeiro is to train which takes 1h 5m and costs R$ 8. Alternatively, you can bus, which costs R$ 3 - R$ 7 and takes 47 min.
What companies run services between Penha, Rio de Janeiro, Brazil and Bento Ribeiro, Brazil?
You can take a train from Penha to Prefeito Bento Ribeiro via Mangueira/Jamelão in around 1h 5m. Alternatively, Santa Cruz operates a bus from Estação Ibiapina to Pacheco da Rocha every 20 minutes. Tickets cost R$9–14 and the journey takes 47 min. Internorte also services this route hourly.
- Phone
- 0800 726 9494
- sac@trensrj.com.br
- Website
- trensrj.com.br
Train from Madureira to Prefeito Bento Ribeiro
- Ave. Duration
- 6 min
- Frequency
- Every 10 minutes
- Estimated price
- R$8
- Schedules at
- supervia.com.br
Train from Penha to Mangueira/Jamelão
- Ave. Duration
- 30 min
- Frequency
- Every 20 minutes
- Estimated price
- R$8
- Schedules at
- supervia.com.br
Train from Mangueira/Jamelão to Prefeito Bento Ribeiro
- Ave. Duration
- 30 min
- Frequency
- Every 10 minutes
- Schedules at
- supervia.com.br
- Phone
- +55 21 3400 4000
- Website
- mobi-rio.rio.br
Bus from Penha I to Madureira - Manaceia
- Ave. Duration
- 21 min
- Frequency
- Every 10 minutes
- Estimated price
- R$3–5
- Schedules at
- mobi-rio.rio.br
- Phone
- 0800 886 1000
- Website
- Santa Cruz
Bus from Estação Ibiapina to Pacheco da Rocha
- Ave. Duration
- 47 min
- Frequency
- Every 20 minutes
- Estimated price
- R$9–14
- Schedules at
- Santa Cruz
- Phone
- + 55 (21) 3380-1155
- Website
- Internorte
Bus from Estação Ibiapina to Pacheco da Rocha
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- R$3–7
- Schedules at
- Internorte
- Ave. Duration
- 15 min
- Estimated price
- R$100–130
Aguia Dourada
- Phone
- +55 (21) 2652-8609
- Website
- taxiaguiadourada.eev.com.br
Bella Taxi
- Phone
- +55 (21) 2672-3978
Radiotaxi Coopercaxias
- Phone
- +55 (21) 2671-5808
- Website
- facebook.com
Taxi em Duque de Caxias
- Phone
- +55 (21) 97591-9394
- Website
- facebook.com
Cooperativa STOP Táxi
- Phone
- +55 21 2208 6767
- Website
- facebook.com
Coopertramo Rádio-Táxi
- Phone
- +55 21 98008 0055
- Website
- radio-taxi.com.br
Amarelinho Barra / Zona Norte Rádio Táxi
- Phone
- +55 21 99969 1585
- Website
- amarelinhobarra.com.br
Central Coop Rádio Táxi
- Phone
- +55 21 3878 8880
- Website
- usetaxi.com.br
Ponto de Táxi Estação Marechal Hermes
- Phone
- +55 21 98844 3030
Meriti Radio Taxi
- Phone
- +55 (21) 2651-1333
- Website
- meritiradiotaxi.com.br
Scalla Taxi
- Phone
- +55 (21) 2756-8275
- Website
- scallataxi.com.br
Cooparioca
- Phone
- +55 21 2158-1818
- Website
- cooparioca.com.br
Coopataxi
- Phone
- +55 21 3288-4343
- Website
- coopataxi.com.br
Rádio-Táxi Coopertramo
- Phone
- +55 (21) 98008-0055
- Website
- radio-taxi.com.br
Auto Glória Táxi
- Phone
- +55 21 2507-6731
Rádio Táxi Glória
- Phone
- +55 21 2507-5672
- Website
- gloriataxi.com.br
Manchete Táxi
- Phone
- +55 21 2558 0915
Catete Express
- Phone
- +55 (21) 2202-1817
Rio Quartier Táxi
- Phone
- +55 (21) 3181-9022
- Website
- guiamais.com.br
Sto. Amaro Táxi
- Phone
- +55 (21) 2252-0054
- Website
- guiamais.com.br
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 Flying into Beijing?, Heading to Europe? Read this before you buy a Eurail Pass, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
Booking & Getting There
Penha to Bento Ribeiro bus services, operated by Santa Cruz, arrive at Pacheco da Rocha station.
Penha to Bento Ribeiro train services, operated by Trens RJ, arrive at Mangueira/Jamelão station.
Yes, the driving distance between Penha to Bento Ribeiro is 14 km. It takes approximately 15 min to drive from Penha to Bento Ribeiro.
There are 10667+ hotels available in Bento Ribeiro.











