There are 3 ways to get from Santa Cruz do Rio Pardo to Sorocaba 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 Santa Cruz do Rio Pardo to Pirajubus Santa Cruz do Rio Pardo
- Take the bus from Piraju to Terminal Rodoviario de Sorocababus
6h 5mR$112–219Drive 263.6 km
- Drive from Santa Cruz do Rio Pardo to Sorocabacar 263.6 km
2h 44mR$136–196Bus via Avaré
- Take the bus from Santa Cruz do Rio Pardo to Avarébus
- Take the bus from Avaré to Boituvabus
- Take the bus from 56 - R. Expedicionário Boituvense, 34 - Vila Ginasial, Boituva - SP, 18550-000, Brasil to Av. Dr. Afonso Vergueiro, 857 - Centro, Sorocaba - SP, 18035-370, Brasilbus
7h 35mR$114–185
Questions & Answers
The cheapest way to get from Santa Cruz do Rio Pardo to Sorocaba is to bus which costs R$ 110 - R$ 220 and takes 6h 5m.
The fastest way to get from Santa Cruz do Rio Pardo to Sorocaba is to drive which takes 2h 44m and costs R$ 130 - R$ 200.
No, there is no direct bus from Santa Cruz do Rio Pardo to Sorocaba. However, there are services departing from Santa Cruz do Rio Pardo and arriving at Terminal Rodoviario de Sorocaba via Piraju. The journey, including transfers, takes approximately 6h 5m.
The distance between Santa Cruz do Rio Pardo and Sorocaba is 272 km. The road distance is 263.6 km.
The best way to get from Santa Cruz do Rio Pardo to Sorocaba without a car is to bus which takes 6h 5m and costs R$ 110 - R$ 220.
It takes approximately 6h 5m to get from Santa Cruz do Rio Pardo to Sorocaba, including transfers.
Santa Cruz do Rio Pardo to Sorocaba bus services, operated by Princesa Do Norte, depart from Santa Cruz do Rio Pardo station.
Santa Cruz do Rio Pardo to Sorocaba bus services, operated by Princesa Do Norte, arrive at Piraju station.
Yes, the driving distance between Santa Cruz do Rio Pardo to Sorocaba is 264 km. It takes approximately 2h 44m to drive from Santa Cruz do Rio Pardo to Sorocaba.
There are 255+ hotels available in Sorocaba.
What companies run services between Santa Cruz do Rio Pardo, Brazil and Sorocaba, Brazil?
You can take a bus from Santa Cruz do Rio Pardo to Terminal Rodoviario de Sorocaba via Piraju in around 6h 5m.
Bus from Santa Cruz do Rio Pardo to Piraju
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- R$22–40
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
Bus from Piraju to Terminal Rodoviario de Sorocaba
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- R$90–180
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
Bus from Santa Cruz do Rio Pardo to Avaré
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- R$40–70
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
- Website
- rapidocampinas.com.br
Bus from Avaré to Boituva
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- R$65–110
- Schedules at
- buscaonibus.com.br
Bus from 56 - R. Expedicionário Boituvense, 34 - Vila Ginasial, Boituva - SP, 18550-000, Brasil to Av. Dr. Afonso Vergueiro, 857 - Centro, Sorocaba - SP, 18035-370, Brasil
- Ave. Duration
- 1h 19m
- Frequency
- 5 times a day
- Estimated price
- R$6–11
- Schedules at
- emtu.sp.gov.br
- Commuter bus
- R$6–9
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 Want to know more about Flixbus?, How to get from Stansted Airport into central London, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.








