A escolha da época para descer a serra depende do seu objetivo. O clima local é tropical litorâneo, mantendo médias entre 20°C e 30°C ao longo do ano todo, mas o calendário é dividido claramente em duas realidades: o período quente e chuvoso e o período mais seco com temperaturas amenas.
- Dezembro a março (verão e alta temporada): É a época mais procurada por quem busca praia e calor intenso. As temperaturas máximas chegam a 29°C e 30°C (com mínimas entre 19°C e 23°C). A contrapartida é a chuva frequente: a estação chuvosa concentra os maiores volumes do ano, tendo janeiro como o mês mais chuvoso (157.3 mm e média de 13 dias de chuva), seguido por fevereiro (106.2 mm e 11 dias) e dezembro (87.6 mm e 12 dias).
- Abril a setembro (baixa temporada e estação seca): O volume de água cai drasticamente. Para quem prefere passear a pé, caminhar pela orla ou visitar pontos históricos sem risco constante de pancadas de chuva, esses meses são os mais estáveis. Agosto é o mês mais seco do ano, com apenas 5.8 mm de precipitação e 7 dias chuvosos. As máximas ficam entre 22°C e 26°C e as noites esfriam mais, com mínimas entre 13°C e 18°C (julho registra as menores mínimas, entre 13°C e 16°C).
- Outubro e novembro (primavera): Período de transição em que o calor volta a subir gradualmente (máximas de 25°C a 27°C), assim como o volume de chuva, que vai de 44.8 mm em outubro para 61.1 mm em novembro, com 11 a 12 dias de precipitação no mês.
Estando a apenas 70 km da capital paulista por via rodoviária, a cidade tem alta rotatividade aos fins de semana, mas o padrão climático dita o ritmo de quem planeja a estadia com antecedência.