There are 3 ways to get from Caraguatatuba to Guarujá 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.
Line 5505 bus, bus
best- Take the bus from Avenida Rio Branco 505 - Indaiá, Caraguatatuba - SP, 11665-600, Brasil to Terminal Rodoviário de São Sebastiãobus 5501 / ...
- Take the bus from Terminal Rodoviario de Sao Sebastiao to Terminal Rodoviario Guarujabus Santos / ...
5h 19mR$91–137Drive 156.5 km
cheapest- Drive from Caraguatatuba to Guarujácar 156.5 km
2h 50mR$82–118Bus
- Take the bus from Terminal Rodoviario De Caraguatatuba to Terminal Rodoviario Guarujabus Caraguatatuba
8h 45mR$100–150
Questions & Answers
The cheapest way to get from Caraguatatuba to Guarujá is to drive which costs R$ 80 - R$ 120 and takes 2h 50m.
The fastest way to get from Caraguatatuba to Guarujá is to drive which takes 2h 50m and costs R$ 80 - R$ 120.
Yes, there is a direct bus departing from Terminal Rodoviario De Caraguatatuba and arriving at Terminal Rodoviario Guaruja. Services depart twice daily, and operate every day. The journey takes approximately 8h 45m.
The distance between Caraguatatuba and Guarujá is 162 km. The road distance is 156.5 km.
The best way to get from Caraguatatuba to Guarujá without a car is to line 5505 bus and bus which takes 5h 19m and costs R$ 90 - R$ 140.
It takes approximately 5h 19m to get from Caraguatatuba to Guarujá, including transfers.
Caraguatatuba to Guarujá bus services, operated by EMTU, depart from Avenida Rio Branco 505 - Indaiá, Caraguatatuba - SP, 11665-600, Brasil station.
Caraguatatuba to Guarujá bus services, operated by EMTU, arrive at Terminal Rodoviário de São Sebastião station.
Yes, the driving distance between Caraguatatuba to Guarujá is 156 km. It takes approximately 2h 50m to drive from Caraguatatuba to Guarujá.
Book your Caraguatatuba to Guarujá bus tickets online with Omio.
What companies run services between Caraguatatuba, Brazil and Guarujá, Brazil?
You can take a bus from Avenida Rio Branco 505 - Indaiá, Caraguatatuba - SP, 11665-600, Brasil to Terminal Rodoviario Guaruja via Terminal Rodoviario de Sao Sebastiao in around 5h 19m.
Bus from Avenida Rio Branco 505 - Indaiá, Caraguatatuba - SP, 11665-600, Brasil to Terminal Rodoviário de São Sebastião
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- R$5–8
- Schedules at
- emtu.sp.gov.br
- Commuter bus
- R$5–8
- Phone
- +55 11 3775-3850
- Website
- passaromarron.com.br
Bus from Terminal Rodoviario de Sao Sebastiao to Terminal Rodoviario Guaruja
- Ave. Duration
- 3h 15m
- Frequency
- Every 3 hours
- Estimated price
- R$85–130
- Book at
- passaromarron.com.br
Bus from Terminal Rodoviario De Caraguatatuba to Terminal Rodoviario Guaruja
- Ave. Duration
- 8h 45m
- Frequency
- Twice daily
- Estimated price
- R$100–150
- Book at
- passaromarron.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 Which side of Niagara Falls should I choose (and how do I get there)?, Italy Travel Guides, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
More Questions & Answers
There are 5685+ hotels available in Guarujá.






