The Local Way to Say It
When you need to catch the attention of a waiter or a stranger here in Madrid, your go-to phrase is usually "Perdone" or "Oiga". However, if you want to be extra polite and respectful, especially towards a man, "Caballero" is a fantastic choice. It means 'gentleman' and is the perfect balance of courtesy without being overly formal. You'll hear it in bustling bars or when asking for help. Resist the urge to use "Amigo" with strangers; while it means 'friend', it implies a level of familiarity that isn't appropriate unless you actually know the person well.Examples:
"Perdone, caballero, ¿me trae la cuenta?" (Excuse me, sir, could you bring me the bill?)
"Oiga, caballero, ¿sabe dónde está el metro Sol?" (Excuse me, sir, do you know where Sol metro station is?)
The 'Grammar Math'
Think of it as a spectrum of address, where the key is choosing the right level of respect and familiarity.Stranger + Respectful Attention = Caballero
This is for an unknown man you wish to address politely, like a waiter, a shop assistant, or someone you need to ask a question.
Stranger + Neutral Attention = Perdone / Oiga
These are general, polite ways to get anyone's attention, regardless of gender or relationship.
Known Friend + Familiarity = Amigo
This is reserved for people you actually have a friendly relationship with. Using it with a stranger can be perceived as overly familiar or even a bit presumptuous. The 'grammar math' here is about understanding social dynamics rather than verb conjugations!