Back to blog

2026-06-09

Decir vs Hablar: What’s the difference in Spanish?

“Decir” is used for saying specific content, while “hablar” is used for speaking about a topic or language.

The short answer

Decir is for expressing specific words or information (what you say). Hablar is for speaking about a topic or using a language (how or what kind of speaking it is).

Core meanings: content vs topic

The easiest way to remember it is this: decir points to the content you are conveying, while hablar focuses on the topic or domain of the conversation.

Decir: “to say” a specific thing

Decir answers “what exactly did you say?” and is common with direct statements, quotes, messages, and facts. You can often translate it as “to say” or “to tell (someone)”, depending on context.

Examples:

  • Ella dice la verdad. (She says the truth.)

  • Te digo que es tarde. (I’m telling you it’s late.)

  • ¿Qué has dicho? (What did you say?)

  • El profesor dijo mi nombre. (The teacher said my name.)

Hablar: “to speak” about a topic or language

Hablar typically answers “what are you talking about?” or “what language are you speaking?” It is also used for ongoing conversation, discussions, or general communication habits.

Examples:

  • Hablamos de la película. (We talk about the movie.)

  • Ella habla inglés. (She speaks English.)

  • Estoy hablando con mi amigo. (I’m talking with my friend.)

  • ¿Puedes hablar más despacio? (Can you speak more slowly?)

Common patterns you will see

Spanish often uses specific verbs with predictable structures. Learning these patterns helps you choose decir or hablar instantly.

“Decir + content” (what is being said)

With decir, the next piece of information is usually the words, message, or fact itself. A very common structure is “decir + (que) + clause,” or “decir + noun.”

For example: Dijo que vendría mañana (He said he would come tomorrow), and Dijo mi nombre (He said my name).

“Hablar + topic/language” (what you are speaking about)

With hablar, you often see de or the name of a language. This is how Spanish signals the subject matter of the speaking.

For example: Hablo de viajar (I talk about traveling), and Hablamos español (We speak Spanish).

Side-by-side comparison

This table summarizes the contrast in the most practical way, content versus topic.

Verb What it focuses on Typical “next” element Natural English equivalent
decir Specific content (words, message, fact) que-clause or a noun (what is said) to say, to tell
hablar Topic or language (subject of speaking) de + topic, or a language name to talk, to speak
Related: contar Narrating or telling a story, or recounting information Usually a story or details to tell, to relate (briefly)

Quick check: choose the right verb

If you can answer “what exactly did someone say?” use decir. If you can answer “what are they speaking about or what language are they using?” use hablar.

Try these mini swaps:

  • Dije “mañana llamo.” (I said “I’ll call tomorrow.”)

  • Hablé con el jefe. (I talked with the boss.)

  • Hablamos de horarios. (We talked about schedules.)

  • Decir “te veo luego” es fácil. (Saying “see you later” is easy.)

Once you feel the pattern, you will stop guessing and start speaking naturally. If you want more practice with verb choices like decir vs hablar, see how LinGoat works and start building the habit with smart Spanish drills.

You can also jump right into training at start practicing today.