Ir vs Venir: Spanish “Go” and “Come” Aren’t What You Think
You’d think ir and venir are simple: ir means “go,” venir means “come,” done. The problem is that English lets you say “I’m coming” when you’re heading toward the person you’re talking to, even if you’re currently far away from them. Spanish doesn’t work that way — it cares about where the listener is standing, not just where the motion is happening from.
The short version
- Ir is movement away from both the speaker’s and listener’s current location.
- Venir is movement toward the listener’s location — not necessarily the speaker’s.
This is the part that breaks the English habit: if a friend calls and says “I’m on my way to your house,” you’d answer in English with “I’m coming.” In Spanish, you say voy (a form of ir), because you’re moving toward your friend’s location, which is where the listener already is.
When to use ir
- Moving away from where you and the listener currently are: Voy al supermercado. (I’m going to the supermarket.) Van a la playa este fin de semana. (They’re going to the beach this weekend.)
- Talking about someone else’s movement away from both of you: Ella va a la oficina. (She’s going to the office.)
- Responding to an invitation by confirming you’ll head toward the other person: ¡Ya voy! (I’m coming! — literally “I’m going,” said when heading toward someone who’s calling you.)
When to use venir
- Movement toward the speaker’s current location: ¿Vienes a mi casa? (Are you coming to my house? — asked by the person who’s already there.)
- Movement toward a place where both speaker and listener will be: Vamos a la fiesta — ¿vienes? (We’re going to the party — are you coming?)
- Describing something arriving where you are: El tren viene a las cinco. (The train comes at five.) Mi hermano viene de visita este fin de semana. (My brother is coming to visit this weekend.)
Quick chart
| Ir (go) | Venir (come) |
|---|---|
| Away from speaker and listener | Toward the listener’s location |
| Voy a tu casa. (said before arriving) | Ven a mi casa. (said by the person already there) |
| Van al cine. (they’re going) | Vienen a mi fiesta. (they’re coming to mine) |
The trick that fixes the “I’m coming” habit
Stop translating “come” directly. Instead, ask: where is the person I’m talking to right now? If you’re moving toward them, use venir. If you’re moving anywhere else — even toward a place they’ll eventually be, but aren’t yet — use ir. On the phone, saying ya voy when someone asks you to hurry over feels backward to English speakers at first, but it’s because you’re describing your own motion away from where you are now, and Spanish tracks that from the mover’s perspective, not the listener’s assumed one.
Venir and time: “el año que viene”
Beyond physical movement, venir shows up constantly in time expressions to mean “coming up” or “next”: el año que viene (next year, literally “the year that’s coming”), la semana que viene (next week), el mes que viene (next month). It works almost like an adjective clause attached to a time period, and it’s just as common as, and often more natural-sounding than, the more literal próximo/a (el próximo año). Both are correct, but que viene tends to sound more conversational.
Venir bien / venir mal: a common idiom
Venir also pairs with bien or mal to describe whether something suits or works for you, closer to “to suit” than any literal coming or going: Me viene bien el sábado. (Saturday works for me.) Ese horario me viene mal. (That schedule doesn’t work for me.) It follows the same backwards logic as gustar — the thing (the schedule, the day) is the subject, and the person affected is the indirect object marked with me/te/le. This is an extremely common everyday phrase for making plans, and it’s easy to miss if you’ve only learned venir as the opposite of ir.
Vamos as a command, not just “we go”
One more wrinkle worth knowing: vamos doesn’t just mean “we go” or “we’re going” — it doubles as the informal command “let’s go,” used constantly to get a group moving. ¡Vamos, se hace tarde! (Come on, it’s getting late!) It also softens into a filler expression of encouragement or mild impatience in casual speech, similar to English “come on”: Vamos, tú puedes. (Come on, you can do it.) Recognizing vamos as doing double duty — plain present tense and command — avoids confusion when it shows up without an obvious subject attached.
Mistakes learners make
- Saying vengo when you mean you’re heading toward a third location, not the listener: that should be voy.
- Translating “I’m coming right now” literally as vengo ahora mismo when answering someone who’s not where you’re headed — if you’re going to them, it’s voy ahora mismo.
- Forgetting that venir also changes meaning slightly with time expressions: viene de Madrid can mean “comes from Madrid” as in origin, not just physical arrival.
- Using próximo and que viene as if only one were correct: both work for “next,” though que viene sounds a bit more casual and conversational.
Frequently asked questions
What’s the difference between ir and venir?
Ir describes movement away from both speaker and listener. Venir describes movement toward the listener’s current location.
Why do Spanish speakers say “voy” instead of “vengo” when someone calls them over?
Because they’re describing their own motion from their own perspective — moving away from where they currently are — not the listener’s perspective. Spanish tracks the mover’s viewpoint.
Do you use venir for something arriving at your location?
Yes: El paquete viene mañana (The package is coming tomorrow), said by someone at the delivery address.
Is “vengo” ever correct when talking to someone on the phone?
Yes, if you’re moving toward wherever the listener currently is. If you’re heading somewhere else, even a shared destination, use voy instead.
What does “el año que viene” mean?
“Next year” — venir is used idiomatically here to mean “coming up,” and the same pattern works for weeks, months, and other time periods.
Is “el próximo año” the same as “el año que viene”?
Yes, both mean “next year” and are grammatically correct; que viene simply tends to sound more conversational and natural in everyday speech.
Check your Spanish before you send it
Ir and venir mistakes are subtle because both sound like reasonable translations of “come” and “go.” corrector.co’s free Spanish checker can help you catch the ones that don’t fit the context.
