FastItalian Learning
Dashboard
A250 exercises · 5 sections· ⏱️ ~190 min to complete

Weather Expressions

Talking about the weather is one of the most universal small-talk topics, and Italians have a rich set of structures to do it. The main question is Che tempo fa? (What's the weather like?), and the answer often uses the verb fare with a noun: Fa caldo (It's hot), Fa freddo (It's cold), Fa bel tempo (The weather's nice), Fa brutto tempo (The weather's bad), Fa fresco (It's cool). Other expressions use specific impersonal verbs that exist only in the third person singular: piove (it's raining), nevica (it's snowing), grandina (it's hailing), tuona (it's thundering), lampeggia (there's lightning). And many use c'è / ci sono with a noun: c'è il sole (it's sunny), c'è vento (it's windy), c'è nebbia (it's foggy), ci sono nuvole (it's cloudy).

In the exercises below you'll practice choosing between these three structures for each weather situation, conjugate the impersonal weather verbs in the past (ha piovuto — it rained, è nevicato — it snowed, with both auxiliaries possible for some), and learn how to talk about weather in different seasons (in primavera fa fresco, d'estate fa caldissimo, in autunno piove spesso, d'inverno nevica). You'll also pick up natural follow-up expressions like fa caldo afoso (it's muggy), c'è un sole bellissimo (the sun is gorgeous), and piove a dirotto (it's pouring). Weather is the perfect topic to break the ice with anyone, anywhere in Italy.

The Lesson

Talking About the Weather in Italian

Weather is one of the most common topics in everyday Italian conversation. The key question is 'Che tempo fa?' (What is the weather like?). Italian uses several different grammatical structures to describe weather, unlike English which almost always uses 'it is'. You will use fare (to do/make), essere (to be), specific impersonal verbs such as piove and nevica, and the construction c'è/ci sono. Mastering these patterns will let you describe weather in the present, past, and by season.

Fare + Noun: Impersonal Weather Expressions

ItalianEnglishNotes
Fa caldoIt's hotMost common — used for warm or hot weather
Fa freddoIt's coldUsed for cold weather of any kind
Fa bello (tempo)It's nice weather / It's lovelyAlso said as 'fa bel tempo'
Fa brutto (tempo)It's bad weather / It's nasty outAlso said as 'fa brutto tempo'
Fa frescoIt's cool / It's freshMild coolness — typical of spring and autumn
Fa caldo afosoIt's muggy / It's stifling hotHumid heat, very common in Italian summers
Che tempo fa?What's the weather like?The essential question to ask about weather

Impersonal Weather Verbs and C'è / Ci Sono

ItalianEnglishStructure
PioveIt's raining / It rainspiovere — 3rd person singular only
NevicaIt's snowing / It snowsnevicare — 3rd person singular only
GrandinaIt's hailing / It hailsgrandinare — 3rd person singular only
TuonaIt's thundering / It thunderstuonare — 3rd person singular only
LampeggiaThere's lightning / It's lightninglampeggiare — 3rd person singular only
Tira ventoIt's windytirare vento — literally 'wind is blowing'
C'è il soleIt's sunnyc'è + definite article + noun
C'è ventoIt's windyc'è + noun without article
C'è nebbiaIt's foggyc'è + noun without article
C'è (un) temporaleThere's a stormc'è + noun
Ci sono le nuvoleIt's cloudyci sono + plural noun with article
È nuvolosoIt's cloudyessere + adjective
È serenoIt's clear / It's fairessere + adjective
È umidoIt's humid / It's dampessere + adjective
È nebbiosoIt's foggyessere + adjective

Weather in the Past

Italian uses two main past tenses for weather. The imperfetto (imperfect) describes weather as a background condition or ongoing state in the past: 'Ieri faceva freddo' (Yesterday it was cold), 'Quando ero bambino, nevicava spesso d'inverno' (When I was a child, it often snowed in winter). The passato prossimo describes a completed weather event: 'Ieri è piovuto tutto il giorno' (Yesterday it rained all day), 'Ha fatto molto caldo questa settimana' (It has been very hot this week), 'È nevicato stanotte' (It snowed last night). Note that piovere, nevicare, and grandinare use essere as their auxiliary in the passato prossimo: è piovuto, è nevicato, è grandinato.

Weather Vocabulary by Season

SeasonIn ItalianTypical Weather Expressions
Spring — la primaverain primaverafa fresco, piove spesso, c'è il sole a tratti, è nuvoloso
Summer — l'estatein estatefa molto caldo, c'è il sole, fa caldo afoso, ci sono i temporali
Autumn — l'autunnoin autunnofa fresco, piove, c'è nebbia, tira vento, fa brutto tempo
Winter — l'invernoin invernofa freddo, nevica, grandina, c'è ghiaccio, fa molto freddo

Common Weather Sentences

  • Che tempo fa oggi?What's the weather like today?
  • Fa molto caldo, quasi 35 gradi!It's very hot, almost 35 degrees!
  • Piove a dirottoporta l'ombrello.
  • Ieri sera ha fatto un temporale incredibile.Last night there was an incredible storm.
  • In autunno fa fresco e c'è spesso nebbia.In autumn it's cool and it's often foggy.
  • Quando eravamo in montagna, nevicava ogni giorno.When we were in the mountains, it snowed every day.
  • C'è il sole ma tira ventoprendi la giacca.
  • Domani dovrebbe fare bello, finalmente!Tomorrow it should be nice weather, finally!
  • La temperatura è di diciotto gradi.The temperature is eighteen degrees.
  • Fa meno dieci gradi! È gelido!It's minus ten degrees! It's freezing!

Critical Distinction: Ho Caldo vs. Fa Caldo

This is one of the most important distinctions for learners. 'Fa caldo' means the weather or environment is hot — it is an impersonal expression about the outside temperature or a room. 'Ho caldo' (literally 'I have heat') means I personally feel hot — it describes your body's sensation. Similarly: 'Ho freddo' = I am cold (I feel cold), 'Fa freddo' = It is cold (the weather). You NEVER say 'Sono caldo' or 'Sono freddo' to mean you feel hot or cold — in Italian those phrases carry a completely different meaning. Always use avere for personal body temperature sensations: ho caldo, ho freddo, hai caldo?, ha freddo?

Temperature Expressions

To express temperature in Italian: 'La temperatura è di venti gradi' (The temperature is twenty degrees) or more casually 'Fa venti gradi' (It's twenty degrees). Italy uses Celsius. Common phrases: 'Sono zero gradi' (It's zero degrees), 'Fa meno dieci' (It's minus ten), 'Ci sono trenta gradi all'ombra' (It's thirty degrees in the shade). To ask: 'Quanti gradi fa?' (How many degrees is it?) — answer: 'Fa ventitré gradi' (It's twenty-three degrees). The word 'grado/gradi' is always used for temperature degrees.

Practice Exercises

50 exercises · 10 questions each

Stuck on Weather Expressions? Get 25 minutes with a native speaker — €1.

Pasqualino Ferrari (Super Squalo) teaches you 1-on-1 via video call. No commitment, no package.

Book €1 trial →

Related Resources

?

Frequently Asked Questions

How do you talk about the weather in Italian?

Use the verb "fare": "Che tempo fa?" (What’s the weather like?), "Fa caldo" (It’s hot), "Fa freddo" (It’s cold), "Fa bel tempo" (The weather is nice), "Fa brutto tempo" (The weather is bad). With rain or snow use specific verbs: "piove" (it’s raining), "nevica" (it’s snowing).

Which auxiliary do weather verbs take in passato prossimo?

Both essere and avere are accepted: "Ieri ha piovuto" or "Ieri è piovuto" (Yesterday it rained). Essere is more common in spoken Italian, while avere is sometimes preferred in writing. Both are correct.

How do you describe seasons and temperatures in Italian?

Common phrases: "ci sono 25 gradi" (it’s 25 degrees), "è una giornata di sole" (it’s a sunny day), "c’è vento" (it’s windy), "c’è nebbia" (it’s foggy), "il cielo è coperto" (the sky is overcast). Notice the mix of fare, essere, esserci verbs.

A2 Topics