El litoral de la Costa Brava, en el que se encuentra Tossa de Mar, es el más fresco de toda España. Por ello, los veranos no son calurosos y los inviernos son suaves, lo que es típico del clima subtropical mediterráneo marítimo. De media, el termómetro sube hasta los +25°C en verano, y en invierno no baja de los +11°C.
Es difícil decir cuándo empiezan las temporadas de lluvias en Tossa de Mar. Lo más frecuente es que se produzcan en marzo, pero las precipitaciones son escasas, las lluvias en sí son poco frecuentes, por lo que los veraneantes casi no notan los caprichos del tiempo. Además, las temporadas de lluvias en Tossa de Mar se observan en octubre-noviembre, cuando cae la mayor cantidad de precipitaciones del año. En verano, el tiempo da una media de ocho días de lluvia al mes.
El tiempo favorable para el recreo comienza en abril. Aunque las olas del mar Mediterráneo aún están demasiado frías para nadar, la temperatura es ideal para niños y ancianos. El mismo tiempo apacible se da en la estación aterciopelada, cuando el sol no calienta y el mar sigue templado. En verano, el agua se calienta hasta los 23-24°C.