Klimat Bułgarii jest umiarkowany ciepły, kontynentalny, suchy, nad morzem podzwrotnikowy, wilgotniejszy. W górach występuje piętrowość klimatyczna. Średnia temperatura powietrza w styczniu wynosi od -6°C (w terenach górskich), -3°C (w centralnej części kraju) do 2°C (na południu kraju), w lipcu odpowiednio od 18°C, 23°C i 25°C. Średnia suma roczna opadów od 450 mm na północy, do 1200 mm w terenach górskich. Średnia temperatura powietrza i średnia suma opadów w stolicy kraju Sofii wynoszą: w styczniu -2°C i 42 mm, w lipcu 22°C i 60 mm.