Spanish flag

Culpar vs. echar la culpa

Spanish has multiple ways to express the concept of blaming someone. Two common expressions are culpar and echar la culpa. Knowing the differences between them can help in using them appropriately in various contexts.

Culpar

B1
The verb culpar means to blame or to accuse. It is a direct way of indicating that someone holds another person responsible for something.
Yo no quiero culpar a nadie sin pruebas.
(I don't want to blame anyone without evidence.)
Ellos culpan al gobierno por la crisis económica.
(They blame the government for the economic crisis.)
María siempre culpa a su hermano por todo lo que sale mal.
(María always blames her brother for everything that goes wrong.)

Echar la culpa

B1
Echar la culpa is an idiomatic expression that also means to blame, but it often implies shifting responsibility or accusing someone as a way of evading one's own share of it.
No deberías echarle la culpa a Pedro por tu error.
(You shouldn't blame Pedro for your mistake.)
Ellos siempre echan la culpa al clima cuando llegan tarde.
(They always blame the weather when they arrive late.)
Es fácil echarle la culpa a otros en lugar de asumir nuestras propias responsabilidades.
(It’s easy to blame others instead of taking responsibility for our own actions.)

Summary

Culpar is a straightforward verb used to directly blame someone or something, while echar la culpa is more idiomatic and often suggests evasion of personal responsibility by transferring blame. Both expressions are useful, but they can have slightly different connotations depending on the context.