Caraguatatuba se encuentra a 180 kilómetros al oriente de la ciudad de São Paulo, específicamente entre las ciudades de São Sebastião y Ubatuba.
Se destaca por sus 40 kilómetros de costas donde se encuentran espectaculares playas, y una buena infraestructura turística.
Se destaca el Parque Estatal de Serra do Mar.
Ver más sobre la como llegar a Caraguatatuba