There are 3 ways to get from São Paulo to Vale do Ribeira by bus 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.
Bus
best- Take the bus from Terminal Barra Funda to Registrobus Sao Paulo
4h 3mR$187–280Drive 215.3 km
cheapest- Drive from São Paulo to Vale do Ribeiracar 215.3 km
2h 46mR$113–163Bus via Tietê Bus Terminal
- Take the bus from Tietê Bus Terminal to Terminal Rodoviária de Registrobus Frederico Westphalen
4h 36mR$199–270
Questions & Answers
The cheapest way to get from São Paulo to Vale do Ribeira is to drive which costs R$ 110 - R$ 170 and takes 2h 46m.
The fastest way to get from São Paulo to Vale do Ribeira is to drive which takes 2h 46m and costs R$ 110 - R$ 170.
No, there is no direct bus from São Paulo to Vale do Ribeira. However, there are services departing from Terminal Barra Funda and arriving at Registro via . The journey, including transfers, takes approximately 4h 3m.
The distance between São Paulo and Vale do Ribeira is 218 km. The road distance is 215.3 km.
The best way to get from São Paulo to Vale do Ribeira without a car is to bus which takes 4h 3m and costs R$ 180 - R$ 280.
It takes approximately 4h 3m to get from São Paulo to Vale do Ribeira, including transfers.
São Paulo to Vale do Ribeira bus services, operated by Vallesul Transportes, depart from Terminal Barra Funda station.
São Paulo to Vale do Ribeira bus services, operated by Vallesul Transportes, arrive at Registro station.
Yes, the driving distance between São Paulo to Vale do Ribeira is 215 km. It takes approximately 2h 46m to drive from São Paulo to Vale do Ribeira.
There are 17+ hotels available in Vale do Ribeira.
What companies run services between São Paulo, Brazil and Vale do Ribeira, Brazil?
Vallesul Transportes operates a bus from Terminal Barra Funda to Registro 5 times a day. Tickets cost R$90–160 and the journey takes 3h 30m.
- Phone
- +55 13 3828 6888
- Website
- vallesulservicos.com.br
Bus from Terminal Barra Funda to Registro
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- R$90–160
- Schedules at
- vallesulservicos.com.br
- Book at
- vallesulservicos.com.br
- Phone
- 08005 518666
- [email protected]
- Website
- viacaoouroeprata.com.br
Bus from Tietê Bus Terminal to Terminal Rodoviária de Registro
- Ave. Duration
- 4h 3m
- Frequency
- Once daily
- Estimated price
- R$100–150
- Schedules at
- viacaoouroeprata.com.br
- Book at
- viacaoouroeprata.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 How to get from Luton Airport into central London, How do I get from Sydney to Melbourne, and Getting to Milan from the airport - to help you get the most out of your next trip.






