How to Say ‘You’re Beautiful’ in Spanish
When traveling or living in Spain or Latin American countries, complimenting someone’s appearance is a common social interaction. Many people directly say Hola, eres muy bonita, but there are actually more natural and colloquial expressions. In this article, we’ll discuss several ways to say ‘You’re beautiful’ in Spanish and the situations in which they’re appropriate.
Common Expressions
| Expression | Meaning |
| Hola, eres muy bonita | Hello, you’re very pretty |
| Hola, estás muy guapa | Hello, you look beautiful today |
| Qué guapo/a | How handsome/beautiful |
| Te ves hermosa | You look gorgeous |
Tip: In Spain, many young people use guapa or guapo to greet each other or jokingly, and it’s not necessarily romantic.
Using in Context
In formal settings, such as company gatherings, using Te ves muy elegante is more appropriate and doesn’t feel overly intimate. In friendly get-togethers, be bold and say Qué guapa estás hoy!, which will brighten the other person’s mood.

Pronunciation Tips
“Bonita” is stressed on ni, with a steady tone; for Guapa, the gua should be pronounced fully and strongly. In spoken language, the s sound in northern Spain is sharper, while in southern Spain or Latin America, it can be softer, as in Spanish beauty.
Cultural Differences to Note
In Latin American countries, be mindful of personal space when complimenting someone’s appearance; for example, when meeting for the first time, avoid being too direct and use Me encanta tu estilo for a safer approach.
Conclusion
Saying ‘You’re beautiful’ in Spanish has more than one form. Remember the common expressions and adjust your tone and vocabulary according to the situation, and your everyday conversations will feel more natural and confident. Whether in a corner café or strolling along the Mediterranean, knowing these flattering phrases will add warmth to your dialogue.