logo
Spanish Stuff
Hispanica tibi gaudium erit

How to talk about the weather in Spanish

Alicia Fernández • Feb 27, 2024 • 8 minutes
Updated Mar 18, 2024
How to talk about the weather in Spanish
The Graf Method for Spanish Language

Download a PDF version of The Graf Method for Spanish Language, Vol.1 for free!

In this volume, we discuss the alphabet, definite and indefinite articles, and verbs ser and estar, among other topics.

¿Qué tiempo hace? (What’s the weather like?) ¿Hace frío donde vives? (Is it cold where you live?) Do you know how to answer these questions? Do you know how to talk about the weather in Spanish? If not, after you read today’s article you will! In this article you will learn everything you need to know to talk about the weather: common verbs, most used verb tenses, vocabulary, and common expressions. At the end, you will have a chance to practice what you learned. 

Let’s get started!

Grammar

In Spanish, we mainly use three verbs to talk about the weather: hacer, estar, haber. The most common one is the verb hacer. We always conjugate these verbs in the third person singular of the present indicative tense to talk about the weather in the current moment. This would be the equivalent of It is/It’s in English. Here are the most common expressions to talk about the weather with the verb hacer:

¿Qué tiempo hace hoy? What's the weather like today?

Hace 37 grados hoy. (It is 37 degrees today.)

Hace buen tiempo. (The weather's nice.)

Hace calor. (It’s hot.)

Hace fresco. (It’s chilly.)

Hace frío. (It's cold.)

Hace mal tiempo. (The weather is bad.)

Hace mucha humedad. (It is very humid.)

Hace sol. (It’s sunny.)

Hace viento. (It's windy.)

¡Ojo! If you want to make these sentences negative, just add no before hace, just like you would do with any other verb: Hoy no hace calor. (It is not hot today.) You can also add mucho/mucha to some of these expressions: Hace mucho frío. (It’s very cold.) Hace mucho sol. (It’s very sunny.)

How would you say It’s raining? With verbs we use the present progressive, not the verb hacer. The verb hacer as you have seen previously, is only used with nouns (calor, frío, sol, viento...).

A bus in the rain

Let’s take a look at some weather expressions with the present progressive. Remember, the present progressive is formed using the present tense of the verb estar (in this case, in the third person singular) and the present participle of a verb (ending in -ando or -iendo for regular verbs):

Está diluviando. (It’s pouring.)

Está granizando. (It’s hailing.)

Está lloviendo. (It’s raining.)

Está lloviznando. (It's drizzling)

Está nevando. (It’s snowing.)

¡Ojo! We can also use the verb estar + past participle used as an adjective: Está nublado. (It’s cloudy.) Está soleado. (It’s sunny.) Está despejado. (It’s clear.) Está helado. (It’s freezing.)

Finally, we also use the verb haber (there is) to talk about certain weather conditions:

Hay un arcoiris. 

(There is a rainbow.)

Ayer hubo una gran tormenta. 

(Yesterday there was a big storm.)

Hay mucha niebla esta mañana. 

(It's very foggy this morning.) 

Durante 2023, hubo unos 1.197 tornados en Estados Unidos. 

(During 2023, there were about 1,197 tornadoes in the United States.)

We can also talk about the weather using other verb tenses:

Future:

¿Lloverá para el cumpleaños de Francisco? (Will it rain for Francisco's birthday?)

Present perfect

Ha estado nevando toda la mañana. (It has been snowing all morning.)

Preterite: 

Ayer hizo mucho sol. (Yesterday it was very sunny.)

Future with ir

Mañana va a hacer buen tiempo. (Tomorrow it's going to be nice.)

Present subjunctive

Ojalá que no llueva este fin de semana. (I hope it doesn’t rain this weekend.)

Imperfect

Hacía mucho viento en la playa. (It was very windy at the beach.)

¡Ojo! Remember we always use the third person singular to talk about the weather, just like in English.

Vocabulary

Here are additional terms related to the weather:

  • el arcoiris: rainbow
  • la brisa: breeze
  • el chubasco: shower
  • el ciclón: cyclone
  • el cielo: sky
  • el clima: climate
  • la estación: season
  • el frente frío: cold front
  • los grados centígrados: degrees Celsius
  • los grados fahrenheit: degrees Fahrenheit
  • el granizo: hail
  • la humedad: humidity
  • el huracán: hurricane
  • la inundación: flood/flooding
  • el invierno: winter
  • la lluvia: rain
  • la neblina: fog, mist
  • la niebla: fog
  • la nieve: snow
  • las nubes: clouds
  • la ola de calor: heat wave
  • el otoño: fall/autumn
  • la primavera: spring
  • el relámpago: lightning
  • el rayo de sol: sunshine
  • el sol: sun
  • la temperatura: temperature
  • el tiempo: weather
  • la tormenta: storm
  • la tormenta eléctrica: thunderstorm
  • el tornado: tornado
  • el trueno: thunder
  • el verano: summer
¡Ojo! Don’t confuse clima and tiempo. Although they are similar and sometimes used interchangeably, the term tiempo refers to short-term changes or current weather conditions: Hoy hace sol, Está lloviendo. However, clima is used to talk about the weather in a more general way, over a longer period of time in a specific region: Hace mucho sol en el sur de EspañaLlueve mucho en Buenaventura, ColombiaHace mucho viento en Tarifa.
The sea on a foggy day

Let’s take a look at more examples:

No me gusta conducir cuando hay niebla. 

(I don't like driving when it’s foggy.)

Hace mucha humedad en Florida. 

(It is very humid in Florida.)

Hace mucho viento en Tarifa, lo que es ideal para el windsurf. 

(It is very windy in Tarifa, which is ideal for windsurfing.)

Llueve mucho en primavera. 

(It rains a lot in spring.)

Siempre está soleado en Cádiz.

(It's always sunny in Cadiz.)

Hasta ahora, no ha nevado mucho en Cleveland este invierno. 

(So far, it hasn't snowed much in Cleveland this winter.)

El cielo está despejado hoy. 

(The sky is clear today.)

En el hemisferio sur, el verano tiene lugar durante los meses de diciembre, enero y febrero. 

(In the southern hemisphere, summer occurs during the months of December, January, and February.)

Fun fact! Have you heard the saying En abril, aguas mil? It is a meteorological proverb that refers to the fact that it usually rains a lot in the month of April, which is in the middle of spring. There are many other sayings like this one: En enero, bufanda, capa y sombrero; Agosto, frío en el rostro; Año de nieves, año de bienes. Do you know any others?

Other weather expressions

Está cayendo un chaparrón. (It's pouring.)

Está lloviendo a mares. (It's raining cats and dogs.)

Hace un día de perros. (It's a miserable/terrible day.)

Hace un frío que pela. (It's freezing cold.)

Llueve a cántaros. (It's pouring rain.)

Fun fact! The saying Hace un dia de perros has nothing to do with dogs, at least not the dogs we usually talk about. It actually has to do with the constellation of Canis Major (Latin for Greater Dog), which made its appearance in the sky on the hottest and most sweltering days. Do you know any other interesting weather expressions in English?
Wind turbines in the mountains

Conclusion

¡Eso es todo! That’s it! You should now feel comfortable asking about the weather (¿Qué tiempo hace?), talking about the weather right now using the verbs hacer (Hace calor), estar (Está nevando) and haber (Hay niebla). Although we commonly use the present tense to talk about the weather right now, we can talk about the weather using any tense: past, future, and other tenses. Finally, you learned a few interesting sayings/expressions that we have in Spanish to refer to the weather (Hace un día de perros).

Before you leave, let’s practice what you learned!

Quiz

Match the expressions with the correct translation

If you don’t know a term, you can look it up in an online dictionary such as https://www.linguee.com/english-spanish.

  1. Hace sol
  2. Hace calor
  3. Hace frío
  4. Hace viento
  5. Hace buen tiempo


a. It’s cold

b. It’s hot

c. It’s sunny

d. It’s nice out

e. It’s windy


***********************

Answer Key:

  1. c
  2. b
  3. a
  4. e
  5. d

Match the seasons with their possible weather expressions

  1. Invierno
  2. Primavera
  3. Verano
  4. Otoño


a. Hace fresco

b. Hace sol y calor

c. Llueve mucho y hace buen tiempo

d. Nieva y hace frío


***********************

Answer Key:

  1. d
  2. c
  3. b
  4. a

Indicate whether the following sentences are referring to clima o tiempo

  1. Está diluviando.
  2. Hay muchos huracanes en Florida.
  3. Hace sol. 
  4. Hoy hace mucho viento.
  5. Hace mucho calor en Texas en verano.


***********************

Answer Key:

  1. Tiempo
  2. Clima
  3. Tiempo
  4. Tiempo
  5. Clima

Match the weather expressions with possible activities

  1. Cuando hace frío…
  2. Cuando hay mucha niebla…
  3. Cuando hace buen tiempo…
  4. Cuando hace calor…
  5. Cuando está lloviendo…


a. vamos a la playa. 

b. no puedo ver nada.

c. necesitamos un paraguas.

d. me abrigo.

e. nos gusta caminar en el parque.


***********************

Answer Key:

  1. d
  2. b
  3. e
  4. a
  5. c
Alicia Fernández
Alicia Fernández

Alicia Fernández is a content writer at Berges Institute.

Berges Institute logo

Join thousands of students who are already learning Spanish with us!

Unlimited, grammar-intensive live classes
FREE for the first 15 days
/month after that
Cancel any time with two clicks

Recommended Articles