There are 4 ways to get from Belford Roxo to Santa Cruz 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.
Line 759 bus
best- Take the bus from João Paulo to Barão de Lagunabus 759 / ...
1h 39mR$33–48Subway
cheapest- Take the subway from Mesquita to Deodorosubway Japeri
- Take the subway from Deodoro to Santa Cruzsubway Santa Cruz
1h 50mR$8Drive 43.9 km
- Drive from Belford Roxo to Santa Cruzcar 43.9 km
44 minR$23–33Taxi
- Take the taxi from Belford Roxo to Santa Cruztaxi 43.9 km
44 minR$110–140
Questions & Answers
The cheapest way to get from Belford Roxo to Santa Cruz is to subway which costs R$ 8 and takes 1h 50m.
The fastest way to get from Belford Roxo to Santa Cruz is to drive which takes 44 min and costs R$ 22 - R$ 35.
No, there is no direct bus from Belford Roxo to Santa Cruz. However, there are services departing from João Paulo and arriving at Barão de Laguna via . The journey, including transfers, takes approximately 1h 39m.
No, there is no direct train from Belford Roxo to Santa Cruz. However, there are services departing from Mesquita and arriving at Santa Cruz via Deodoro. The journey, including transfers, takes approximately 1h 50m.
The distance between Belford Roxo and Santa Cruz is 48 km. The road distance is 43.9 km.
The best way to get from Belford Roxo to Santa Cruz without a car is to line 759 bus which takes 1h 39m and costs R$ 30 - R$ 50.
It takes approximately 1h 39m to get from Belford Roxo to Santa Cruz, including transfers.
Belford Roxo to Santa Cruz bus services, operated by Santa Cruz, depart from João Paulo station.
Belford Roxo to Santa Cruz train services, operated by Supervia, depart from Mesquita station.
Belford Roxo to Santa Cruz bus services, operated by Santa Cruz, arrive at Barão de Laguna station.
What companies run services between Belford Roxo, Brazil and Santa Cruz, Brazil?
Santa Cruz operates a bus from João Paulo to Barão de Laguna every 10 minutes. Tickets cost R$4–40 and the journey takes 1h 5m. Alternatively, you can take a subway from Mesquita to Santa Cruz via Deodoro in around 1h 50m.
- Phone
- 0800 726 9494
- [email protected]
- Website
- supervia.com.br
Subway from Mesquita to Deodoro
- Ave. Duration
- 30 min
- Frequency
- Every 15 minutes
- Estimated price
- R$8
- Schedules at
- supervia.com.br
Subway from Deodoro to Santa Cruz
- Ave. Duration
- 1h 10m
- Frequency
- Every 20 minutes
- Schedules at
- supervia.com.br
- Phone
- 0800 886 1000
- Website
- rioonibus.com
Bus from João Paulo to Barão de Laguna
- Ave. Duration
- 1h 5m
- Frequency
- Every 10 minutes
- Estimated price
- R$4–40
- Schedules at
- rioonibus.com
- Ave. Duration
- 44 min
- Estimated price
- R$110–140
Beija-Flor Radio Taxi
- Phone
- +55 (21) 2791-6602
- Website
- beijaflorradiotaxi.com.br
Nilopolistaxi Nilopolis
- Phone
- +55 21 27912226
- Website
- facebook.com
Ponto de Táxi Mirandela
- Phone
- +55 (21) 2692-4950
- Website
- google.com
Meriti Radio Taxi
- Phone
- +55 (21) 2651-1333
- Website
- meritiradiotaxi.com.br
Scalla Taxi
- Phone
- +55 (21) 2756-8275
- Website
- scallataxi.com.br
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
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 beginner’s guide to the 2018 World Nomad Games, Italian Lakes: Getting around by train, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
More Questions & Answers
Belford Roxo to Santa Cruz train services, operated by Supervia, arrive at Deodoro station.
Yes, the driving distance between Belford Roxo to Santa Cruz is 44 km. It takes approximately 44 min to drive from Belford Roxo to Santa Cruz.
There are 227+ hotels available in Santa Cruz.







