В Сан-Марино преобладает средиземноморский климат с континентальными чертами. Лето теплое и солнечное, а средняя температура составляет около +24°C. Зима прохладная и влажная, со средней температурой около +4°C. Из-за расположения страны на холмистой местности зимой возможны заморозки, а иногда и снегопады.
Годовое количество осадков составляет около 800–900 мм. Дожди выпадают в течение всего года, однако больше осадков приходится на прохладные месяцы. Лучшие условия для посещения Сан-Марино обычно бывают весной и в начале осени, когда температура воздуха мягкая и комфортная.