Lesson 10 · 5 min read

Talking About the Weather and Seasons in Spanish

Weather is small talk everywhere. Spanish describes most weather with the verb "hacer" (to make/do) rather than "to be," which surprises many beginners — literally, "it makes sun."

1. The weather

Most weather uses "hace": hace calor, hace frío, hace viento. A few use "está" or their own verb.

SpanishEnglish
Hace sol.It is sunny.
Hace calor.It is hot.
Hace frío.It is cold.
Hace viento.It is windy.
Está nublado.It is cloudy.
Llueve.It is raining.
Nieva.It is snowing.

2. The seasons

Seasons take the definite article in Spanish — "en el invierno", in the winter — and they are not capitalised. Remember that in the southern half of the Spanish-speaking world the seasons are reversed, so December is high summer in Argentina and Chile.

SpanishEnglish
la primaveraspring
el veranosummer
el otoñoautumn / fall
el inviernowinter

3. Talking about the weather

Spanish splits weather across three different verbs, which is the main thing to get right. "Hacer" covers general conditions — hace frío, hace sol. "Estar" describes the current state of the sky — está nublado. And rain and snow are their own verbs entirely: llueve, nieva.

SpanishEnglish
¿Qué tiempo hace?What's the weather like?
Hoy hace buen tiempo.The weather is nice today.
En verano hace mucho calor.In summer it is very hot.

4. Weather as small talk

Weather is the safest opening topic in any language, and Spanish has a set of ready-made reactions that do most of the work. ¡Qué calor! and ¡Qué frío! are complete utterances, and the qué construction extends to almost anything: ¡Qué día tan bonito! Because the Spanish-speaking world spans both hemispheres and everything from Patagonia to the Caribbean, seasons are a genuinely unreliable guide to weather. Assuming July means summer will confuse a conversation with someone from Chile or Argentina, where it is the middle of winter.

SpanishEnglishExample
¡Qué calor!It's so hot!¡Qué calor hace hoy! — It's so hot today!
la temporada de lluviasthe rainy seasonAhora es la temporada de lluvias. — It's the rainy season now.
el pronósticothe forecastEl pronóstico dice que va a llover. — The forecast says it's going to rain.
estar despejadoto be clear (sky)Hoy está despejado. — It's clear today.
¿Qué tiempo hace?What's the weather like?¿Qué tiempo hace en Madrid? — What's the weather like in Madrid?

Common mistakes

Es frío hoyHace frío hoy
General weather conditions take hacer, not ser. Hace frío, hace calor, hace sol, hace viento.

Estoy fríoTengo frío
Estar frío describes an object that is cold to the touch. A person who feels cold has cold: tengo frío.

Está lloviendo mucha lluviaLlueve mucho
Rain is its own verb. Spanish rarely pairs llover with lluvia the way English says raining rain — it just says llueve.

← All lessons · Start learning free