Climate overview of Ukraine
The weather in Ukraine can be erratic and sometimes very unpredictable. Especially during spring and autumn, within a very short period, the weather can change from cold and wet to sunny and spring-like or vice versa. The months of April and October in particular are prone to this.
Winter in Ukraine is cold and begins about mid-November and lasts until early March. This is followed by spring that lasts through the end of May. June, July and August are the summer months, then autumn lasts from September to about mid-November.
The best travel time for a vacation to Ukraine is from mid-May to mid-September. If you are going to travel around, take a city trip or an active vacation, it is better to choose a trip between mid-May and the end of June or in the first half of September. The months of July and August can be quite hot. As a result, those are precisely the best months for a beach vacation in Ukraine. Temperatures along the Black Sea coast are comparable to those on the Côte d'Azur in France, and even in terms of sunshine hours, the Ukrainian coast is not much inferior to the French Riviera. This means that Ukraine is a popular tourist destination among Russian tourists and many wealthy Russians who have second or third home here.
It may not be an everyday ski destination, but you can do all kinds of winter sports in Ukraine. In winter there is enough snow for skiing or snowboarding. Especially within the Carpathian's you will find several winter sports areas. The best travel time for a winter sports vacation in Ukraine is from January to mid-March.
Popular cities by month
Compare cities per month. Toggle cities on/off.
Climate map
Average daily temperature, monthly rainfall & sunshine hours across cities.
Regional climate differences
Explore the climate diversity across Ukraine.
Lviv Region
Based on Lviv
Kiev Region
Based on Kiev
Odessa Region
Based on Odessa
Ivano-Frankivsk
Based on Yaremche
Compare popular cities
Average daytime and nighttime temperatures, yearly rainfall and sunshine.
| Lviv | 1°C (34°F) – 26°C (79°F) | -5°C (23°F) – 15°C (59°F) | 858 mm (34 in) | 1,812 hours |
| Kiev | 0°C (32°F) – 27°C (81°F) | -6°C (21°F) – 16°C (61°F) | 680 mm (27 in) | 1,843 hours |
| Odessa | 3°C (37°F) – 30°C (86°F) | -3°C (27°F) – 19°C (66°F) | 467 mm (18 in) | 2,297 hours |
| Kharkov | -1°C (30°F) – 28°C (82°F) | -7°C (19°F) – 17°C (63°F) | 616 mm (24 in) | 1,797 hours |
| Bukovel | -2°C (28°F) – 22°C (72°F) | -8°C (18°F) – 11°C (52°F) | 1272 mm (50 in) | — |
| Zatoka | 4°C (39°F) – 27°C (81°F) | -1°C (30°F) – 22°C (72°F) | 463 mm (18 in) | 2,297 hours |
FAQ
What is the best time to visit Ukraine?
The warmest month in Kherson is July, with daytime highs of 31°C (88°F). Odessa is the sunniest destination, with 336 hours of sunshine in July. Ukraine has a distinct dry season from July to March. Explore Ukraine weather by month for a detailed breakdown.
What temperatures can I expect in Ukraine?
Kherson is the warmest destination, reaching 31°C (88°F) in July with nights around 19°C (66°F). Dragobrat is the coolest, with January daytime highs of just -2°C (28°F) and nights dropping to -9°C (16°F). Temperatures vary significantly between regions and seasons. See the city comparison for a full overview.
How much rain does Ukraine get?
Rainfall varies across Ukraine. Dragobrat is the wettest, receiving 1325 mm (52 in) per year, with July the wettest month at 160 mm (6.3 in). Feodosiya is the driest at 389 mm (15 in) per year. Use the climate map to explore rainfall patterns across regions.
How sunny is Ukraine?
Odessa is the sunniest destination in Ukraine, enjoying 2,297 hours of sunshine per year, with July the brightest month at 336 hours. Overall, Ukraine enjoys abundant sunshine year-round. Compare sunshine across cities in the charts above.
What is the climate like across Ukraine?
Lviv has warm summers reaching 26°C (79°F) in July and very cold winters dropping to 1°C (34°F), with 1,812 hours of sunshine and 858 mm (34 in) of rain per year. Kiev has warm summers reaching 27°C (81°F) in July and very cold winters dropping to 0°C (32°F), with 1,843 hours of sunshine and 680 mm (27 in) of rain per year. Odessa has warm summers reaching 30°C (86°F) in July and cold winters dropping to 3°C (37°F), with 2,297 hours of sunshine and 467 mm (18 in) of rain per year. Explore the climate charts and comparison table for more cities.
Places in Ukraine
Select a city to see its average temperature, precipitation and hours of sunshine over the year.
Popular cities
- Berdyansʼk
- Berehove
- Bila Tserkva
- Boryspilʼ
- Brovary
- Bukovel
- Cherkasy
- Chernihiv
- Chernivtsi
- Chernobyl
- Chubynske
- Dnepropetrovsk
- Dragobrat
- Feodosiya
- Illichivsʼk
- Ivano-Frankivsʼk
- Karolino-Buhaz
- Kharkov
- Kherson
- Kiev
- Koblevo
- Kosiv
- Krivoy Rog
- Kropyvnytskyi
- Luhansk
- Lutsʼk
- Lviv
- Mariupolʼ
- Migovo
- Mukacheve
- Mykulychyn
- Nikolayev
- Odessa
- Poltava
- Polyana
- Pylypets
- Rakhiv
- Rivne
- Shaian
- Skhidnitsa
- Slavske
- Sumy
- Tatariv
- Truskavets
- Uzhhorod
- Verkhovyna
- Vorokhta
- Vynohradiv
- Vyshka
- Yablunytsya
- Yalta
- Yaremche
- Yasinya
- Zaliznyy Port
- Zaporozhye
- Zatoka
- Zhdenievo
- Zhytomyr