Introduction
Learning the difference between ir and vir is a common challenge for English speakers studying Portuguese. Both verbs translate to go and come in English, but Portuguese uses direction, perspective, and specific prepositions differently. This article explains the rules, shows clear examples in Brazilian Portuguese, and highlights common mistakes English speakers make.
- Basic meanings and English equivalents
- Rule 1: Speaker perspective and motion
- Rule 2: The role of prepositions: para, a, de, até
- Rule 3: Movement toward a person vs movement toward a place
- Rule 4: Using ir and vir with locations already determined
- Rule 5: Motion in reported speech and shifting perspective
- Rule 6: Ir and vir in compound tenses and idiomatic uses
- Rule 7: Time expressions and future forms
- Common mistakes English speakers make
- Tips to decide quickly: mental tests
- Regional and cultural usage notes
- Advanced nuance: virtual and metaphorical movement
- Practical usage examples — everyday contexts
- Summary checklist for correct use
- Conclusion
Basic meanings and English equivalents
Ir usually means to go, to move away from the speaker or the current location. Vir usually means to come, to move toward the speaker or the destination. Understanding the speaker’s perspective is essential to choosing the correct verb.
Example:
Eu vou para a escola.
Eu venho para a festa.
In the first sentence the speaker moves away from their current position to the school. In the second, the speaker indicates movement toward the party or toward the listener’s location.
Rule 1: Speaker perspective and motion
The simplest guideline is to ask Where is the movement relative to the speaker or the reference point. If movement is away from the speaker, use ir. If movement is toward the speaker or toward a point associated with the speaker, use vir.
Compare these two sentences:
Ele vai para o Rio amanhã.
Ele vem para o Rio amanhã.
Both sentences sound similar in English, but the nuance differs. In the first, the speaker considers the subject going to Rio from some other place. In the second, the speaker expects Rio to be the reference point or that the speaker/listener will be in Rio when he arrives.
Rule 2: The role of prepositions: para, a, de, até
Prepositions change how direction is framed. Ir often pairs with para and a to indicate destination. Vir can also use the same prepositions but implies the destination is the speaker or the event where the speaker will be present.
Examples:
Ela vai para o médico.
Ela vem para o meu aniversário.
Use de with vir or ir to indicate origin: Ele veio de São Paulo. / Ele foi de carro.
Até introduces the endpoint and can appear with either verb: Eu vou até a esquina. / Eu venho até você.
Rule 3: Movement toward a person vs movement toward a place
When the destination is a person, Portuguese speakers often prefer vir if the person is the reference point. If the destination is a place not associated with the speaker, ir is more natural.
Examples:
Você pode vir aqui agora?
Ela vai ir ao supermercado.
In the first sentence the speaker asks the listener to come closer, toward the speaker. In the second, the destination is a neutral place, so ir is appropriate.
Rule 4: Using ir and vir with locations already determined
When both the speaker and listener know where an event will happen, the choice depends on whether the speaker imagines the person leaving to reach that event or arriving to join the speaker. If you will be at the location, you can use vir to invite someone to join you. If you are describing someone going from one place to another, use ir.
Examples:
Eu venho à reunião amanhã. (I will come to the meeting, possibly because others will be there)
Eu vou à reunião amanhã. (I will go to the meeting, neutral statement about attendance)
Both are correct; the difference is nuance and the speaker’s perspective.
Rule 5: Motion in reported speech and shifting perspective
In reported speech or narrative, perspective often shifts. A speaker reporting someone else’s movement may use ir or vir depending on the new reference point. Keep the reference clear to your listener.
Example in a story context:
Ela disse: Eu vou agora. (she told someone while leaving)
Ela disse que vindo seria mais fácil. (she said coming would be easier) — note that this second form would be Eu disse que ela viria seria mais fácil in proper reported speech.
Rule 6: Ir and vir in compound tenses and idiomatic uses
Both verbs appear in many expressions and idioms where literal direction is less important. Learning these fixed phrases will help avoid mistakes.
Common expressions:
Ir atrás (to chase or to go after) — Ele foi atrás do cachorro.
Vir a ser (to become) — Isso pode vir a ser um problema.
In idioms like ir embora (to leave) the verb conveys departure regardless of perspective. Similarly, vir à tona means to come to light and uses vir even though it is figurative.
Rule 7: Time expressions and future forms
In Portuguese, future meaning can be expressed periphrastically with ir + infinitive. This applies only to ir and not to vir for forming simple future periphrastic constructions.
Example:
Eu vou estudar amanhã. (I am going to study tomorrow)
Eu não *venho* estudar amanhã. (This is incorrect as a periphrastic future; instead use Eu não vou estudar amanhã or Eu não virei estudar amanhã for a different nuance.)
To express future intention with vir you must conjugate vir itself: Eu virei amanhã. This emphasizes the act of coming, not simply future action.
Common mistakes English speakers make
English speakers often translate go/come directly, causing errors. Here are frequent pitfalls with corrections.
Mistake 1: Using vir when the action moves away from the speaker.
Incorrect: Eu venho à escola. (when the speaker is not at the school and will go there)
Correct: Eu vou à escola.
Mistake 2: Using periphrastic future with vir.
Incorrect: Eu venho estudar amanhã.
Correct: Eu vou estudar amanhã.
Mistake 3: Overusing vir with invitations. English speakers sometimes say venha instead of vá depending on politeness and perspective. Use venha when inviting someone to come to the speaker:
Venha aqui, por favor. (Come here, please)
But use vá when telling someone to go to a different place or to follow a neutral command:
Vá ao médico.
Tips to decide quickly: mental tests
Try these quick mental checks to choose between ir and vir.
1. Is the destination where I or the listener currently are or will be? If yes, use vir.
2. Is the action moving away from my current position? If yes, use ir.
3. Is this an idiom or fixed phrase? Learn the phrase — verbs may not follow literal rules.
Example application:
Imagine you are at home and inviting a friend to your house:
Amigo, venha para cá. (come to my house)
Now tell your friend to go to the library:
Vá para a biblioteca.
Regional and cultural usage notes
In Brazilian Portuguese, spoken nuance and context matter a lot. Brazilians often prefer more natural speech and will use either verb depending on closeness and politeness. In informal speech, the difference might be blurred, especially when combined with gestures or context. Still, formal writing and precise speech stick to the direction rules.
Another note: in telephone conversations Brazilians sometimes use vir more often when coordinating meetings, because the reference point is often where the speaker will be. For example, Se você puder, venha às oito. means please come to where I will be at eight.
Advanced nuance: virtual and metaphorical movement
Both verbs can be used metaphorically. When movement is not physical, consider whether the change of state or the action is conceived as approaching the speaker or as departing from a current state.
Examples:
As novidades vêm de longe. (news come from afar — focusing on the origin of the information)
As oportunidades vão chegar. (opportunities will arrive — neutral or focusing on the event’s occurrence)
Metaphorical uses often require memorization and exposure, but the perspective test still helps: which side of the story is the speaker on, and are they describing movement toward or away from that perspective?
Practical usage examples — everyday contexts
Travel: Eu vou para Curitiba na sexta. / Você vem comigo?
Work: O chefe vai anunciar as mudanças amanhã. / O time vem trabalhar junto no projeto.
Family: Minha mãe vem nos visitar no fim de semana. / Meus primos vão viajar para o Nordeste.
Social: Você vem à festa hoje? / Eu vou chegar cedo e depois venho buscar você. (first clause asks if the person will attend; second clause uses venho because the speaker will pick them up and bring them to the event)
Summary checklist for correct use
Keep this short decision list in mind:
1. Determine the reference point (speaker, listener, third place).
2. If movement is toward the reference point, use vir.
3. If movement is away from the reference point, use ir.
4. For future tense action without direction, use ir + infinitive.
5. Learn idiomatic expressions where literal rules do not apply.
Conclusion
Mastering the difference between ir and vir takes practice, but the core idea is always perspective and direction. Ask yourself whether the movement approaches or departs from the speaker or the relevant reference point, watch for prepositions and idioms, and listen for natural Brazilian usage in conversation. With consistent exposure to real sentences, your instinct for choosing ir or vir will improve quickly.

