How to Say “Beautiful” in Spanish to a Girl

Hermosa
feminine, warm
To tell a girl she is beautiful, say Hermosa. Bonita is lighter, linda is very common in Latin America and guapa is the usual choice in Spain.
Meaning: adjective for a beautiful woman (phrase)

Ways to say it

“beautiful” in Spanish
Spanish Note
Hermosa feminine, warm
Bonita everyday
Guapa Spain, common
Linda Latin America

Which one should you use?

Hermosa sounds a little stronger and more romantic than bonita. Guapa is closer to "good looking" than "beautiful".

Is it said differently in some regions?

In Spain guapa is heard all the time, even between friends. In much of Latin America linda and bonita are more natural. Hermosa is understood everywhere.

How does it change in a sentence?

All of these end in -a because they describe a woman. Add eres to say "you are" as in Eres hermosa, or estás for how she looks today as in Estás hermosa.

Did you know?

  • The word hermosa comes from the Latin formosus, which also meant "beautiful".

Examples in context

  • Eres hermosa.
    You are beautiful.
  • Estás muy bonita hoy.
    You look very pretty today.
  • Qué linda sonrisa tienes.
    What a lovely smile you have.

Example conversation

Mateo compliments Valeria before a family dinner.

  1. Mateo

    Valeria, estás hermosa.
    Valeria, you look beautiful.
  2. Valeria

    Gracias, qué amable.
    Thank you, how kind.
  3. Mateo

    Es la verdad.
    It is the truth.
⭐Share⭐ to appreciate human effort 🙏
Marian Nellie
Marian NellieHelp make this guide better. Spot a mistake, know another way to say it, or have an example from real life? Share it below.
guest
0 Comments
Newest
Oldest Most Voted
Scroll to Top