Idiom Translator

How do you say “A sight for sore eyes” in Spanish?

The closest natural Spanish equivalent is ¡Qué alegría verte!, which literally means “What a joy to see you!”. English speakers use a sight for sore eyes to mean someone or something you are very pleased or relieved to see. A warm Spanish greeting when you are delighted to see someone. For a welcome sight, replace “verte” with “ver” and name what you see. Register: neutral. Usage frequency: common.

Closest natural Spanish

¡Qué alegría verte!

/ke aleˈɣɾia ˈβeɾte/

Literal meaning
“What a joy to see you!”
Register
neutral
How often it's used
common
Equivalence

Close equivalent

86 out of 100

What a native Spanish speaker would actually say

Use “verte” when speaking to the person: “¡Qué alegría verte!” The warmth matters more than reproducing the English sore-eyes image.

For a welcome object or place, name it after “ver”. This also works when relief, rather than beauty, makes the sight special.

How close is the meaning?

  • Meaning4 out of 5
  • Tone5 out of 5
  • Context3 out of 5
  • Literal similarity2 out of 5

These ratings are editorial approximations, not measurements.

In context

  • English

    I’d been waiting in the rain, so you and your car were a sight for sore eyes.

    Spanish

    Después de esperar bajo la lluvia, ¡qué alegría verte llegar con el coche!

  • English

    Those lights were a sight for sore eyes after hours on the dark road.

    Spanish

    Qué alegría ver esas luces después de horas por la carretera oscura.

Related expressions

Last updated 2026-11-13