Ubatuba possui mais de 100 praias distribuídas pelos eu litoral. Dentre elas as mais conhecidas são: Maranduba, Lázaro, Grande, Vermelha, Enseada, Perequê e Saco da Ribeira. Além disso, a cidade possui alguma ilhas como a Ilha das Couves e Ilha Anchieta. Esta última possui presidio desativado, que no passado foi utilizado para manter presos políticos, ela pode ser acessado através do Saco da Ribeira.