There are 6 ways to get from Sorocaba to Guarujá by bus, car ferry, 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.
Bus, car ferry
best- Take the bus from Terminal Rodoviário de Sorocaba to Terminal Rodoviário de Santosbus Ponta Grossa
- Take the carferry from Santos to Guarujácarferry
3h 48mR$82–117Drive 185.2 km
- Drive from Sorocaba to Guarujácar 185.2 km
2h 16mR$115–166Taxi
- Take the taxi from Sorocaba to Guarujátaxi 185.2 km
2h 16mR$600–800Bus
- Take the bus from Sorocaba to Tietê Bus Terminalbus São Paulo
- Take the bus from Jabaquara to Guarujábus
4h 10mR$90–149Bus via São Paulo
- Take the bus from Terminal Rodoviário de Sorocaba to Terminal Barra Fundabus Sao Paulo / ...
- Take the bus from Jabaquara to Guarujábus
4h 57mR$100–175Bus, car ferry via São Bernardo do Campo
- Take the bus from Sorocaba to Santo Andrébus
- Take the bus from Santo Andre Bus Station to Jose Meninobus
- Take the carferry from Santos to Guarujácarferry
5h 23mR$114–143
Comparing Your Travel Options
The cheapest way to get from Sorocaba to Guarujá is to bus and car ferry which costs R$ 80 - R$ 120 and takes 3h 48m.
The fastest way to get from Sorocaba to Guarujá is to drive which takes 2h 16m and costs R$ 110 - R$ 170.
No, there is no direct bus from Sorocaba to Guarujá. However, there are services departing from Sorocaba and arriving at Guarujá via Jabaquara. The journey, including transfers, takes approximately 4h 10m.
The distance between Sorocaba and Guarujá is 178 km. The road distance is 185.2 km.
The best way to get from Sorocaba to Guarujá without a car is to bus and car ferry which takes 3h 48m and costs R$ 80 - R$ 120.
It takes approximately 3h 48m to get from Sorocaba to Guarujá, including transfers.
Sorocaba to Guarujá bus services, operated by Gontijo, depart from Sorocaba station.
Sorocaba to Guarujá bus services, operated by Gontijo, arrive at Tietê Bus Terminal station.
Yes, the driving distance between Sorocaba to Guarujá is 185 km. It takes approximately 2h 16m to drive from Sorocaba to Guarujá.
There are 5553+ hotels available in Guarujá.
What companies run services between Sorocaba, Brazil and Guarujá, Brazil?
You can take a bus from Sorocaba to Guarujá via Tietê Bus Terminal, Portuguesa-tietê, Jabaquara, and Jabaquara in around 4h 10m.
- Phone
- 0800 044 2222
- [email protected]
- Website
- Quero Passagem - Viação Nordeste
Bus from Terminal Rodoviário de Sorocaba to Terminal Rodoviário de Santos
- Ave. Duration
- 2h 22m
- Frequency
- Once a week
- Estimated price
- R$70–110
- Website
- Quero Passagem - Viação Nordeste
- Website
- Clickbus - Viação Nordeste
- Phone
- 0800 728 0044
- Website
- gontijo.com.br
Bus from Sorocaba to Tietê Bus Terminal
- Ave. Duration
- 1h 22m
- Frequency
- 5 times a day
- Estimated price
- R$30–60
- Schedules at
- gontijo.com.br
- Phone
- 0800 77 111 26
- [email protected]
- Website
- viacaoultra.com.br
Bus from Jabaquara to Guarujá
- Ave. Duration
- 1h 25m
- Frequency
- Every 2 hours
- Estimated price
- R$50–85
- Schedules at
- viacaoultra.com.br
- Book at
- viacaoultra.com.br
Bus from Jabaquara to Guarujá
- Ave. Duration
- 1h 25m
- Frequency
- Every 2 hours
- Estimated price
- R$50–85
- Schedules at
- viacaoultra.com.br
- Book at
- viacaoultra.com.br
- Phone
- 0800 77 111 26
- [email protected]
- Website
- Ultra Transportes
Bus from Jabaquara to Guarujá
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- R$50
- Website
- Ultra Transportes
Bus from Jabaquara to Guarujá
- 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 Rodoviário de Sorocaba to Terminal Barra Funda
- Ave. Duration
- 2h
- Frequency
- Every 30 minutes
- Estimated price
- R$40–85
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
Bus from Santo Andre Bus Station to Jose Menino
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Estimated price
- R$28–55
- 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 Sorocaba to Santo André
- Ave. Duration
- 1h 52m
- Frequency
- Every 2 hours
- Estimated price
- R$72
- Website
- Passagens Transpen e Expresso Jóia
- Phone
- 0800 77 33 711
- [email protected]
- Website
- semil.sp.gov.br
Car ferry from Santos to Guarujá
- 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
Car ferry from Santos to Guarujá
- 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 16m
- Estimated price
- R$600–800
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 How to get from London City Airport into central London, Bali: What to do if Mount Agung erupts, and Getting to Rome from the airport - to help you get the most out of your next trip.



















