Best Month To

Weather in Budapest

Hungary • Population: 1,741,041

Best Months to Visit

June July August

Based on temperature, precipitation, and humidity data

Budapest is in Hungary at 47.5°N. The 2001–2020 NASA POWER daily record describes a continental climate with a wide temperature swing. Rain is about 613 mm of rain spread through the year. The wettest month is June at 70 mm; the driest is April at 35 mm.

July is the warmest month (average 22.6°C, high 28.7°C) and January is the coolest (average -1.2°C, low -4.4°C). From the coolest night in January (-4.4°C) to the hottest afternoon in July (28.7°C), the raw range is 33.1°C. On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are June, July, and August.

Hot and cool months in Budapest

Monthly average highs run from 2.0°C in January to 28.7°C in July. Nights follow the same curve: -4.4°C in January and 16.5°C in July.

Mean high across all twelve months is 16.0°C and mean low is 5.9°C. These are 20-year grid averages, so a city station can read a few degrees warmer or cooler.

Rainfall pattern

Annual rainfall is 613 mm. June leads at 70 mm; April is lightest at 35 mm.

A rainy day here is a day with at least 1 mm in the NASA POWER series. June averages 12 such days; April averages 7.

Distinctive months in Budapest

The year bottoms out in January. Plan for -4.4°C at night and 2.0°C in the afternoon. February: 4.9°C high, -3.3°C low, 40 mm rain, 86% humidity. In March, Budapest averages 10.7°C by day and 0.2°C at night, with 41 mm of rain. April is the driest month, averaging only 35 mm across 7 rainy days. Highs sit near 17.1°C. May stands apart from the months beside it: 21.7°C / 10.2°C and 65 mm. June is the wettest month — 70 mm and 12 rainy days, with 64% humidity.

July is the warmest month. Afternoon highs average 28.7°C and nights settle near 16.5°C, with 66 mm of rain. August brings 63 mm and 9 rainy days; temperatures run from 16.1°C to 28.6°C. September stands apart from the months beside it: 22.9°C / 11.2°C and 57 mm. October stands apart from the months beside it: 16.6°C / 6.1°C and 50 mm. November brings 44 mm and 8 rainy days; temperatures run from 1.8°C to 9.5°C. In December, Budapest averages 2.9°C by day and -3.0°C at night, with 43 mm of rain.

Best months to visit Budapest

The three months with the highest comfort score are June, July, and August: June (20.2°C average, 70 mm, 64% humidity); July (22.6°C average, 66 mm, 58% humidity); August (22.3°C average, 63 mm, 59% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.

If you prefer the hottest stretch, that is July. The coolest stretch is January.

How Budapest compares inside Hungary

Budapest is the only Hungary city in this dataset, so the figures on this page are the national sample we publish. They still come from the same NASA POWER daily series (2001–2020) used everywhere else on the site.

Temperature and rainfall

-10°C -5°C 0°C 5°C 10°C 15°C 20°C 25°C 30°C 35°C 0 mm10 mm20 mm30 mm40 mm50 mm60 mm70 mm80 mm Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
High
Low
Rainfall

Monthly Weather Overview

Month High Low Rain (mm) Rainy Days
January 2.0°C -4.4°C 39 9
February 4.9°C -3.3°C 40 9
March 10.7°C 0.2°C 41 8
April 17.1°C 5.2°C 35 7
May 21.7°C 10.2°C 65 13
June 25.9°C 14.4°C 70 12
July 28.7°C 16.5°C 66 11
August 28.6°C 16.1°C 63 9
September 22.9°C 11.2°C 57 8
October 16.6°C 6.1°C 50 8
November 9.5°C 1.8°C 44 8
December 2.9°C -3.0°C 43 9

Monthly Details

Click on any month for detailed weather information:

January
-1.2°C
February
0.8°C
March
5.5°C
April
11.2°C
May
16.0°C
June
20.2°C
July
22.6°C
August
22.3°C
September
17.1°C
October
11.4°C
November
5.7°C
December
0.0°C