There are 4 ways to get from Caraguatatuba to Mogi das Cruzes by bus, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Avenida Miguel Varlez 1008 - Jaraguazinho, Caraguatatuba - SP, 11660-650, Brasil to Terminal Urbano Frederico Ozanam - Vila Tesouro, São José dos Campos - SP, 12216-783, Brasilbus 5508
- Take the bus from Terminal Rodoviario Frederico Ozanam to Terminal Rodoviario Geraldo Scavonebus Aparecida
3h 14mR$35–60Drive 117.7 km
- Drive from Caraguatatuba to Mogi das Cruzescar 117.7 km
1h 52mR$62–89Bus via Caraguatatuba
- Take the bus from Caraguatatuba to São José dos Camposbus Caraguatatuba / ...
- Take the bus from Terminal Rodoviario Frederico Ozanam to Terminal Rodoviario Geraldo Scavonebus Aparecida
4h 5mR$72–123Bus via Jacareí
- Take the bus from Caraguatatuba to São José dos Camposbus Caraguatatuba / ...
- Take the bus from Terminal Rodoviário de Jacareí to Terminal Rodoviario Geraldo Scavonebus 8015-B
4h 57mR$70–131
Questions & Answers
The cheapest way to get from Caraguatatuba to Mogi das Cruzes is to bus which costs R$ 35 - R$ 65 and takes 3h 14m.
The fastest way to get from Caraguatatuba to Mogi das Cruzes is to drive which takes 1h 52m and costs R$ 60 - R$ 90.
No, there is no direct bus from Caraguatatuba to Mogi das Cruzes. However, there are services departing from Avenida Miguel Varlez 1008 - Jaraguazinho, Caraguatatuba - SP, 11660-650, Brasil and arriving at Terminal Rodoviario Geraldo Scavone via Terminal Rodoviario Frederico Ozanam. The journey, including transfers, takes approximately 3h 14m.
The distance between Caraguatatuba and Mogi das Cruzes is 152 km. The road distance is 117.7 km.
The best way to get from Caraguatatuba to Mogi das Cruzes without a car is to bus which takes 3h 14m and costs R$ 35 - R$ 65.
It takes approximately 3h 14m to get from Caraguatatuba to Mogi das Cruzes, including transfers.
Caraguatatuba to Mogi das Cruzes bus services, operated by Passaro Marron, depart from Caraguatatuba station.
Caraguatatuba to Mogi das Cruzes bus services, operated by Passaro Marron, arrive at São José dos Campos station.
Yes, the driving distance between Caraguatatuba to Mogi das Cruzes is 118 km. It takes approximately 1h 52m to drive from Caraguatatuba to Mogi das Cruzes.
Book your Caraguatatuba to Mogi das Cruzes bus tickets online with Omio.
What companies run services between Caraguatatuba, Brazil and Mogi das Cruzes, Brazil?
You can take a bus from Avenida Miguel Varlez 1008 - Jaraguazinho, Caraguatatuba - SP, 11660-650, Brasil to Terminal Rodoviario Geraldo Scavone via Terminal Urbano Frederico Ozanam - Vila Tesouro, São José dos Campos - SP, 12216-783, Brasil and Terminal Rodoviario Frederico Ozanam in around 3h 14m.
Bus from Avenida Miguel Varlez 1008 - Jaraguazinho, Caraguatatuba - SP, 11660-650, Brasil to Terminal Urbano Frederico Ozanam - Vila Tesouro, São José dos Campos - SP, 12216-783, Brasil
- Ave. Duration
- 59 min
- Frequency
- 3 times a day
- Estimated price
- R$8–66
- Schedules at
- emtu.sp.gov.br
- Commuter bus
- R$8–11
Bus from Caraguatatuba to São José dos Campos
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Estimated price
- R$8–74
- Schedules at
- emtu.sp.gov.br
- Commuter bus
- R$8–11
Bus from Caraguatatuba to São José dos Campos
- Ave. Duration
- 1h 16m
- Frequency
- Every 4 hours
- Estimated price
- R$8–74
- Schedules at
- emtu.sp.gov.br
- Commuter bus
- R$8–11
- Phone
- +55 4004-9600
- Website
- viacaocometa.com.br
Bus from Terminal Rodoviario Frederico Ozanam to Terminal Rodoviario Geraldo Scavone
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- R$27–50
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
Bus from Terminal Rodoviario Frederico Ozanam to Terminal Rodoviario Geraldo Scavone
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- R$27–50
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
Bus from Terminal Rodoviário de Jacareí to Terminal Rodoviario Geraldo Scavone
- Ave. Duration
- 56 min
- Frequency
- Once daily
- Estimated price
- R$21–40
- Schedules at
- viacaocometa.com.br
- Book at
- viacaocometa.com.br
- Phone
- +55 11 3775-3850
- Website
- passaromarron.com.br
Bus from Caraguatatuba to São José dos Campos
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- R$40–85
- Book at
- passaromarron.com.br
Bus from Caraguatatuba to São José dos Campos
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Estimated price
- R$40–85
- Book at
- passaromarron.com.br
- Phone
- 0800 042 4223
- [email protected]
- Website
- Flixbus Brazil
Bus from Caraguatatuba to São José dos Campos
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- R$45–75
- Schedules at
- Flixbus Brazil
Bus from Caraguatatuba to São José dos Campos
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- R$45–75
- Schedules at
- Flixbus Brazil
- Phone
- +55 (12) 3931-3966
- [email protected]
- Website
- viacaojacarei.com.br
Bus from Terminal Rodoviário de Jacareí to Terminal Rodoviario Geraldo Scavone
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- R$15
- Schedules at
- viacaojacarei.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, The London Underground: Essential tips to navigate the Tube, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
There are 284+ hotels available in Mogi das Cruzes.













