There are 3 ways to get from Sorocaba to São Paulo by bus, 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.
Sorocaba to São Paulo by bus
Questions & Answers
The cheapest way to get from Sorocaba to São Paulo is to bus which costs R$ 35 - R$ 65 and takes 2h.
The fastest way to get from Sorocaba to São Paulo is to drive which takes 1h 10m and costs R$ 50 - R$ 75.
Yes, there is a direct bus departing from Terminal Rodoviário de Sorocaba and arriving at Terminal Barra Funda. Services depart once daily, and operate every day. The journey takes approximately 2h.
The distance between Sorocaba and São Paulo is 94 km. The road distance is 97.4 km.
The best way to get from Sorocaba to São Paulo without a car is to bus which takes 2h and costs R$ 35 - R$ 65.
The bus from Terminal Rodoviário de Sorocaba to Terminal Barra Funda takes 2h including transfers and departs once daily.
Sorocaba to São Paulo bus services, operated by Viação Cometa, depart from Terminal Rodoviário de Sorocaba station.
Sorocaba to São Paulo bus services, operated by Viação Cometa, arrive at Terminal Barra Funda station.
Yes, the driving distance between Sorocaba to São Paulo is 97 km. It takes approximately 1h 10m to drive from Sorocaba to São Paulo.
Book your Sorocaba to São Paulo bus tickets online with Omio.
What companies run services between Sorocaba, Brazil and São Paulo, Brazil?
Viação Cometa operates a bus from Terminal Rodoviário de Sorocaba to Terminal Barra Funda every 30 minutes. Tickets cost R$40–80 and the journey takes 2h. Three other operators also service this route.
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Terminal Rodoviário de Sorocaba to Terminal Barra Funda
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- R$40–80
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Phone
- +55 15 3532-8400
- [email protected]
- Website
- Passagens Transpen e Expresso Jóia
Bus from Terminal Rodoviário de Sorocaba to Terminal Barra Funda
- Ave. Duration
- 2h 12m
- Frequency
- Every 2 hours
- Estimated price
- R$40–65
- Website
- Passagens Transpen e Expresso Jóia
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Terminal Rodoviário de Sorocaba to Terminal Barra Funda
- Ave. Duration
- 1h 22m
- Frequency
- 5 times a day
- Estimated price
- R$35–60
- Schedules at
- gontijo.com.br
- Phone
- +55 800-470-470
- [email protected]
- Website
- catarinense.com.br
Bus from Terminal Rodoviário de Sorocaba to Terminal Barra Funda
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- R$35–65
- Schedules at
- catarinense.com.br
- Book at
- catarinense.com.br
- Ave. Duration
- 1h 10m
- Estimated price
- R$500–650
RS taxi Sorocaba
- Phone
- +55 (15) 3211-7575
- Website
- facebook.com
Sorotaxi
- Phone
- +55 (15) 3219-1000
- Website
- sorotaxi.com.br
Taxi Sorocaba
- Phone
- +55 (15) 99779-2726
- Website
- taxisorocaba.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 Getting around the Cyclades, Which side of Niagara Falls should I choose (and how do I get there)?, and How to get from JFK to New York City - to help you get the most out of your next trip.
More Questions & Answers
There are 13628+ hotels available in São Paulo.













