How to say “do you speak English” in Spanish

¿Habla inglés?
Pronunciation: AH-blah een-GLEHS · Syllables: HA-bla in-GLÉS

The most common way to say "do you speak English" in Spanish is "¿Habla inglés?". This is the polite (usted) form, which is best with strangers, staff and older people. With friends, kids or people your age, use the informal "¿Hablas inglés?".

How to pronounce “¿Habla inglés?”

What it literally means

Word for word, "¿Habla inglés?" means "Speaks English?". Spanish usually drops the subject pronoun because the verb ending already shows who you mean, so "habla" alone means "you (formal) speak". "Inglés" comes from Old French "angleis" and goes back to the Angles, the Germanic people who gave England its name.

How to say “do you speak English” in Spanish: ¿Habla inglés? — casual to formal, by country, replies and common mistakes
Cheat sheet — tap to enlarge

Other ways to say it, from casual to formal

By country

In text messages

hablas ingles? = do you speak English? (no accents or opening question mark, very common in chats)sabes ingles? = do you know English?

Example sentences

Mini dialogue: At a train station

Disculpe, ¿habla inglés?
Excuse me, do you speak English?
Un poquito nada más. ¿Qué necesita?
Just a little. What do you need?
Busco el tren a Guadalajara.
I'm looking for the train to Guadalajara.
Es en el andén tres, a la derecha.
It's on platform three, on the right.
¡Muchas gracias!
Thank you very much!
De nada, buen viaje.
You're welcome, have a good trip.

How to reply

Grammar: Tú vs. usted with "hablar"

"Hablar" (to speak) changes its ending depending on who you're talking to. Use "hablas" for informal 'you' (tú) and "habla" for formal 'you' (usted). With strangers, use "habla" by default. Also note that language names like "inglés" are not capitalized in Spanish, and you don't need "el" after "hablar".

Common mistakes

✗ ¿Hablas Inglés?✓ ¿Hablas inglés?
Names of languages are lowercase in Spanish.
✗ ¿Habla el inglés?✓ ¿Habla inglés?
After 'hablar', you normally don't use the article 'el' before a language.
✗ ¿Hablas inglés? (to a police officer or hotel clerk)✓ ¿Habla inglés?
With strangers in official or service roles, the polite 'usted' form is expected.

Culture tip

Locals appreciate it when you open with "Disculpe" or "Buenos días" before asking, because jumping straight to the question can feel abrupt.In tourist areas many people speak some English, but outside them it's less common. Asking in Spanish first is seen as respectful, even if the answer is "un poquito".People often answer modestly ("un poco") even when their English is quite good.

Questions people ask

Is it "¿Habla inglés?" or "¿Hablas inglés?"
Both are correct. "¿Habla inglés?" is formal (usted) and safest with strangers. "¿Hablas inglés?" is informal (tú) and suits friends and people your age.
Does "inglés" have an accent mark?
Yes, "inglés" has an accent on the 'e' to show the stress falls on the last syllable. In casual texting people often skip it, but it's required in correct writing.
What's the difference between "hablar inglés" and "hablar en inglés"?
"Hablar inglés" means knowing how to speak the language. "Hablar en inglés" means speaking in English at a specific moment, as in "¿Podemos hablar en inglés?" (Can we speak in English?).
How do you say it in Argentina?
Informally, Argentinians say "¿Hablás inglés?" using 'vos', with the stress on the last syllable. The formal "¿Habla inglés?" is understood and used everywhere.

Hear “¿Habla inglés?” in real conversations

A2Hotel Check-InShadow this lesson
A1Meeting a New NeighborShadow this lesson
A2Where Is the Metro?Shadow this lesson
A2Buying a Bus TicketShadow this lesson

Related phrases

How to say “I don't understand”How to say “speak slowly”How to say “can you repeat that”How to say “excuse me”How to say “help”

All 51 phrases →