What June feels like in Madrid
For Madrid, June is early summer on the calendar. Expect proper heat in the afternoon — slow down between noon and four. The day–night swing is wide (about 13.1°C (23.6°F)): nights stay mild, so mornings and evenings feel very different from midday. Humidity is moderate, so the air feels neither sticky nor dry.
Rain in Madrid in June
Wet days are occasional rather than regular, about one day in 8. Wet days average about 4.7 mm (0.2 in), enough to soak you without an umbrella. That is lighter than the city's yearly norm of about 6.6 mm per rainy day. It is among the three driest months of the year.
Daylight and sunshine in June
Mid-month, Madrid gets 15 h 2 min of daylight, from sunrise near 6:44 am to sunset near 9:46 pm. The days are stretching out — 39 min more daylight than mid-May. About 89% of daylight hours are sunny; in short, skies are mostly clear.
How June compares to the rest of the year
In Madrid's temperature order, June sits as the 3rd warmest month. Against May, the average high is 5.4°C (9.7°F) higher, with 18 mm less rain. The warm-up continues into July. July averages a high of 33.4°C (92.1°F).
Who June suits
- Sightseeing: a good fit — daytime temperatures are fine for walking around.
- Parks & outdoor: less ideal — afternoons are too warm to linger outside.
Tips for visiting Madrid in June
Versatile Layers
Pack pieces you can take off by noon and put back on at dusk.
Sun Protection
Protect yourself from strong sun: hat, SPF and plenty of water.
Quick questions
How warm is Madrid in June?
Expect around 28.9°C (84°F) in the afternoon and 15.8°C (60.4°F) at night, which most visitors would call hot.
Does it rain a lot in Madrid in June?
Not especially. There are about 4 rainy days (19 mm), mostly moderate rain.
What should I wear in Madrid in June?
Based on the averages: versatile layers and sun protection. Add a layer for after dark.
Is June or July better for visiting Madrid?
June scores better on our climate ranking (#2 of 12 vs #9), rated Great against Good. July is warmer and has fewer rainy days.
