Full disclosure: This post contains affiliate links. ?

Beautiful in Spanish: Compliments, Register and Regional Use


Full disclosure: This post contains affiliate links. ?

Spanish has several ways to say “beautiful”, but the best choice depends on the person, the place and your relationship. A warm compliment is usually safest when it is specific, respectful and welcome.

If you want a clear structure for putting your Spanish into practice, take a look at the Fluent in 3 Months Bootcamp. It’s a 90-day programme with weekly coaching calls, a private community and a focus on speaking from day one.

1. Bello / Bella

Bello/a means “beautiful” or “lovely”. It is often literary or formal, especially in Spain, and works well for scenery, art and occasions as well as people.

2. Bonito / Bonita

Bonito/a is a broadly useful word for “pretty”, “nice” or “lovely”. It can describe a person, place or object. As a noun, bonito is also a fish, so context matters.

3. Guapo / Guapa

Guapo/a commonly means attractive or good-looking and is widely used for all genders. Meanings vary by region, so do not assume a slang sense carries everywhere; with strangers, a neutral compliment about clothes or style is often safer.

4. Lindo / Linda

Lindo/a often means lovely, pretty or nice and is especially common in much of Latin America. It can also describe an action in some varieties, as in canta lindo.

5. Bueno / Buena

Ser bueno/a usually means “to be good”. Estar bueno/a can mean attractive in some contexts, but it may sound sexualising or region-specific. It is not a safe default for a new acquaintance.

6. Hermoso / Hermosa

Hermoso/a means beautiful or gorgeous. It is common in many Latin American varieties and can describe people, places and things.

8. Radiante

Radiante means radiant or beaming. It is a considerate compliment for someone who looks happy, or for a bright day or occasion.

9. Precioso / Preciosa

Precioso/a means precious, lovely or gorgeous. It works naturally for objects, places and affectionate praise.

10. Rico / Rica

Rico/a most reliably means rich or delicious. Applied to a person, it can be flirtatious or sexual in some regions, so leave it for contexts where that tone is clearly mutual.

11. Mono / Mona

In Spain, mono/a can mean cute or pretty. Elsewhere it may simply suggest “monkey”, so it is a regional term to use only after hearing local speakers use it.

12. Macizo / Maciza

In Spain, macizo/a can be slang for physically attractive. Because it is informal and objectifying in some settings, it is better recognised than actively used by learners.

13. Bombón

Bombón is a chocolate or sweet and can be an affectionate “cutie” or “stunner”. Use it with someone you already know well.

14. Sexy / Sexi

Sexy is understood in Spanish. It is direct, so use it only where an explicitly flirtatious compliment is appropriate and welcome.

15. Estar como un queso

This informal Spain-based expression means to be very attractive. It is slang, not a literal comment about cheese, and is best kept for informal company.

A Warning About “Hot” in Spanish

Caliente literally means hot, but about a person it often suggests sexual arousal. Do not use it as a direct equivalent of English “hot”. When in doubt, choose qué bonito/a or compliment a concrete detail instead.

Using Compliments Well in Spanish

Agreement matters: bonito becomes bonita, and hermoso becomes hermosa, to agree with the noun. Regional variation is normal, so listen to people around you and match their register rather than memorising slang as universal Spanish.

For more everyday Spanish, explore our Spanish adjectives guide. The Fluent in 3 Months Bootcamp can help you turn vocabulary into real conversation.

author headshot

Benny Lewis

Founder, Fluent in 3 Months

Irish polyglot, nomadic since 2003 and an international best-selling author. Benny believes the best approach to language learning is to speak from day one. See where Benny is travelling right now, or give him a consultation call!

Speaks: Spanish, French, German, Italian, Portuguese, Esperanto, Mandarin Chinese, American Sign Language, Dutch, Irish

Fluent in 3 Months Bootcamp Logo

Have a 15-minute conversation in your new language after 90 days

JOIN THE BOOTCAMP