There are 6 ways to get from Cajuru to Sorocaba by taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus
best- Take the taxi from Cajuru to Rodoviária de Monte Santo de Minas
- Take the bus from Rodoviária de Monte Santo de Minas to Terminal Rodoviário de Campinas
- Take the bus from Campinas to Sorocaba
5h 16mR$253–488Bus via Pirassununga
cheapest- Take the bus from Cajuru to Pirassununga
- Take the bus from Pirassununga to Terminal Rodoviário de Campinas
- Take the bus from Terminal Rodoviário de Campinas to Terminal Rodoviário de Sorocaba
7h 11mR$152–183Drive 287.8 km
- Drive from Cajuru to Sorocaba287.8 km
3h 14mR$155–224Bus, fly
- Take the bus from Cajuru to Ribeirão Preto
- Fly from Dr. Leite Lopes State Airport (RAO) to São Paulo–Congonhas Airport (CGH)RAO - CGH
- Take the bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Sorocaba
6h 1mR$456–2,337Bus
- Take the bus from Cajuru to Ribeirão PretoCajuru / ...
- Take the bus from Ribeirão Preto to SorocabaSão Paulo
6h 53mR$175–357Bus via Ribeirão Preto
- Take the bus from Cajuru to Ribeirão PretoCajuru / ...
- Take the bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de SorocabaRoderotas: Goiânia
7h 34mR$165–217
Dr. Leite Lopes State Airport (RAO) to São Paulo–Congonhas Airport (CGH) flights
Questions & Answers
The cheapest way to get from Cajuru to Sorocaba is to bus via Pirassununga which costs R$ 150 - R$ 190 and takes 7h 11m.
The fastest way to get from Cajuru to Sorocaba is to drive which takes 3h 14m and costs R$ 150 - R$ 230.
No, there is no direct bus from Cajuru to Sorocaba. However, there are services departing from Cajuru and arriving at Sorocaba via Ribeirão Preto. The journey, including transfers, takes approximately 6h 53m.
The distance between Cajuru and Sorocaba is 344 km. The road distance is 287.8 km.
The best way to get from Cajuru to Sorocaba without a car is to taxi and bus which takes 5h 16m and costs R$ 250 - R$ 490.
It takes approximately 5h 16m to get from Cajuru to Sorocaba, including transfers.
Cajuru to Sorocaba bus services, operated by Rapido d'Oeste, depart from Cajuru station.
Cajuru to Sorocaba bus services, operated by Rapido d'Oeste, arrive at Ribeirão Preto station.
Yes, the driving distance between Cajuru to Sorocaba is 288 km. It takes approximately 3h 14m to drive from Cajuru to Sorocaba.
There are 188+ hotels available in Sorocaba.
What companies run services between Cajuru, São Paulo, Brazil and Sorocaba, Brazil?
You can take a bus from Cajuru to Sorocaba via Ribeirão Preto in around 6h 53m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- voegol.com.br
Flights from Dr. Leite Lopes State Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 1h 3m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R$210–2,400
- Website
- latam.com
Flights from Dr. Leite Lopes State Airport to São Paulo–Congonhas Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- R$430–2,400
- Phone
- +55 19 3891 9012
- contato@empresasantacruz.com.br
- Website
- viajesantacruz.com.br
Bus from Rodoviária de Monte Santo de Minas to Terminal Rodoviário de Campinas
- Ave. Duration
- 1h 44m
- Frequency
- Every 15 minutes
- Estimated price
- R$50–150
- Schedules at
- empresasantacruz.com.br
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Campinas to Sorocaba
- Ave. Duration
- 1h 14m
- Frequency
- 5 times a day
- Estimated price
- R$45–145
- Schedules at
- queropassagem.com.br
- Convencional
- R$60–85
- Executivo
- R$45–60
- Leito
- R$130–145
Bus from Ribeirão Preto to Sorocaba
- Ave. Duration
- 4h 38m
- Frequency
- 5 times a day
- Estimated price
- R$140–310
- Schedules at
- queropassagem.com.br
- Convencional
- R$140–200
- Executivo
- R$140–190
- Leito
- R$290–310
- Phone
- +55 16 2102 8700
- rodoviario@rapidodoeste.com.br
- Website
- rapidodoeste.com.br
Bus from Cajuru to Ribeirão Preto
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- R$30–50
- Schedules at
- rapidodoeste.com.br
- Book at
- rapidodoeste.com.br
- Convencional
- R$30–50
- Phone
- +55 84 3205-6161
- sac-ouvidoria@viacaonordeste.com.br
- Website
- facebook.com
Bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 1h 27m
- Frequency
- Every 30 minutes
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
Bus from Terminal Rodoviário de Campinas to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Website
- https://viacaonordeste.queropassagem.com.br/
- Website
- https://www.clickbus.com.br/viacao/nordeste
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Rodoviária de São Paulo - Terminal Barra Funda to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- R$48–52
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Phone
- +55 11 2089-9414
- Website
- danubioazul.com.br
Bus from Cajuru to Pirassununga
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- R$60–70
- Schedules at
- danubioazul.com.br
- Book at
- danubioazul.com.br
- Convencional
- R$60–70
Bus from Pirassununga to Terminal Rodoviário de Campinas
- Ave. Duration
- 2h 10m
- Frequency
- Every 2 hours
- Estimated price
- R$55–65
- Schedules at
- danubioazul.com.br
- Book at
- danubioazul.com.br
- Convencional
- R$55–65
- Phone
- +55 800 085 8830
- faleconosco@viajeguanabara.com.br
- Website
- realexpresso.com.br
Bus from Pirassununga to Terminal Rodoviário de Campinas
- Ave. Duration
- 2h 52m
- Frequency
- Every 30 minutes
- Estimated price
- R$45–55
- Schedules at
- realexpresso.com.br
- Book at
- realexpresso.com.br
- Phone
- +55 (19) 3733-5000
- sac@vbtransportes.com.br
- Website
- vbtransportes.com.br
Bus from Terminal Rodoviário de Campinas to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 1h 40m
- Frequency
- Every 30 minutes
- Estimated price
- R$46–50
- Book at
- vbtransportes.com.br
- Phone
- +55 0800 940 8090
- atendimento@roderotas.com
- Website
- roderotas.com
Bus from Terminal Rodoviário de Ribeirão Preto to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- R$130–170
- Schedules at
- roderotas.com
- Book at
- roderotas.com
- Ave. Duration
- 1h 3m
- Estimated price
- R$150–190
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 London City Airport into central London, Bali: What to do if Mount Agung erupts, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.

























