The most common way to say “it’s sunny” in Spanish is “hace sol,” which literally means “it makes sun” and works for most weather contexts.
If you’re learning Spanish and trying to talk about the weather, a small grammar trap can trip you up. English uses the verb “to be” for weather — “it is sunny,” “it is hot.” Your brain wants to reach for “estar” or “ser” and say something like “está sol” or “es soleado.” Native speakers will understand what you mean, but it won’t sound quite right.
The reason is that Spanish has its own system for weather, and the verb you need most is “hacer” — which means “to do” or “to make.” The standard way to say “it’s sunny” is “hace sol,” literally “it makes sun.” This article breaks down how to use “hace sol” and related phrases naturally, with examples you can use right away.
The Three Verbs Behind Spanish Weather Talk
The key to sounding natural in Spanish is knowing which verb pairs with which weather description. Language resources categorize Spanish weather expressions into three groups based on the verb used.
Group one uses “hacer” — the most common weather verb. “Hace sol” (it’s sunny), “hace calor” (it’s hot), and “hace viento” (it’s windy) all follow this pattern. The verb form “hace” is the third-person singular of “hacer,” and it stays the same regardless of who’s speaking.
When to Use Each Verb Category
Group two uses “estar” to describe weather as a current state. “Está soleado” (it is sunny) and “está nublado” (it is cloudy) describe what the weather looks like right now. Group three uses “hay,” meaning “there is” or “there are.” “Hay sol” (there is sun) and “hay niebla” (there is fog) are less common but natural in specific contexts.
Why English Speakers Get Weather Phrases Wrong
The trouble starts because English and Spanish handle weather verbs differently. English speakers naturally reach for “to be” — “it is sunny,” “it is hot,” “it is windy.” Spanish doesn’t follow that script. The most common learner mistakes include:
- Using “estar” or “ser” directly with “sol”: “Está sol” is grammatically off because “sol” is a noun, not an adjective. You need “hace sol” or “hay sol” to work correctly.
- Confusing “hace” with personal action questions: “¿Qué va a hacer hoy?” looks like it could mean “What’s the weather today?” but it asks “What’s he going to do today?” This trips up many learners.
- Translating “sunny” as an adjective everywhere: “Soleado” works, but only with the verb “estar.” You cannot say “hace soleado” — that mixes two different patterns incorrectly.
- Forgetting that temperature uses the same structure: “Hace calor” (it’s hot) follows the same “hacer” pattern. The sun and the heat both use “hace” as their verb.
Once you recognize these patterns, weather talk becomes much more predictable. The three-verb system covers almost any weather description you need across all Spanish-speaking regions.
Hace Sol vs Está Soleado: Choosing the Right Phrase
The difference between “hace sol” and “está soleado” is subtle but worth understanding. “Hace sol” is your go-to phrase for any sunny weather — it works as a general statement about the day or the climate in a region.
“Está soleado” emphasizes the current visual state: the sky is clear and the sun is shining right now. Spanishdict’s hace sol translation notes that “hace sol” is the more common option, used for general statements about sunny weather, while “está soleado” focuses on the present condition.
Another solid option is “hay sol,” which translates to “there is sun.” It works when you want to highlight that the sun is visible, rather than describing the overall weather. For example, “Hay sol pero hace frío” (There is sun but it’s cold) contrasts the sunny view with a chilly temperature.
| Expression | Literal Meaning | Best Used For |
|---|---|---|
| hace sol | it makes sun | general sunny weather, forecast |
| está soleado | it is sunny | current visible condition |
| hay sol | there is sun | noting sun presence vs clouds |
| hace calor | it makes heat | hot temperature |
| hace viento | it makes wind | windy weather |
These five expressions cover the majority of sunny-weather situations you’ll encounter in Spanish conversation. Native speakers switch between them naturally depending on what they want to emphasize.
Using Sunny Phrases in Everyday Spanish
To build confidence with these weather phrases, practice moving from basic statements to more descriptive sentences. The following steps take you from simple usage to natural conversation flow.
- Start with “hace” for most weather: When in doubt, reach for “hace” plus a weather noun. “Hace sol,” “hace calor,” “hace frío” — this pattern covers the majority of weather talk and functions as the default Spanish weather verb.
- Switch to “estar” for descriptions: If you want to describe what the weather looks like right now, use “está” plus an adjective. “Está soleado,” “está nublado,” “está despejado” describe current visual conditions.
- Combine phrases for fuller descriptions: Spanish speakers often stack weather phrases. “Hace sol y hace calor” (It’s sunny and hot) is very common. You can also mix verbs: “Está soleado pero hace viento” (It’s sunny but windy).
- Add location words for clarity: Including “afuera” (outside) makes your phrase more explicit. “Hace sol afuera” means “It’s sunny outside.” You can also use “en” plus a place: “Hace sol en la playa” (It’s sunny at the beach).
Practice these combinations in real contexts — describing the weather where you live, checking a forecast, or talking about your vacation plans. Each pattern builds naturally on the last.
More Sunny-Weather Vocabulary You’ll Actually Use
Once you’ve mastered the core phrases, expanding your vocabulary helps you describe sunny days with more detail. Reverso’s sunny and warm Spanish examples show how “Hay sol y hace calor” combines two patterns for a fuller picture of the day.
Other useful terms include “el cielo despejado” (clear sky), “los rayos del sol” (the sun’s rays), and “el calor” (the heat). You might also hear “hoy no hay nubes en el cielo” (there are no clouds in the sky today) as a descriptive alternative.
Regional Variations Worth Knowing
In some Latin American countries, people use “está asoleado” or “hace asoleado” in informal speech. These variations are understood across the Spanish-speaking world but are less standard than “hace sol” or “está soleado.” Stick with the standard phrases for formal contexts and listen for regional differences when speaking with locals.
| Spanish Phrase | English Meaning |
|---|---|
| el sol | the sun |
| soleado / asoleado | sunny |
| el cielo despejado | clear sky |
| la temperatura | the temperature |
| la playa | the beach |
The Bottom Line
To describe a sunny day in Spanish, start with “hace sol” as your default phrase. Use “está soleado” when describing current conditions and “hay sol” when noting the sun’s presence. All three are correct, but “hace sol” is the most common across all Spanish-speaking regions.
If you’re working toward conversational fluency and need to feel natural talking about daily life, a DELE-certified Spanish tutor can help you practice weather talk with real-time feedback on pronunciation and regional usage — matched to your level and whether you’re learning European or Latin American Spanish.