Hospedar-se perto das praias de interesse é a decisão prática mais importante em Ubatuba. O município possui 102 praias distribuídas por mais de 80 km de litoral cortados pela rodovia Rio-Santos (BR-101), com parte do seu território inserido no Parque Estadual da Serra do Mar. Em feriados ou viagens curtas, o trânsito pesado de deslocamento entre as atrações toma muito tempo se a pousada ou hotel ficar distante do seu foco.
A cidade é dividida geograficamente em três áreas: Região Centro, Região Sul e Região Norte. O mercado local varia de hotéis baratos a estabelecimentos pé na areia e de padrão luxo. A diária de pousada para casal na categoria econômica custa entre R$ 180 e R$ 300.