Spanish vocabulary · Beginner

How to Say Pretty in Spanish

Bonito/Bonita · adjective · boh-NEE-toh / boh-NEE-tah

The most widely used Spanish word for 'pretty' is 'bonito' (masculine) or 'bonita' (feminine). Depending on the region and context, you might also hear 'lindo/a,' 'guapo/a,' 'hermoso/a,' or 'bello/a,' each carrying a slightly different shade of meaning.

boh-NEE-toh / boh-NEE-tah

Ese vestido es muy bonito.

That dress is very pretty.

Pretty in Spanish: Quick Reference

Below are the most common Spanish words for pretty, with pronunciation and regional usage notes.

SpanishEnglishPronunciationRegion / Register
bonito/bonitaprettyboh-NEE-toh / boh-NEE-tahDefault, widely understood
lindo/lindaprettyLatin America
guapo/guapaprettySpain (for people)
hermoso/hermosaprettyUniversal (beautiful)
bello/bellaprettyUniversal (literary)

How Native Speakers Use Bonito/Bonita

Real example sentences across three contexts you'll actually run into.

Complimenting an object

¡Qué flores tan bonitas!

What pretty flowers!

The adjective agrees in gender and number with the noun: 'flores' is feminine plural, so 'bonitas.'

Using 'lindo' in Latin America

Tu bebé es muy lindo.

Your baby is very pretty.

'Lindo/a' is extremely common in Latin American countries and sounds natural in everyday speech.

Describing a person in Spain

Tu hermana es muy guapa.

Your sister is very pretty.

In Spain, 'guapo/a' is the go-to adjective for describing an attractive person.

Expressing beauty more strongly

El atardecer era hermoso.

The sunset was beautiful.

'Hermoso/a' conveys a stronger sense of beauty than 'bonito/a.'

Avoid These Mistakes When Using Bonito/Bonita

Forgetting gender agreement

Incorrect: La casa es bonito.

Correct: La casa es bonita.

Adjectives in Spanish must agree in gender with the noun. Since 'casa' is feminine, use 'bonita.'

Using 'guapo' for objects

Incorrect: Ese cuadro es muy guapo.

Correct: Ese cuadro es muy bonito.

In most regions, 'guapo/a' is reserved for people. For objects, places, or scenery, use 'bonito/a,' 'lindo/a,' or 'hermoso/a.'

Lock in Pretty Vocabulary with the Parrot Method

Why word lists alone don't stick

Memorizing a translation feels productive, but most learners forget 70% of what they studied within 48 hours. Vocabulary needs spaced repetition AND real-world exposure to transfer to long-term memory.

See Bonito/Bonita used by native speakers

Parrot's short-form videos feature native speakers using bonito/bonita in real situations. Context-based exposure beats flashcards, you hear Ese vestido es muy bonito. while watching someone live the moment, connecting meaning, sound, and rhythm at once.

Save, review, repeat, stay consistent

Tap any word to save it. Parrot's spaced-repetition system surfaces it right before you'd forget, no manual flashcard creation. The watch, parrot back, save, review cycle turns recognition into fluency at 2.7x the speed of traditional study.

Common Questions About Pretty in Spanish

What is the difference between 'bonito,' 'lindo,' and 'guapo'?
'Bonito/a' is a versatile, universally understood word for pretty. 'Lindo/a' is preferred in most of Latin America and feels warm and familiar. 'Guapo/a' is primarily used for people in Spain and implies physical attractiveness.
Can 'bonito' be used for people?
Yes, 'bonito/a' can describe people, objects, places, and experiences. However, in Spain, calling a person 'guapo/a' is more common than 'bonito/a.'
When would I use 'bello/a' instead of 'bonito/a'?
'Bello/a' carries a more elevated, literary tone. It appears frequently in poetry, art criticism, and formal writing. In casual speech, 'bonito/a' or 'hermoso/a' are more natural choices.