How to say “beautiful” in Spanish

Hermoso
Pronunciation: er-MOH-soh · Syllables: her-MO-so

The most common way to say "beautiful" in Spanish is "hermoso" (masculine) or "hermosa" (feminine), as in "¡Qué día tan hermoso!" (What a beautiful day!). In everyday conversation you'll also hear "bonito/a" and, especially in Latin America, "lindo/a" all the time. Remember that the ending changes to match the person or thing you're describing.

How to pronounce “Hermoso”

What it literally means

"Hermoso" comes from Latin "formosus", meaning "well-shaped" (from "forma", shape). The Latin 'f' turned into the Spanish 'h', which later became silent. The same thing happened in "hacer" (from Latin "facere").

How to say “beautiful” in Spanish: Hermoso — casual to formal, by country, replies and common mistakes
Cheat sheet — tap to enlarge

Other ways to say it, from casual to formal

By country

In text messages

q lindo / q linda = how beautiful / so prettyk bonito = so nice / how prettyhermosaaa = beautifuuul (stretched for emphasis)

Example sentences

Mini dialogue: At a viewpoint on a trip

¡Mira esa vista! Es hermosa.
Look at that view! It's beautiful.
Sí, ¡qué lindo! El lago parece un espejo.
Yes, how beautiful! The lake looks like a mirror.
¿Me tomas una foto aquí?
Can you take a picture of me here?
Claro. ¡Uy, saliste muy bien! La foto quedó preciosa.
Sure. Oh, you look great! The photo came out beautiful.
¡Gracias! La voy a mandar a mi familia.
Thanks! I'm going to send it to my family.

How to reply

Grammar: Make the adjective agree in gender and number

Spanish adjectives change their ending to match the noun: -o for masculine, -a for feminine, and add -s for plural. So you say "hermoso" for a masculine noun like "el día" and "hermosa" for a feminine noun like "la playa". Words ending in -e or a consonant, like "espectacular", don't change for gender, only for number.

Common mistakes

✗ La playa es hermoso.✓ La playa es hermosa.
"Playa" is feminine, so the adjective must end in -a.
✗ ¡Qué hermosa día!✓ ¡Qué hermoso día!
"Día" ends in -a but is masculine, so it takes "hermoso".
✗ Pronouncing the h: "HER-moh-soh"✓ "er-MOH-soh"
The Spanish 'h' is silent and the stress falls on the second syllable.

Culture tip

Spanish speakers give compliments freely, and "¡Qué lindo!" or "¡Qué bonito!" comes up constantly for babies, gifts, food, places and photos. "Hermoso/a" sounds warmer and stronger than "bonito". Calling a partner "hermosa" or "preciosa" is common and affectionate. For a stranger's looks, a friendly "¡Qué guapa!" among friends is fine, but avoid commenting on strangers in the street.

Questions people ask

What's the difference between hermoso, bonito and lindo?
All three mean beautiful. "Bonito" is the everyday neutral choice, "lindo" is very common and affectionate in Latin America, and "hermoso" is a bit stronger and more heartfelt.
How do I say "you're beautiful" to a woman?
Say "Eres hermosa" (you are beautiful) or "Estás hermosa" (you look beautiful right now). "Eres muy linda" and "Eres preciosa" are also common and sweet.
Is the h in hermoso pronounced?
No. The 'h' in Spanish is always silent, so "hermoso" sounds like "er-MOH-soh".
Can I call a man hermoso?
Yes, especially a partner or a baby, but for a man's looks "guapo" is more common. In Latin America "lindo" is also used affectionately for men.

Hear “Hermoso” in real conversations

B1How I Met My Best FriendShadow this lesson
B1Tips for Lake AtitlánShadow this lesson
B2Choosing a Mural DesignShadow this lesson
B1Lost Hostel ReservationShadow this lesson

Related phrases

How to say “I love you”How to say “delicious”How to say “nice to meet you”How to say “congratulations”How to say “good job”

All 51 phrases →