В Сан-Марино преобладает субтропический средиземноморский тип климата. Самый холодный месяц - февраль, дневные температуры в это время +7..+9 градусов, ночные - +1..+3 градуса. Зимой Адриатическое побережье подвержено действию холодного северного и северо-восточного ветра "бора", поэтому иногда случаются слабые морозы.
Самыми жаркими месяцами в Сан-Марино являются август и сентябрь. Днём температура воздуха поднимается до +26 градусов, а ночью опускается до +18 градусов. Летом на равнине дуют бризы, а в горной части - горно-долинные ветры, которые смягчают жару.
В среднем за год в Сан-Марино выпадает до 900 мм осадков, в основном в осенне-зимний период, например, в ноябре - 115 мм осадков. Зимой иногда выпадает снег, но держится он недолго.