How to Flirt in Spanish: 20+ Slang Words and Pickup Lines That Actually Work
Learn how to flirt in Spanish with real slang, pickup lines, and sweet nicknames used across Mexico, Colombia, Argentina, and more. No textbook phrases here.
You Like Someone Who Speaks Spanish. Now What?
So you've caught feelings for someone who speaks Spanish, and Google Translate isn't going to save you. Good news: flirting in Spanish is an art form, and Latin culture has been perfecting it for centuries. The bad news? Using the wrong word in the wrong country can go from smooth to cringe in seconds.
This guide covers real slang that real people use to flirt across Mexico, Colombia, Argentina, Spain, and the Caribbean. No textbook phrases, no robotic "eres muy bonita" that sounds like you're reading from a phrasebook. We're talking about the words that actually make someone smile, laugh, or blush.
Complimenting Someone's Looks
Let's start with the basics: telling someone they look good. Every Spanish-speaking country has its own vocabulary for this, and the differences are half the fun.
Guapo (sounds like "gwah-poh") is the universal starting point. It means handsome or good-looking, and it works everywhere from Madrid to Mexico City. It's safe, it's classic, and nobody will look at you weird for using it. For women, the equivalent is "guapa." Simple enough.
But if you want to turn up the heat, that's where regional slang gets interesting.
In Mexico, calling someone chulo or chula (sounds like "choo-loh" / "choo-lah") is like saying someone is cute with a little bit of spice. "Qué chula te ves hoy" means "You look so cute today," and it hits different than a plain "guapa." It's flirty without being aggressive, which is exactly where you want to be when you're testing the waters.
In the Caribbean and Colombia, cuero (sounds like "kweh-roh") is the word for someone who's a total knockout. "Ella es un cuero" means she's incredibly attractive. It literally translates to "leather," which makes zero sense until you realize slang rarely does. Just know that in the Dominican Republic and Colombia, this is one of the strongest compliments you can give someone about their appearance.
Argentines, meanwhile, might call an attractive person a mango (sounds like "mahn-go"). Yes, like the fruit. "Está hecho un mango" means someone looks absolutely stunning. Fair warning though: in Argentina, "mango" also means money, so context is everything.
And then there's churro (sounds like "choo-rroh," roll the R). In several Latin American countries, calling someone a churro means they're extremely good-looking. Think of it as the Spanish equivalent of calling someone a snack, except it came first.
Sweet Nicknames That Work
Spanish has an entire universe of pet names, and using them at the right moment is basically a superpower. Here are the ones that actually get used in real life, not just in telenovelas.
Mami (sounds like "mah-mee") and papi (sounds like "pah-pee") are the heavy hitters. These don't mean "mommy" and "daddy" in the way you're thinking. In flirting context, they're closer to "babe" or "baby" with a Latin twist. You'll hear them constantly in reggaeton, on the streets of San Juan, in clubs in Medellín, basically everywhere. "Hola, mami" is forward, though. Use it when there's already some chemistry, not as an opener to a stranger.
Mamacita (sounds like "mah-mah-SEE-tah") takes it up a notch. It's the word your non-Spanish-speaking friends probably already know, and yes, it means exactly what you think: someone extremely attractive. "¡Esa mamacita!" is what someone mutters when a stunning woman walks by. The male version is papacito (sounds like "pah-pah-SEE-toh"), and it carries the same energy.
Gordo (sounds like "gor-doh") and flaco (sounds like "flah-co") might throw you off. "Gordo" literally means fat and "flaco" means skinny, but as nicknames between couples, they're pure affection. Calling your partner "gordo" or "gorda" is like calling them "honey" or "babe." It has nothing to do with body size and everything to do with closeness. This one only works when you're already in a relationship or at least very close. Don't walk up to someone at a bar and call them gordo.
Bebe (sounds like "beh-beh") is exactly what it looks like: baby. It works the same way across the Spanish-speaking world and it's probably the safest pet name to use early on. "Hola, bebe" is casual, warm, and works over text, on Tinder, or in person.
Then there's negro or "negra" (sounds like "neh-groh" / "neh-grah"). This is a common term of endearment in Argentina, Colombia, Venezuela, and the Caribbean. It doesn't carry the same weight as in English. Couples call each other "negri" or "mi negra" as naturally as English speakers say "honey." But this is definitely a local cultural thing, so only use it if you understand the context and you're already close with the person.
More Words for the Arsenal
Bombón (sounds like "bom-BONE") works across Spain and Latin America for someone impossibly attractive, like a sweet you cannot resist. "Eres un bombón" is warm, direct, and lands well in almost any Spanish-speaking country. You can say it to anyone you find genuinely attractive without it feeling aggressive.
Cuerpazo (sounds like "kwer-PAH-so") takes complimenting body to the next level. The -azo suffix in Spanish adds intensity, so you're not just saying someone has a good body, you're saying it's jaw-dropping. "Tienes un cuerpazo" is bold and leaves no room for misinterpretation. Use it when there's already some flirty chemistry.
Rico or "rica" (sounds like "REE-co") literally means "rich" or "delicious," but in flirting context across the Caribbean and much of Latin America it means someone is hot or sexy. "Estás rico" said with the right tone is one of those phrases that definitely isn't about food.
Pickup Lines: The Good, The Cheesy, and The So-Bad-They're-Good
Spanish pickup lines, known as "piropos," are a cultural institution. Some are poetic, some are hilarious, and some will get you a drink thrown in your face. Here's a curated selection of lines that lean toward charming rather than creepy.
The Classic Smooth Ones:
"¿Crees en el amor a primera vista, o tengo que pasar otra vez?" means "Do you believe in love at first sight, or do I need to walk by again?" It's cheesy, it's self-aware, and if delivered with a smile, it actually works.
"Si la belleza fuera tiempo, tú serías la eternidad." This translates to "If beauty were time, you'd be eternity." Dramatic? Absolutely. But that's the whole point of a piropo.
The Funny Ones:
"¿Tienes un mapa? Me perdí en tus ojos." The Spanish version of "Do you have a map? I got lost in your eyes." It's goofy enough that nobody takes it seriously, which is exactly why it can break the ice.
"Ojalá fueras bombero para apagar el fuego de mi corazón." This means "I wish you were a firefighter to put out the fire in my heart." The kind of line that works precisely because both people know it's ridiculous.
For Tinder and Texting:
"¿Qué hace una estrella volando tan bajo?" means "What's a star doing flying so low?" It's a classic Mexican piropo that translates well to dating apps. Short, sweet, and shows you've got game.
"Me gustas más que dormir," which means "I like you more than sleeping." Honestly, in the era of hustle culture and sleep deprivation, this might be the most sincere compliment possible.
Flirting Styles by Country
Mexico
Mexicans are masters of the indirect approach. Flirting often starts with humor and nicknames. Calling someone chula or using diminutives like "chulita" is common. Piropos are alive and well, especially the creative ones. The vibe is playful, and being "chistoso" (funny) goes a long way. If you can make a Mexican laugh, you're already winning.
Colombia
Colombian flirting is direct but respectful. Compliments flow freely, and words like mamacita and cuero are used without hesitation. Colombians are known for being warm and expressive, so don't be surprised if someone you just met tells you you're the most beautiful person they've ever seen. That's just Tuesday in Medellín.
Argentina
Argentines flirt with confidence that borders on philosophy. Expect longer conversations, deeper eye contact, and compliments that sound like they belong in a novel. The use of "vos" instead of "tú" adds a unique intimacy. Pet names like "negra," "gordi," and flaco are everywhere. And if someone calls you a mango, take the compliment.
Spain
Spaniards keep it direct. "Estás muy guapo" or "guapa" without too much buildup. The flirting tends to happen later at night, usually at a bar or club, and alcohol is almost always involved. Piropos exist but are less common with younger generations, who prefer a more casual approach.
Dominican Republic & Puerto Rico 
Caribbean flirting is bold, musical, and unapologetic. Mami and papi are basically punctuation. Reggaeton has exported a lot of Caribbean flirting vocabulary to the rest of the world, so if you've ever listened to Bad Bunny or Daddy Yankee, you've already had a crash course.
What NOT to Do
A few things that will kill the vibe faster than Google Translate:
Don't use "caliente" to say someone is hot. In most countries, "estoy caliente" means "I'm aroused," not "I'm attractive." Saying this to someone you just met is going from zero to way too much, way too fast.
Don't confuse terms of endearment with insults. Gordo is affectionate between couples but potentially offensive from a stranger. Same with negro. Context and relationship matter.
Don't translate English pickup lines literally. "Are you from Tennessee? Because you're the only ten I see" does not work in Spanish. Just don't.
Don't skip the buildup. Latin flirting is a process. Eye contact, smiles, casual conversation, then the compliments. Going straight to mamacita without any warmup is the fastest way to get rejected in any language.
Start Practicing
The best way to learn how to flirt in Spanish is to actually talk to people. Start with the safe words like guapo, chula, or bebe, and work your way up as you get more comfortable. Pay attention to how people around you use these words, because tone and context change everything.
Want to expand your Spanish slang vocabulary beyond flirting? Explore thousands of words and their meanings on Hablaaa, or check out our guide on how to say 'cool' in Spanish slang to sound like a local in any conversation. If you want the vocabulary that powers Latin music and reggaeton flirting, our reggaeton slang guide is the perfect next read.