There are 5 ways to get from Guarujá to Sorocaba by car ferry, 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.
Car ferry, bus
best- Take the carferry from Guarujá to Santoscarferry
- Take the bus from Terminal Rodoviário de Santos to Terminal Rodoviário de Sorocababus Ponta Grossa
4h 16mR$85–127Drive 182 km
- Drive from Guarujá to Sorocabacar 182 km
2h 21mR$113–163Taxi
- Take the taxi from Guarujá to Sorocabataxi 182 km
2h 21mR$600–750Bus
- Take the bus from Guarujá to Jabaquarabus
- Take the bus from Terminal Barra Funda to Terminal Rodoviário de Sorocababus Sao Paulo / ...
4h 29mR$96–168Bus via São Paulo
- Take the bus from Guarujá to São Paulo - Jabaquarabus
- Take the bus from Viad. Sta. Generosa to Av. Mário De Andradebus
- Take the bus from Terminal Barra Funda to Sorocababus
6h 8mR$144–168
Comparing Your Travel Options
The cheapest way to get from Guarujá to Sorocaba is to car ferry and bus which costs R$ 85 - R$ 130 and takes 4h 16m.
The fastest way to get from Guarujá to Sorocaba is to drive which takes 2h 21m and costs R$ 110 - R$ 170.
No, there is no direct bus from Guarujá to Sorocaba. However, there are services departing from Guarujá and arriving at Terminal Rodoviário de Sorocaba via Terminal Barra Funda. The journey, including transfers, takes approximately 4h 29m.
The distance between Guarujá and Sorocaba is 180 km. The road distance is 182 km.
The best way to get from Guarujá to Sorocaba without a car is to car ferry and bus which takes 4h 16m and costs R$ 85 - R$ 130.
It takes approximately 4h 16m to get from Guarujá to Sorocaba, including transfers.
Guarujá to Sorocaba bus services, operated by Rápido Brasil, depart from Guarujá station.
Guarujá to Sorocaba bus services, operated by Rápido Brasil, arrive at São Paulo - Jabaquara station.
Yes, the driving distance between Guarujá to Sorocaba is 182 km. It takes approximately 2h 21m to drive from Guarujá to Sorocaba.
Book your Guarujá to Sorocaba bus tickets online with 12go.asia.
What companies run services between Guarujá, Brazil and Sorocaba, Brazil?
You can take a bus from Guarujá to Terminal Rodoviário de Sorocaba via Jabaquara, Jabaquara, Sé, Palmeiras - Barra Funda, and Terminal Barra Funda in around 4h 29m.
- Phone
- 0800 044 2222
- [email protected]
- Website
- Quero Passagem - Viação Nordeste
Bus from Terminal Rodoviário de Santos to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 2h 21m
- Frequency
- Once a week
- Estimated price
- R$70–110
- Website
- Quero Passagem - Viação Nordeste
- Website
- Clickbus - Viação Nordeste
- Phone
- 0800 77 111 26
- [email protected]
- Website
- viacaoultra.com.br
Bus from Guarujá to Jabaquara
- Ave. Duration
- 1h 25m
- Frequency
- Every 2 hours
- Estimated price
- R$50–80
- Schedules at
- viacaoultra.com.br
- Book at
- viacaoultra.com.br
- Phone
- 0800 77 111 26
- [email protected]
- Website
- Ultra Transportes
Bus from Guarujá to Jabaquara
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- R$50
- Website
- Ultra Transportes
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Terminal Barra Funda to Terminal Rodoviário de Sorocaba
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- R$40–85
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Phone
- 0800 771 1126
- [email protected]
- Website
- viacaoultra.com.br
Bus from Guarujá to São Paulo - Jabaquara
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- R$45–75
- Schedules at
- viacaoultra.com.br
- Book at
- viacaoultra.com.br
- Phone
- 156
- Website
- sptrans.com.br
Bus from Viad. Sta. Generosa to Av. Mário De Andrade
- Ave. Duration
- 1h 5m
- Frequency
- Every 10 minutes
- Estimated price
- R$6
- Schedules at
- sptrans.com.br
- Onibus
- R$6
- Phone
- +55 15 3532-8400
- [email protected]
- Website
- Passagens Transpen e Expresso Jóia
Bus from Terminal Barra Funda to Sorocaba
- Ave. Duration
- 2h 11m
- Frequency
- Every 2 hours
- Estimated price
- R$84
- Website
- Passagens Transpen e Expresso Jóia
- Phone
- 0800 77 33 711
- [email protected]
- Website
- semil.sp.gov.br
Car ferry from Guarujá to Santos
- Ave. Duration
- 10 min
- Frequency
- Every 15 minutes
- Estimated price
- R$10
- Schedules at
- semil.sp.gov.br
- Book at
- horamarcada.dh.sp.gov.br
- Ave. Duration
- 2h 21m
- Estimated price
- R$600–750
A Radio Taxi
- Phone
- +55 (13) 3234-8687
- Website
- acat.com.br
Cooper Radio Taxi
- Phone
- +55 (13) 3229-7177
- Website
- cooperradiotaxi.com.br
Disk Táxi Santos
- Phone
- +55 (13) 3202-1150
- Website
- facebook.com
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 Italy Travel Guides, Travelling to the US: What do I need to know?, and Need to know: Greyhound - to help you get the most out of your next trip.
Booking & Getting There
There are 256+ hotels available in Sorocaba.




















