FastItalian LearningSign in
Dashboard
A250 exercises · 5 sections

Weather Expressions

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