Map from Google - Budapest

The climate of Budapest, capital of Hungary, is continental, with cold winters and warm summers.
The average temperature goes from -1.5 °C (29.5 °F) in January, to 21 °C (70 °F) in July.
Here are the average temperatures.
Average temperatures - Budapest
BudapestJanFebMarAprMayJunJulAugSepOctNovDec
BudapestJFMAMJJASOND
Min (°C)-4-226111415151272-2
Max (°C)15101621242726221683
Min (°F)252836435257595954453628
Max (°F)344150617075817972614637

Precipitation is not abundant, since it amounts to 610 millimetres (24 inches) per year, although it's fairly well distributed over the seasons, however, it has a maximum in late spring and early summer (in May and June), due to afternoon thunderstorms, and a secondary maximum in autumn (November), due to Atlantic depressions.
Here is the average precipitation.
Average precipitation - Budapest
BudapestJanFebMarAprMayJunJulAugSepOctNovDecYear
BudapestJFMAMJJASONDY
Prec. (mm)354540457070554535557045610
Prec. (in)1.41.81.61.82.82.82.21.81.42.22.81.824
Days87778876689990

Winter, from December to February, is cold, with average temperatures around freezing (0 °C or 32 °F), or slightly below. Cold air often stagnates in the plain, bringing a cold and gray weather, with mist and fog; snowfall is quite frequent, but generally not abundant. On some occasions, however, cold air masses from Russia invade the Hungarian Plain, bringing strong winds at first and then intense frosts. In January 1987 the temperature dropped to -27 °C (-17 °F); more recently, in February 2012, it has dropped to -23 °C (-9 °F).

In spring, different situations alternate: the average temperature rises quickly, and already in March the first pleasant days may occur, but the return of wintry weather is also possible, with snow and frost in March, and more rarely in April. Clashes of different air masses can generate intense winds.
In the second half of April the temperature can already exceed 20 °C (68 °F), and in May the first hot days can occur, with peaks around 30 °C (86 °F), on the other hand, in other situations it can still be cold in the first half of May, and more rarely in the second, at least at night. In May, thunderstorms begin to erupt in the afternoon.

Summer, from June to August, is warm and sunny. Sometimes, Atlantic weather fronts can still pass, bringing cool and rainy weather; at other times there may be heat waves, with maximum temperatures rising to about 35/37 °C (95/99 °F), most likely in July and August, but typically they only last two or three days. In fine weather, afternoon thunderstorms can occur.

Autumn is initially a mild and pleasant season in September, when, however, sometimes it begins to be a little cold at night, then from October the temperature decreases rapidly, and cloudiness and rain become more frequent. November is a cold and gray month, and in the course of the month the first snowfalls may occur.

The amount of sunshine in Budapest is acceptable in spring, it's good in summer and in September, while it's poor or mediocre from November to February, when gray skies predominate.

Budapest

When to go

The best times to visit Budapest are spring and autumn, to avoid the winter cold and the summer heat, and in particular the months of May, June and September: daytime temperatures are pleasant, although it's better to bring a sweater and a jacket for the evening. In July and August, the temperature is often warm without excesses, but there is the risk of running into some very hot days, which can happen, though more rarely, also in the second half of June and the first half of September.