This post may contain affiliate links. If you purchase through them, I may earn a small commission at no extra cost to you. Thanks for supporting our small business.
Merida has a Mediterranean climate with strong continental influences, giving it long, extremely hot summers and cool winters. The city sits at 217 metres above sea level in the Guadiana River valley, where summer temperatures routinely exceed 35°C (95°F) and winter lows occasionally dip below 2°C (36°F). Annual rainfall is low at about 450mm, concentrated in the autumn and spring months. For a broader overview of when to plan your trip, see our best time to visit Merida guide.
Merida Weather in January and February
January is the coldest month in Merida, with average highs of 13°C (55°F) and lows of 4°C (39°F). You will get about 5 hours of sunshine per day. Rainfall is moderate at around 40-50mm spread over 7-8 rainy days. February warms up slightly, reaching 15°C (59°F) highs and 5°C (41°F) lows with similar rainfall patterns. Frost can occur on clear nights, especially in the surrounding countryside. Pack layers and a warm jacket for evenings.
Merida Weather in March and April
March sees a noticeable warming trend, with highs reaching 19°C (66°F) and lows of 7°C (45°F). Rainfall stays around 35-40mm with 6-7 rainy days. April is one of Merida’s most pleasant months: highs climb to 21°C (70°F), lows settle at 9°C (48°F), and rainfall drops to about 30mm. Sunshine increases to 8 hours per day. This is an excellent window for exploring the Roman ruins without the intense summer heat. Check our things to do in Merida guide for outdoor sightseeing ideas.
Merida Weather in May and June
May brings summer-like conditions with highs of 25°C (77°F) and lows of 13°C (55°F). Rainfall is low at around 25mm over 5 rainy days. June heats up significantly: highs hit 31°C (88°F) and lows stay at 17°C (63°F). You will get 11 hours of sunshine daily, the most of any month. Rainfall remains low at about 15mm. The Roman Theatre begins its evening performances this month during the Merida Classical Theatre Festival season.
Merida Weather in July and August
July is Merida’s hottest month with average highs of 35°C (95°F) and lows of 19°C (66°F). Heatwaves can push daytime temperatures past 40°C (104°F). Rainfall is minimal at just 5mm over 2 days. August is nearly identical: 34°C (93°F) highs, 19°C (66°F) lows, and about 8mm of rain. Sunshine averages 12 hours per day. If you visit during these months, plan sightseeing for early morning (before 11am) or late afternoon (after 6pm). The Roman Theatre Festival runs nightly, making evenings the cultural highlight. Many locals leave the city in August for coastal holidays, so some smaller shops and restaurants may close.
Merida Weather in September and October
September remains warm with highs of 30°C (86°F) and lows of 17°C (63°F). Rainfall increases to about 25mm. October brings more noticeable autumn changes: highs drop to 23°C (73°F), lows to 12°C (54°F), and rainfall peaks at 55mm over 8 rainy days. This is the wettest month of the year, though rain typically comes in short, heavy bursts rather than all-day drizzles. Sunshine drops to 7 hours per day. The autumn light on the Roman monuments makes October a favourite for photographers.
Merida Weather in November and December
November cools to highs of 17°C (63°F) and lows of 8°C (46°F). Rainfall is around 45mm over 7 days. December brings winter proper: highs of 14°C (57°F), lows of 5°C (41°F), and about 40mm of rain. Sunshine drops to just 4-5 hours per day. The Christmas lights in the Old Town provide a festive atmosphere, and the low tourist numbers mean you will have the Roman monuments largely to yourself. If you are planning accommodation, see our where to stay in Merida guide for winter-friendly hotel options. For a complete overview, see our Merida travel guide. For neighborhoods, check our Merida neighborhoods guide. For travel tips and FAQ, check our Merida travel tips and FAQ guide.