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.
| Spanish | English | Pronunciation | Region / Register |
|---|---|---|---|
| bonito/bonita | pretty | boh-NEE-toh / boh-NEE-tah | Default, widely understood |
| lindo/linda | pretty | Latin America | |
| guapo/guapa | pretty | Spain (for people) | |
| hermoso/hermosa | pretty | Universal (beautiful) | |
| bello/bella | pretty | Universal (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.