Caraguatatuba is een gemeente in de Braziliaanse deelstaat São Paulo. De gemeente telt 116.786 inwoners (schatting 2017).
De plaats is de zetel van het rooms-katholieke bisdom Caraguatatuba.
Aangrenzende gemeenten De gemeente grenst aan Natividade da Serra, Paraibuna, Salesópolis, São Sebastião en Ubatuba.
Verkeer en vervoer De plaats ligt aan de noord-zuidlopende weg BR-101 tussen Touros en São José do Norte. Daarnaast ligt ze aan de wegen SP-055 en SP-099.
Categorie:Gemeente in São Paulo