Com um clima subtropical, a cidade recebe turistas o ano todo – especialmente nos meses de dezembro e janeiro, na alta temporada. Durante a baixa temporada, que acontece entre abril e outubro, os preços de hotéis e pousadas estão mais baixos e é possível aproveitar praias mais vazias e limpas. Mas fique de olho: nessa época, nem todos os estabelecimentos estarão abertos. Alguns bares, restaurantes e lojas só funcionam durante a alta temporada.
Aos finais de semana, mesmo quando a temperatura está amena e o sol não dá as caras, moradores de cidades próximas, como São Paulo e Santos, se deslocam em busca de tranquilidade.
Por isso, se você está buscando desfrutar de praias vazias e estradas sem carros, tente viajar durante a semana, Se essa opção não é viável, procure visitar a cidade entre março e novembro, quando o movimento de pessoas e de automóveis é menos intenso.
O mês de janeiro é quando mais chove, porém, o calor permanece. Já agosto é o mês mais seco e também um dos mais vazios, com uma das temperaturas mais baixas do ano.