Sofia · Learn Spanish How to say it in Spanish

How to Say Have a Good Day in Spanish (+ Variations You'll Hear)

Updated July 9, 2026 · by the Sofia team

To wish someone a good day in Spanish, say que tengas un buen día — pronounced keh TEN-gahs oon bwen DEE-ah. Literally “may you have a good day,” it’s the phrase you’ll hear from friends, cashiers, and taxi drivers all over Mexico as you part ways.

And Mexico has its own signature twist: bonito día — “(have a) lovely day.” Waiters, Uber drivers, and shop clerks fire off ¡que tenga bonito día! all day long, and it carries a warmth that the flat English “have a good day” never quite manages. Since Sofia teaches Mexican Spanish, we’ll make sure you can produce both.

The main way to say it

Que tengas un buen día — keh TEN-gahs oon bwen DEE-ah

Pronunciation pointers:

  • Que is just “keh” — short, no “kw” sound.
  • Tengas stresses the first syllable: TEN-gahs.
  • Día is two syllables with the stress on the first: DEE-ah. The written accent on the í is your reminder.
  • The whole thing flows as one breath: keh-TEN-gahs-oon-bwen-DEE-ah.

Grammar in ten seconds: que tengas uses the subjunctive of tener (to have) because it’s a wish — “may you have.” That opening que is the wish-marker; you’ll see it in que descanses, que te vaya bien, and half the kind things Spanish speakers say to each other. The un is optional in practice: que tengas buen día is just as common.

Formality switch: to a stranger, an elder, or a customer, use the usted form: que tenga un buen día (no -s). One letter, big difference in politeness.

Variations

SpanishPronunciationWhen to use it
Que tengas un buen díakeh TEN-gahs oon bwen DEE-ahThe standard — friends, informal tú
Que tenga un buen díakeh TEN-gah oon bwen DEE-ahFormal usted — strangers, elders, customers
Bonito díaboh-NEE-toh DEE-ahVery Mexican shorthand: “lovely day (to you)“
Que tengas bonito díakeh TEN-gahs boh-NEE-toh DEE-ahThe full warm Mexican version
Buen díabwen DEE-ahQuick “good day” — greeting and send-off
Que te vaya bienkeh teh VAH-yah byen”May it go well for you” — the go-to when someone is leaving
Que tengas un excelente día…ek-seh-LEN-teh DEE-ah”Have an excellent day” — customer-service enthusiasm
Feliz díafeh-LEES DEE-ah”Happy day” — cheerful, common in texts
Igualmenteee-gwahl-MEN-teh”Likewise” — the standard reply

The one to steal from the locals is que te vaya bien. It’s not literally “have a good day” — it’s “may it go well for you” — but it fills the same slot in conversation and is arguably more common in Mexico when someone walks out the door. Shopkeepers say it to departing customers dozens of times a day. If someone says it to you, reply gracias, igualmente.

And bonito día is pure Mexican sunshine. In Spain you’d hear que tengas un buen día or buenos días on parting, but bonito día would sound imported — it’s a Mexican (and broadly Latin American) trademark. Use it and you’ll sound like you learned your Spanish in the right place.

Hear it in context

Leaving a coffee shop in Mexico City:

— Aquí tiene su cambio. ¿Algo más? — No, eso es todo. Gracias. — Gracias a usted. ¡Que tenga bonito día! — Igualmente, hasta luego.

— Here’s your change. Anything else? — No, that’s everything. Thanks. — Thank you. Have a lovely day! — Likewise, see you later.

Friends parting after breakfast:

— Bueno, me voy, tengo junta a las diez. — Va. Que te vaya bien en la junta. — Gracias. ¡Que tengas buen día! — Tú también. Nos vemos el viernes.

— Well, I’m off, I have a meeting at ten. — Okay. Hope the meeting goes well. — Thanks. Have a good day! — You too. See you Friday.

Notice the replies: igualmente (“likewise”) and tú también (“you too”). Either one closes the loop naturally — no need to repeat the whole phrase back.

Common mistakes

  • “Que tengas un bueno día.” Before a masculine singular noun, bueno drops the -o: un buen día. This is the single most common slip.
  • Mixing up tú and usted: “que tenga” vs “que tengas.” With the -s (tengas) it’s informal; without (tenga) it’s formal. Saying que tengas to an elderly stranger isn’t offensive, but que tenga is the polished move.
  • Saying “ten un buen día.” It’s grammatically possible but sounds like a robotic translation of English. Natives wrap the wish in que + subjunctive: que tengas…
  • Confusing “buen día” with “buenos días.” Buenos días is the standard morning greeting; buen día (singular) works as both a greeting and a parting wish, and is common in Mexico. As a learner, greet with buenos días and part with que tengas buen día.
  • Forgetting it’s a daytime phrase. After dark, switch to que tengas buena noche or buenas noches.

Round out your arrivals and departures:

FAQ

What’s the difference between “que tengas un buen día” and “que te vaya bien”? Both are parting wishes. Que tengas un buen día wishes them a good day specifically; que te vaya bien (“may it go well for you”) is broader and extremely common in Mexico when someone leaves. You can’t go wrong with either.

How do I say “have a good day” formally? Drop the -s: que tenga un buen día (usted form). To a group: que tengan un buen día.

What does “bonito día” mean? Literally “lovely day” — it’s the very Mexican short form of que tengas un bonito día. You’ll hear it constantly from service staff and in friendly texts.

How do I reply when someone wishes me a good day? Igualmente (“likewise”), gracias, tú también (“thanks, you too”) — or to a formal que tenga buen día, reply gracias, igualmente.

Can I just say “buen día”? Yes — in Mexico buen día works as a quick greeting and as a parting wish. It’s a bit brisker than the full que tengas un buen día, which carries more warmth.


The fastest way to make que tengas bonito día roll off your tongue is to actually close a few conversations with it — Sofia, an AI Spanish tutor from Mexico, will play the shopkeeper, the taxi driver, and the friend until the subjunctive stops feeling scary.