Extremadura Weather & Climate: Spain

Climate by month across Extremadura, Spain, average temperatures, rainfall and the best time to visit.

Climate overview of Extremadura

Extremadura is one of several regions in Spain, with temperatures that range from 13°C (55°F) in January to 35°C (95°F) during the peak of July. We've based our full climate overview on data from Cáceres, the region's most prominent city. For more detailed climate information about other cities in the area, please see the section beneath the map further down the page.

The weather in Extremadura during April, May and October is comfortably warm, with average temperatures ranging from 21°C (70°F) to 25°C (77°F).

The peak of the heat usually falls in June, July and August.

Precipitation in Extremadura varies considerably throughout the year. The wettest conditions occur in October with 81 mm (3.2 in) of rain, while July stays relatively dry with 4 mm (0.2 in). Rainfall in June, July and August is at its lowest, remaining under 16 mm (0.6 in).

For those seeking sunshine, July usually has the brightest skies, making it an excellent time for exploring the region.

Explore Extremadura by month

Pick a month to see the average temperature, rainfall and sunshine in Extremadura — and find the best time to visit. (based on Cáceres)

Popular cities by month

Compare cities per month. Toggle cities on/off.

Cáceres Merida Hervás Trujillo Plasencia Badajoz
Day temperature (°C)
Monthly rainfall (mm)
Monthly sunshine (hours)

Climate map of Extremadura

Average daily temperature, monthly rainfall & sunshine hours across cities.

Avg day temp (°C)
32°

Compare popular cities

Average daytime and nighttime temperatures, yearly rainfall and sunshine.

Cáceres 13°C (55°F) 35°C (95°F) 4°C (39°F) 20°C (68°F) 563 mm (22 in) 2,795 hours
Merida 14°C (57°F) 35°C (95°F) 5°C (41°F) 20°C (68°F) 476 mm (19 in) 2,795 hours
Hervás 10°C (50°F) 30°C (86°F) 1°C (34°F) 17°C (63°F) 1035 mm (41 in)
Trujillo 13°C (55°F) 34°C (93°F) 4°C (39°F) 19°C (66°F) 627 mm (25 in) 2,795 hours
Plasencia 13°C (55°F) 34°C (93°F) 4°C (39°F) 19°C (66°F) 790 mm (31 in) 2,795 hours
Badajoz 15°C (59°F) 35°C (95°F) 5°C (41°F) 19°C (66°F) 468 mm (18 in)

Places in Extremadura, Spain

Select a city to see its average temperature, precipitation and hours of sunshine over the year.

Explore more

Bucket list

Need travel inspiration? Check out our bucket list articles and be inspired.