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
- Take the bus from Piraju to Sorocababus
6h 5mR$110–201Drive 263.6 km
- Drive from Santa Cruz do Rio Pardo to Sorocabacar 263.6 km
2h 43mR$143–207Bus 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. Expedicionario Boituvense 34 - Vila Ginasial Boituva - SP 18550-000 Brasil to Av. Dr. Afonso Vergueiro 857 - Centro Sorocaba - SP 18035-370 Brasilbus
7h 35mR$117–149
Questions & Answers
The cheapest way to get from Santa Cruz do Rio Pardo to Sorocaba is to bus via Avaré which costs R$ 110 - R$ 150 and takes 7h 35m.
The fastest way to get from Santa Cruz do Rio Pardo to Sorocaba is to drive which takes 2h 43m and costs R$ 140 - R$ 210.
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 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$ 210.
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 43m to drive from Santa Cruz do Rio Pardo to Sorocaba.
There are 205+ 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 Sorocaba via Piraju in around 6h 5m.
Bus from Santa Cruz do Rio Pardo to Piraju
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Estimated price
- R$20–65
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
- Semi Leito
- R$45–65
- Leito
- R$30–45
Bus from Piraju to Sorocaba
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- R$90–140
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
- Semi Leito
- R$90–130
- Leito
- R$100–140
Bus from Santa Cruz do Rio Pardo to Avaré
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- R$40–75
- Schedules at
- princesadonorte.com.br
- Book at
- princesadonorte.com.br
- Semi Leito
- R$50–75
- Leito
- R$40–60
- Website
- rapidocampinas.com.br
Bus from Avaré to Boituva
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- R$67
- Schedules at
- buscaonibus.com.br
Bus from 56 - R. Expedicionario 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–10
- 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 Need to know: Jadrolinija, 5 incredible day trips from Florence by train, and How to get from Luton Airport into central London - to help you get the most out of your next trip.








