How to Say "Thanks for Having Me" in Spanish: Host and Event Thanks
Learn to thank a host after a party, dinner or stay in Latin American Spanish, and add a warm follow-up line that keeps the connection going.

General thanks like gracias work anywhere, but thanking a host is a specific social move: you thank them for the invitation, the effort and the time, and you often add a follow-up that shows you enjoyed it. In Spanish this is usually done with a short set of warm, fixed phrases. This lesson gives you five useful expressions, shows how to build your own thank-you with a simple pattern, and warns you about the most common mistake English speakers make. All examples use broadly useful Latin American Spanish, with regional notes where they matter.
By the end, you can…
- thank a host for an invitation, a meal or a stay in Spanish.
- add a follow-up line that says I had a good time and keeps the relationship warm.
Listen once. Try it slowly. Then say it without looking.
Checking available voices…
Gracias por invitarme.
Thanks for inviting me.
GRAH-syahs por een-bee-TAR-meh
The safest, most common way to thank a host at a party, dinner or gathering. Use it when you arrive or when you leave.
Gracias por tenerme aquí.
Thanks for having me here.
GRAH-syahs por teh-NEHR-meh ah-KEE
A close equivalent of "thanks for having me." Common in Mexico and Central America; sounds warm and slightly formal.
La pasé muy bien.
I had a really good time.
lah pah-SEH mwee BYEN
Standard Latin American follow-up after an event. In Spain you will hear "Lo pasé muy bien" instead.
Me encantó la comida.
I loved the food.
meh en-kahn-TOH lah koh-MEE-dah
A specific compliment for a meal. Hosts often care more about this than about general thanks.
Gracias por su hospitalidad.
Thank you for your hospitality.
GRAH-syahs por soo ohs-pee-tah-lee-DAHD
More formal; good for an overnight stay or when thanking an older host. Use "tu hospitalidad" with friends.
Pronunciation guides are approximate. Slow playback keeps the original pitch.
Make it make sense
Useful pattern
The core pattern is gracias por + infinitive or noun: Gracias por invitarme (thanks for inviting me), Gracias por la cena (thanks for dinner), Gracias por todo (thanks for everything). To add a follow-up, use la pasé + adjective: La pasé bien (I had a good time), La pasé muy bien (I had a really good time), La pasé increíble (I had an amazing time). Combine both for a complete thank-you: Gracias por invitarme, la pasé muy bien.
When to use it
Use gracias por invitarme when you arrive and again when you leave. Add la pasé muy bien at the end of the event or the next day in a message. If you stayed overnight, gracias por su hospitalidad or gracias por tenerme aquí fits better than a simple gracias. For a meal, a specific compliment like Me encantó la comida or Todo estuvo delicioso is often more appreciated than a general thank-you. Keep it short: one thanks plus one follow-up is enough.
Listen to each line, then take one part and reply out loud.
¡Qué bueno que viniste! Pasa, por favor.
So glad you came! Come in, please.keh BWEH-noh keh bee-NEES-teh PAH-sah por fah-BORGracias por invitarme. Te traje un postre.
Thanks for inviting me. I brought you a dessert.GRAH-syahs por een-bee-TAR-meh teh TRAH-heh oon POHS-treh¡Qué amable! Siéntate, ya casi está la comida.
How kind! Sit down, the food is almost ready.keh ah-MAH-bleh SYEN-tah-teh yah KAH-see ehs-TAH lah koh-MEE-dahGracias por tenerme aquí. La pasé muy bien.
Thanks for having me. I had a really good time.GRAH-syahs por teh-NEHR-meh ah-KEE lah pah-SEH mwee BYENA little context goes a long way
In much of Latin America, a spoken thank-you is often followed by a small gesture: bringing a dessert, flowers or a drink, or offering to help clean up. A short message the next day (Gracias otra vez, la pasé muy bien) is common and appreciated. Register matters: use su with older or less familiar hosts, tu with friends and peers.
One thing to watch for
Translating "I had a great time" as "Tuve un gran tiempo."
Try this instead: Spanish does not use tener for this idea. Use pasar: La pasé muy bien (Latin America) or Lo pasé muy bien (Spain). Example: Gracias por la cena, la pasé muy bien.
Your turn
Try answering out loud before checking a possible answer.
1You just left a friend's birthday party. Write one line that thanks the host and says you had a good time.
Show a sample answer
Gracias por invitarme, la pasé muy bien.
This combines the thanks pattern gracias por + infinitive with the follow-up la pasé muy bien. Gracias por la fiesta, la pasé increíble is also correct.
2You stayed two nights at a colleague's home. Which phrase fits better: Gracias por invitarme or Gracias por su hospitalidad?
Show a sample answer
Gracias por su hospitalidad.
For an overnight stay, hospitality is the more precise idea. Gracias por tenerme aquí also works; use tu hospitalidad if you are close to the host.
3A friend cooked dinner for you. Give a specific compliment instead of a general thanks.
Show a sample answer
Me encantó la comida.
A specific compliment about the meal is warmer than a general gracias. Todo estuvo delicioso or La cena estuvo riquísima are equally valid.
Thank the host with gracias por + noun or infinitive, then add la pasé muy bien. One thanks plus one follow-up is enough.
Progress is saved on this browser.
Practice real time conversations on Yapr for faster learning.
Put today’s Spanish into a conversation with an AI tutor. Speak, make mistakes, and try again.
Practice on Yapr