Weather in Spanish: Essential vocabulary, grammar tips & real expressions from Spain
- Mónica Jiménez

- Nov 26, 2025
- 5 min read
Updated: 3 days ago

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
🌸 The Four Seasons in Spanish (with full English translations)

🌸 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.






Comments