vs
QUICK ANSWER
"Más bueno" is a phrase which is often translated as "better", and "mejor" is an adjective which is also often translated as "better". Learn more about the difference between "más bueno" and "mejor" below.
más bueno(
mahs
bweh
-
noh
)A phrase is a group of words commonly used together (e.g., once upon a time).
a. better
Dicen que nadar es más bueno que correr si tienes problemas de espalda.They say swimming is better than running if you have back trouble.
a. better
Este cuchillo es más bueno que ese para cortar pan.This knife is better than that one to cut bread.
a. better
Este televisor es más bueno que el que teníamos.This television is better than the one we used to have.
a. better
Su hermano es bueno, pero él es más bueno todavía. Es una bellísima persona.His brother is good, but he's even better. He's a very fine person.
a. better
El estofado está más bueno que ayer si cabe.The stew is better than yesterday, if that's possible.
6. (colloquial) (more attractive)
A word or phrase that is commonly used in conversational speech (e.g., skinny, grandma).
a. hotter (colloquial)
A word or phrase that is commonly used in conversational speech (e.g., skinny, grandma).
Está más bueno que su amigo, pero su amigo es más simpático.He's hotter than his friend, but his friend is nicer.
mejor(
meh
-
hohr
)An adjective is a word that describes a noun (e.g., the big dog).
a. better (comparative)
Mi batido es mejor que el tuyo.My milkshake is better than yours.
Este cuadro es mejor que el otro que pintaste.This painting is better than the other one you painted.
2. (recovered)
An adverb is a word that describes a verb, an adjective, or other adverbs (e.g., to run quickly, very tired).
a. better (comparative)
Me siento mejor que ayer.I feel better than yesterday.
Ella canta mejor que tú.She sings better than you.
4. (preferably)
a. no direct translation
This refers to an idiomatic word or phrase for which there is no word-for-word translation.
Mejor decírselo, yo creo.I think it would be better to tell them.
Mejor vamos otro día.We'd better go another day.