Climate and average weather in Hungary
Hungary experiences a continental climate in the east, maritime climate in the west and a Mediterranean maritime climate in the south. In general given the average temperatures and precipitation, it corresponds mostly to a continental climate. That means warm summers and cold winters.
Hungary has approximately 2000 - 2200 hours of sun per year which is a pretty high number. In summer (June - September) temperatures rise to 25 to 30 degrees Celsius (77-86 degrees Fahrenheit) during the day. Summer is also the wettest period with 50 (1.9 inch) to 90 millimeters (3.5 inch) of rain per month. Because Hungary is surrounded by hills and mountain areas, depressions get much less chance to reach Hungary. This makes Hungary a relatively dry country with only 400 to 500 millimeters (15.8 - 19.7 inch) of precipitation per year. However the west is slightly wetter than the east.
The average temperature in Hungary in winter is on the low side with average daytime temperatures that are just around or above the freezing point and night temperatures averaging around five degrees below freezing temperatures (23 F). On average, Hungary is covered in snow around thirty days a year.
Spring (May and June) is the best time to visit Hungary with pleasant temperatures and many hours of sunshine.
Interested in more detailed information on the Weather and Climate in Hungary?
Please select the city you wish to travel to, or the one closest to your destination. Each selected city will show you the following graphs:
1. Average minimum and maximum temperature over the year
2. Average monthly precipitation over the year (rainfall, snow)
3. Average monthly hours of sunshine over the year
On certain pages we also offer other historical weather data like humidity, wind speed and water temperature.
Regions in Hungary
Popular places in Hungary
Select a city to see its average temperature, precipitation and hours of sunshine over the year.