The most common way to say “Happy St. Patrick’s Day” in Spanish is “¡Feliz Día de San Patricio!” — the phrase SpanishDict lists as the direct, standard translation.
You probably already know that March 17th gets a lot of wear-green energy across the United States and beyond. But if you’re texting a friend in Mexico, making a post for a bilingual audience, or teaching your kids Spanish phrases for the holiday, the exact phrase might trip you up.
The answer is simpler than you’d think. There’s a full version and a shorter, casual version — each fits a different situation. This guide walks you through both, plus a handful of related words so you can talk about shamrocks, leprechauns, and parades too.
The Full And Short Greeting Options
The literal, complete way to say “Happy St. Patrick’s Day” in Spanish is ¡Feliz Día de San Patricio! (Happy Day of St. Patrick). That’s the phrase you see on greeting cards and in formal messages. The word order matches English: feliz (happy), día (day), de San Patricio (of St. Patrick).
But in everyday conversation, native speakers often drop día and just say ¡Feliz San Patricio! (Happy St. Patrick!). It’s shorter, snappier, and sounds natural on social media or when you’re toasting with friends. Think of it like saying “Happy Fourth” instead of “Happy Fourth of July.”
Why The Shorter Version Catches On
Language learners often wonder whether dropping día sounds wrong. The answer is no — Spanish speakers do it all the time for holidays named after a saint. You’ll hear Feliz San Valentín (Happy Valentine’s Day) and Feliz San Juan (Happy St. John’s Day) the same way.
The pattern works because the saint’s name already carries the meaning. Saying San Patricio by itself is enough to signal the holiday, especially if the date or context makes it clear. That’s why you can use either version confidently.
- Feliz Día de San Patricio: Best for formal wishes, written cards, or when you want the full, clear greeting.
- Feliz San Patricio: Great for casual conversation, texts, and social media captions.
- ¡Feliz Día! A generic “Happy Day” that works if people already know what you’re celebrating.
- ¡Que tengas un feliz Día de San Patricio! A fuller sentence: “May you have a happy St. Patrick’s Day.”
- ¡Feliz Día de San Patricio a todos! Adds “to everyone” — useful for group wishes.
Both versions are widely understood throughout the Spanish-speaking world. There’s no regional restriction on either phrase, so you can use them whether you’re in Spain, Mexico, Argentina, or Colombia.
Key Vocabulary For The Holiday
Once you’ve got the greeting down, a handful of related words let you talk about the holiday in more detail. Woodward Spanish offers a solid list of standard Spanish translation terms, and here are the essentials.
| English | Spanish | Pronunciation Tip |
|---|---|---|
| Shamrock | el trébol | treh-bohl |
| Leprechaun | el duende | dwen-deh |
| Pot of gold | la olla de oro | oh-yah deh oh-roh |
| Rainbow | el arcoíris | ar-koh-ee-rees |
| Luck | la suerte | swer-teh |
Notice that duende also means “goblin” or “elf” in general, but in a St. Patrick’s Day context it’s the perfect word for leprechaun. Similarly, trébol covers both clover and the three-leaf shamrock.
How To Use These Words In A Sentence
Knowing vocabulary is one thing; using it in a real sentence is another. Try these examples to practice the phrases in action. Start with the greeting and then add context.
- ¡Feliz Día de San Patricio! Mira el arcoíris. – “Happy St. Patrick’s Day! Look at the rainbow.”
- ¿Viste el duende en el desfile? – “Did you see the leprechaun in the parade?”
- Ojalá encuentres la olla de oro. – “Hopefully you find the pot of gold.”
- Todo el mundo lleva algo verde. – “Everyone is wearing something green.”
- Buena suerte y que te diviertas. – “Good luck and have fun.”
If you’re writing a card or a social media post, you can combine the greeting with one of these lines for a fuller message. For example, “¡Feliz San Patricio! Que tengas un día lleno de suerte y alegría” — “Happy St. Patrick’s! May you have a day full of luck and joy.”
Do Spanish Speakers Actually Celebrate Saint Patrick
St. Patrick’s Day is primarily an Irish-American celebration, but it has spread to many Spanish-speaking countries through global culture. In cities with large Irish communities, like Buenos Aires or Mexico City, you’ll see parades and green decorations. The Spanish language has fully adopted San Patricio as the name of the holiday, so the greeting works anywhere.
One common question is whether you need to adjust the greeting in Spain versus Latin America. The answer is no — ¡Feliz Día de San Patricio! is standard across dialects. Latinele’s vocabulary guide lists shorter greeting alternative as Feliz San Patricio, confirming both versions are accepted.
| Phrase | Formality |
|---|---|
| ¡Feliz Día de San Patricio! | Formal / Written |
| ¡Feliz San Patricio! | Informal / Spoken |
| ¡Feliz Día del Verde! | Jokey (rare) – “Happy Green Day” |
The third row is not standard — you might hear it among friends as a playful twist, but stick with the first two for genuine communication.
The Bottom Line
Saying “Happy St. Patrick’s Day” in Spanish is straightforward: use ¡Feliz Día de San Patricio! for a full greeting or ¡Feliz San Patricio! for a shorter, casual version. Add a few vocabulary words like el trébol or el duende to round out your holiday Spanish. Both phrases work across the Spanish-speaking world, so you’re covered whether you’re speaking to a friend in Mexico or posting online.
If you want to practice your pronunciation before March 17, try reading the phrases aloud with a native speaker’s audio from a language app like SpanishDict — hearing the rhythm of San Pa-tri-cio makes it stick faster than memorizing text alone.