top of page

Weather in Spanish: Essential vocabulary, grammar tips & real expressions from Spain

Updated: 3 days ago

weather in Spanish

Talking about the weather is one of the easiest ways to start a conversation in Spanish—and one of the most common topics in Spain! Whether you’re traveling, chatting with locals, or practicing small talk, you NEED this vocabulary.


In this guide, you’ll learn:


🌤️ How to ask about the weather in Spanish

📚 The grammar you MUST know (super simple!)

🌧️ Useful vocabulary + examples

🍁 The four seasons with real-life sentences

🗣️ Everyday expressions used in Spain💬 a mini dialogue

📘 A quick vocabulary table

🎯 A mini quiz to test yourself


Let’s dive in! 🚀



☀️ How to ask about the weather in Spanish


These are the most common questions you’ll hear in Spain every day:


¿Qué tiempo hace?


➡️ What’s the weather like?


🌤️ ¿Cómo está el tiempo hoy?


➡️ How’s the weather today?


🌡️ ¿Qué temperatura hace?


➡️ What’s the temperature?


🥶 ¿Hace frío o calor?


➡️ Is it cold or hot?


🌧️ ¿Va a llover?


➡️ Is it going to rain?


🍃 ¿Hay mucho viento?


➡️ Is it very windy?


These are perfect for daily conversation, whether you're in Madrid, Málaga, Barcelona, or any café in Spain.



📚 Grammar Essentials: How Weather Works in Spanish


Good news: weather in Spanish is super easy once you understand these three patterns.


🌟 HACER + weather word


Used for general weather conditions.


🌞 Hace sol — It’s sunny

🥵 Hace calor — It’s hot

🥶 Hace frío — It’s cold

🍃 Hace viento — It’s windy

👍 Hace buen tiempo — The weather’s nice

👎 Hace mal tiempo — The weather’s bad


💡 Think of HACER as describing the overall atmosphere.



🌧️ ESTAR + gerund (-ando / -iendo) (happening right now)


🌧️ Está lloviendo — It’s raining right now

❄️ Está nevando — It’s snowing right now

☁️ Está nublado — It’s cloudy

🌬️ Está haciendo viento — It’s windy right now

☁️ Está despejando — It’s clearing up


💡 Use ESTAR when the weather is happening at this moment.


🌬️ HAY + noun (there is / there are)


🌫️ Hay niebla — There’s fog

🌩️ Hay tormenta — There’s a storm

☁️ Hay nubes — There are clouds

💦 Hay humedad — It’s humid

🌨️ Hay granizo — There’s hail


💡 If the sentence contains “a thing,” use HAY.


🌦️ Verbos meteorológicos (Spanish weather verbs)


Spanish has specific weather verbs, always used in 3rd person singular (“él/ella”).


🌧️ Llover → llueve / está lloviendo

Example: Hoy llueve en Madrid.


❄️ Nevar → nieva / está nevando

Example: En la montaña nieva mucho en invierno.


🌨️ Granizar → graniza / está granizando

Example: Ahora mismo graniza muchísimo.


💡 We never say “yo lluevo” or “tú nievas”—only llueve / nieva / graniza.



🌈 Useful Weather Vocabulary in Spanish


🌞 Hace sol — It’s sunny

🌤️ Está soleado — It’s sunny / clear

☁️ Está nublado — It’s cloudy

🌥️ Hay nubes — There are clouds

🌧️ Llueve — It rains

🌧️ Está lloviendo — It’s raining

❄️ Nieva — It snows

🌨️ Está nevando — It’s snowing

🌨️ Graniza — It’s hailing

🧊 Hay granizo — There’s hail

🍃 Hace viento — It’s windy

🌬️ Está haciendo viento — It’s windy right now

🌫️ Hay niebla — There’s fog

🌩️ Hay relámpagos — There’s lightning

🔥 Hace calor — It’s hot

🥶 Hace frío — It’s cold

🌡️ Hace… grados — It’s… degrees



Spanish level test


🌸 The Four Seasons in Spanish (with full English translations)


Seasons in Spanish

🌸 Primavera — Spring


🌦️ En primavera llueve muchos días, pero luego sale el sol.

➡️ In spring it rains many days, but then the sun comes out.


🤧 Hay mucho polen, así que mucha gente tiene alergias.

➡️ There is a lot of pollen, so many people have allergies.


🌨️ A veces graniza de repente, aunque haga sol.

➡️ Sometimes it suddenly hails, even if it’s sunny.


🌱 Los parques están preciosos en esta época del año.

➡️ Parks look beautiful at this time of year.



☀️ Verano — Summer


🔥 En verano hace muchísimo calor en casi toda España.

➡️ In summer it’s extremely hot in almost all of Spain.


🌊 Mucha gente va a la playa todos los días.

➡️ Many people go to the beach every day.


🌬️ Por la tarde suele haber una brisa muy agradable.

➡️ In the afternoon there is usually a very pleasant breeze.


🌡️ En agosto normalmente hace más de 35 grados.

➡️ In August it’s usually over 35 degrees.


🌞 En el sur, el sol es muy fuerte y hace un sol de justicia.

➡️ In the south, the sun is very strong and it’s brutally sunny.



🍁 Otoño — Autumn / Fall


🍂 En otoño por la mañana hace fresquito.

➡️ In autumn, in the mornings it’s a bit chilly.


🌫️ Muchos días hay niebla y las calles se ven borrosas.

➡️ On many days there is fog and the streets look blurry.


☁️ El cielo está nublado muy a menudo.

➡️ The sky is cloudy very often.


🌧️ En octubre normalmente está lloviendo por las tardes.

➡️ In October it’s usually raining in the afternoons.


🍁 Las hojas de los árboles cambian de color y caen al suelo.

➡️ The leaves on the trees change color and fall to the ground.



❄️ Invierno — Winter


❄️ En invierno nieva en el norte y en las zonas de montaña.

➡️ In winter it snows in the north and in the mountain areas.


🌨️ Algunos días está nevando todo el día sin parar.

➡️ On some days it’s snowing all day without stopping.


🧊 Por la mañana hay hielo en las carreteras y en las aceras.

➡️ In the morning there is ice on the roads and on the sidewalks.


🥶 En muchas ciudades hace un frío que pela.

➡️ In many cities it’s freezing cold.


🌞 En el sur, aunque haga frío, casi siempre hace sol.

➡️ In the south, even if it’s cold, it’s almost always sunny.



💬 Useful Weather Expressions (Spain Edition 🇪🇸)


🔥 Hace un calor de muerte. → It’s insanely hot.

🥶 ¡Qué rasca! → It’s freezing!

🌧️ Está cayendo un diluvio. → It’s pouring.

🍃 Hace un viento horrible. → It’s terribly windy.

😍 Hace un día espectacular. → The weather is amazing.

🥵 Estoy sudando la gota gorda. → I’m sweating like crazy.

⛈️ Hay una tormenta de miedo. → There’s a scary storm.

🌫️ Hay una niebla que no se ve nada. → The fog is so thick you can’t see anything.

🌡️ Hace un frío que pela. → It’s freezing cold.



🗣️ Short dialogue to practice


🧑 Student: ¿Qué tiempo hace hoy en Madrid?

👩‍🏫 Teacher: 🌞 Hace sol, pero 🍃 hace un poco de viento.

🧑 Student: ¿Va a llover esta tarde?

👩‍🏫 Teacher: 🌧️ Sí, creo que sí. Y mañana 🥶 hace más frío.

🧑 Student: ¡Vaya tiempo más loco!



Practice everything you have learned





📣 Want to learn real Spanish you’ll actually use?


If you’ve enjoyed learning Spanish like this — practical, real and fun — imagine what you can learn in a class with us! 😍


🎁 Take our free level test and book a trial class to start your journey with Straight from Spain — an online Spanish academy that teaches the Spanish you’ll actually use in real life.


spanish level test








Comments


bottom of page