There are 4 ways to get from Santa Cruz to Penha by bus, subway, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Estação Santa Cruz :: Sul to APA da Fazendinhabus 388 / ...
1h 26mR$35–50Subway
cheapest- Take the subway from Santa Cruz to Madureirasubway Santa Cruz
1h 58mR$13Drive 48.5 km
- Drive from Santa Cruz to Penhacar 48.5 km
38 minR$26–37Taxi
- Take the taxi from Santa Cruz to Penhataxi 48.5 km
38 minR$340–410
Santa Cruz to Penha by bus
Questions & Answers
The cheapest way to get from Santa Cruz to Penha is to subway which costs R$ 13 and takes 1h 58m.
The fastest way to get from Santa Cruz to Penha is to drive which takes 38 min and costs R$ 25 - R$ 40.
Yes, there is a direct bus departing from Estação Santa Cruz :: Sul and arriving at APA da Fazendinha. Services depart every 30 minutes, and operate every day. The journey takes approximately 1h 26m.
No, there is no direct train from Santa Cruz to Penha. However, there are services departing from Santa Cruz and arriving at Madureira via . The journey, including transfers, takes approximately 1h 58m.
The distance between Santa Cruz and Penha is 49 km. The road distance is 48.5 km.
The best way to get from Santa Cruz to Penha without a car is to bus which takes 1h 26m and costs R$ 35 - R$ 50.
The bus from Estação Santa Cruz :: Sul to APA da Fazendinha takes 1h 26m including transfers and departs every 30 minutes.
Santa Cruz to Penha bus services, operated by Santa Cruz, depart from Estação Santa Cruz :: Sul station.
Santa Cruz to Penha train services, operated by Supervia, depart from Santa Cruz station.
Santa Cruz to Penha bus services, operated by Santa Cruz, arrive at APA da Fazendinha station.
What companies run services between Santa Cruz, Brazil and Penha, Rio de Janeiro, Brazil?
Santa Cruz operates a bus from Estação Santa Cruz :: Sul to APA da Fazendinha every 30 minutes. Tickets cost R$4–50 and the journey takes 1h 26m. Alternatively, Supervia operates a subway from Santa Cruz to Madureira every 20 minutes. Tickets cost R$8 and the journey takes 1h 38m.
- Phone
- 0800 726 9494
- [email protected]
- Website
- supervia.com.br
Subway from Santa Cruz to Madureira
- Ave. Duration
- 1h 38m
- Frequency
- Every 20 minutes
- Estimated price
- R$8
- Schedules at
- supervia.com.br
- Phone
- 0800 886 1000
- Website
- rioonibus.com
Bus from Estação Santa Cruz :: Sul to APA da Fazendinha
- Ave. Duration
- 1h 26m
- Frequency
- Every 30 minutes
- Estimated price
- R$4–50
- Schedules at
- rioonibus.com
- Ave. Duration
- 38 min
- Estimated price
- R$340–410
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 The London Underground: Essential tips to navigate the Tube, 4 stunningly beautiful Philippines islands you need to visit, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Santa Cruz to Penha train services, operated by Supervia, arrive at Madureira station.
Yes, the driving distance between Santa Cruz to Penha is 49 km. It takes approximately 38 min to drive from Santa Cruz to Penha.
There are 10163+ hotels available in Penha.







