Побережье Коста-Брава, на котором расположен Тосса-де-Мар — самое прохладное по всей Испании. Поэтому лето здесь нежаркое, а зима мягкая, что и характерно для морского средиземноморского субтропического климата. В среднем летом градусник поднимается до +25 °C, а зимой не опускается ниже +11 °C.
Сложно сказать, когда начинаются сезоны дождей в Тосса-де-Мар. Чаще всего они случаются в марте, но осадков выпадает немного, сами дожди идут редко, поэтому отдыхающие практически не замечают капризов погоды. Также сезоны дождей в Тосса-де-Мар отмечаются в октябре–ноябре, когда выпадает наибольшее количество осадков в году. Летом погода дарит в среднем восемь дождливых дней в месяц.
Благоприятная погода для отдыха начинается с апреля. И хотя волны Средиземного моря еще слишком холодные для купания, температура воздуха идеальна для детей и пожилых людей. Такая же ласковая погода стоит в бархатный сезон, когда солнце уже не печет, а море еще теплое. Летом вода прогревается до 23–24°C.