Gratitude is a universal feeling. Whether you’re traveling to a Spanish-speaking country or simply want to connect with your Spanish friends or colleagues, knowing how to say thank you in Spanish is a valuable skill. In this article, we will explore several ways to express gratitude in Spanish.

Saying Thank You in Spanish

Expressing gratitude is more than just good manners. It strengthens relationships and creates positive connections between individuals. If you want to thank someone, you can use several expressions. The most common and straightforward way to say is gracias (thank you). This phrase can be used in all situations, from casual to formal settings. Let’s see some other phrases.

  • gracias (thanks, thank you)
  • muchas gracias (thank you very much)
  • muchísimas gracias (thank you so much)
  • un millón de gracias (thanks a million)

Gracias por (thanks for)

When it comes to saying thank you in Spanish, some of the most common expressions are formed using gracias por. There are different ways we can finish this phrase. If you refer to a thing, you should use a noun phrase.

Muchas gracias por el regalo.

Thanks a lot for the present.

Gracias por tus sabios consejos.

Thanks for your wise advice.

Gracias por la entrada para el partido de fútbol.

Thanks for the ticket for the soccer game.

You can also end the sentence with a verb in the infinitive if you refer to an action.

Gracias por venir a la fiesta.

Thanks for coming to the party.

Gracias por ser tan amable.

Thank you for being so kind.

Gracias por ensayar conmigo.

Thank you for rehearsing with me.

Saying Thank You in the Past

There is another case in which we want to thank for an action in the past. In these cases, we will say gracias por + haber + participio.

Gracias por haberme preparado la cena anoche.

Thanks for making dinner for me last night.

Gracias por haber hecho posible un sueño.

Thank you for making a dream come true.

Gracias por haberme dado el mejor papel del reparto.

Thank you for casting me in the best role.

Gracias, público, por haberme ovacionado tanto.

Thank you, audience, for applauding me so much.

Dar las gracias (to thank)

Dar las gracias means to say thank you or simply to thank.

Te doy las gracias por tu ayuda. Era mucho trabajo y no podía hacerlo sola.

I want to thank you for your help. It was a lot work and I couldn’t have done it alone.

Mi padre me enseñó a dar las gracias cuando alguien me ofrece comida.

My dad taught me to thank someone when I’m offered food.

Dadle las gracias a Carlos por su ayuda. Os ofreció su casa sin conoceros.

Say thank you to Carlos for his help. He offered you his house without knowing you.

Conversation: Saying Thank You in Spanish

Now let’s see these phrases in a real conversation.

Margarita: Gracias por haberme invitado. Ha sido una fiesta preciosa.

Antonio: Gracias a ti por haber venido. Tenía muchas ganas de verte.

Margarita: Oh, Antonio, muchas gracias por tus palabras. Eres un encanto.

Antonio: De nada. Te las mereces. Me ha gustado mucho verte.

Margarita: Antonio, antes de que se me olvide, quería darte las gracias por los consejos y ánimos que me has dado. Y, por supuesto, muchas gracias por escucharme. En definitiva, gracias por ser tan buen amigo.

Exercises

Here are some exercises to practice saying thank you in Spanish.

Exercise 1

Exercise 2

Categorized in: