Bulgaria's weather is marked by four distinct seasons and can be described as moderate continental in the north and intermediate continental tending to Mediterranean in the south. Summers are warm and comfortable, characterized by moderate to low humidity and high temperatures. The wettest month is June and the driest is February, except in the southern valleys, where autumn and winter bring more rainfall.
Because of the Mediterranean influences the weather in the coastal regions tends to be milder in winter and cooler in summer compared to the interior regions of the country.
Average sunlight hours in Bulgaria are between 1.7 hours per day in December and 10.1 hours per day in July.
Weather Averages in Bulgaria
Sofia |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
| Average Temperature |
30°F -1°C | 34°F 1°C | 42°F 6°C | 50°F 10°C | 58°F 14°C | 64°F 18°C | 68°F 20°C | 68°F 20°C | 62°F 17°C | 53°F 12°C | 40°F 4°C | 33°F 1°C |
| Average High Temperature |
36°F 2°C | 40°F 4°C | 49°F 9°C | 58°F 14°C | 66°F 19°C | 73°F 23°C | 78°F 26°C | 78°F 26°C | 72°F 22°C | 61°F 16°C | 46°F 8°C | 38°F 3°C |
| Average Low Temperature |
25°F -4°C | 27°F -3°C | 34°F 1°C | 41°F 5°C | 49°F 9°C | 55°F 13°C | 58°F 14°C | 57°F 14°C | 52°F 11°C | 44°F 7°C | 34°F 1°C | 28°F -2°C |
| Highest Recorded Temperature |
61°F 16°C | 68°F 20°C | 77°F 25°C | 84°F 29°C | 90°F 32°C | 97°F 36°C | 100°F 38°C | 99°F 37°C | 91°F 33°C | 91°F 33°C | 73°F 23°C | 62°F 17°C |
| Lowest Recorded Temperature |
-11°F -24°C | -9°F -23°C | 7°F -14°C | 25°F -4°C | 32°F 0°C | 39°F 4°C | 36°F 2°C | 39°F 4°C | 30°F -1°C | 23°F -5°C | 7°F -14°C | 3°F -16°C |
| Average Precipitation |
1" 3cm | 1" 3cm | 2" 5cm | 2" 5cm | 3" 8cm | 3" 8cm | 2" 5cm | 2" 5cm | 2" 5cm | 1" 3cm | 2" 5cm | 2" 5cm |
Varna |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
| Average Temperature |
36°F 2°C | 37°F 3°C | 42°F 6°C | 51°F 11°C | 60°F 16°C | 68°F 20°C | 72°F 22°C | 72°F 22°C | 66°F 19°C | 57°F 14°C | 47°F 8°C | 40°F 4°C |
| Average High Temperature |
41°F 5°C | 42°F 6°C | 47°F 8°C | 56°F 13°C | 66°F 19°C | 75°F 24°C | 79°F 26°C | 79°F 26°C | 74°F 23°C | 64°F 18°C | 52°F 11°C | 45°F 7°C |
| Average Low Temperature |
31°F -1°C | 31°F -1°C | 37°F 3°C | 45°F 7°C | 53°F 12°C | 60°F 16°C | 64°F 18°C | 64°F 18°C | 58°F 14°C | 50°F 10°C | 40°F 4°C | 35°F 2°C |
| Highest Recorded Temperature |
66°F 19°C | 69°F 21°C | 77°F 25°C | 81°F 27°C | 93°F 34°C | 94°F 34°C | 93°F 34°C | 99°F 37°C | 98°F 37°C | 91°F 33°C | 77°F 25°C | 70°F 21°C |
| Lowest Recorded Temperature |
5°F -15°C | 4°F -16°C | 8°F -13°C | 32°F 0°C | 37°F 3°C | 46°F 8°C | 50°F 10°C | 50°F 10°C | 39°F 4°C | 18°F -8°C | 14°F -10°C | 10°F -12°C |
| Average Precipitation |
2" 5cm | 2" 5cm | 1" 3cm | 2" 5cm | 2" 5cm | 2" 5cm | 2" 5cm | 1" 3cm | 1" 3cm | 1" 3cm | 2" 5cm | 2" 5cm |