Localizada na Serra do Mar, Litoral Norte Paulista, com cerca de 100 km de extensão ao longo da costa, Ubatuba tem um total de 102 praias (sendo 92 no continente e 10 nas ilhas), 16 ilhas, 7 ilhotas e 8 lajes.
A cidade conta com um aeroporto - Aeroporto Estadual Gastão Madeira - para aviões de pequeno porte e a maior marina fluvial do Litoral Norte, Marina Saco da Ribeira, com aproximadamente 20 garagens náuticas.
Possui uma boa estrutura hoteleira, comercial e gastronômica.