Russian splits "to go" into two imperfective verbs, and English gives you no help here because English uses "go" for both. The choice is not about time or completion — both are imperfective — but about the shape of the movement: one directed trip versus repeated or general motion. This page is the decision guide that works across every basic pair (идти́/ходи́ть on foot, е́хать/е́здить by vehicle, лете́ть/лета́ть by air, and so on). For the full conjugations and the idioms идёт carries (дождь идёт, фильм идёт), see the dedicated идти́ vs ходи́ть page and the verbs of motion overview.
The one question
For any "go" sentence, ask:
Is this ONE trip in a single direction (now or planned)? → unidirectional. Or is it REPEATED, a round trip, or general/scattered motion? → multidirectional.
| Mode | On foot | By vehicle | By air | Use it for… |
|---|---|---|---|---|
| Unidirectional (one trip, one direction) | идти́ (иду́) | е́хать (е́ду) | лете́ть (лечу́) | now, in progress, planned single trip |
| Multidirectional (repeated / round / general) | ходи́ть (хожу́) | е́здить (е́зжу) | лета́ть (лета́ю) | habit, round trip, general ability/truth |
The flowchart
Walk the questions in order and stop at the first "yes":
- Happening right now, toward one place? → unidirectional (иду́, е́ду, лечу́).
- A single trip planned for the near future? → unidirectional (За́втра я лечу́ в Пари́ж).
- Repeated / habitual (ка́ждый день, ча́сто, по выходны́м)? → multidirectional (хожу́, е́зжу, лета́ю).
- A completed past outing — went somewhere and came back? → multidirectional (ходи́л, е́здил).
- A general ability or a general truth (no destination)? → multidirectional (уме́ю пла́вать; пти́цы лета́ют).
- "Was on the way / walking along" at a past moment (backdrop to another event)? → unidirectional past (шёл, е́хал).
Cases 1–4: the everyday split
"I'm going to school now." Right now, one direction → unidirectional иду́.
Я сейча́с иду́ в шко́лу, пото́м перезвоню́.
I'm on my way to school now, I'll call back later. — one trip in progress → иду́.
"I go [to school] every day." Habit → multidirectional хожу́.
Я хожу́ в шко́лу ка́ждый день, кро́ме воскресе́нья.
I go to school every day except Sunday. — habit → хожу́.
"I went to the store [and came back]." A completed round trip → multidirectional past ходи́л.
У́тром я ходи́л в магази́н за хле́бом.
This morning I went to the shop for bread. — went and came back, a round trip → ходи́л.
"I was walking [to the store] when…" A moment on the way, backdrop to another event → unidirectional past шёл/шла.
Я шёл в магази́н и встре́тил ста́рого дру́га.
I was walking to the shop and ran into an old friend. — a moment during the trip → шёл.
Cases 5–6: vehicles and flying
The same logic transfers exactly to е́хать/е́здить and лете́ть/лета́ть.
"I'm flying to Paris tomorrow." A single planned trip → unidirectional лечу́ (Russian uses the present for the settled plan, just as English says "I'm flying out tomorrow").
За́втра я лечу́ в Пари́ж на три дня.
Tomorrow I'm flying to Paris for three days. — one planned trip → лечу́.
"I often fly to Moscow on business." Repeated → multidirectional лета́ю.
Я ча́сто лета́ю в Москву́ по рабо́те.
I often fly to Moscow for work. — repeated trips → лета́ю.
"We're driving to the dacha right now." One trip in progress → unidirectional е́дем.
Мы сейча́с е́дем на да́чу, бу́дем че́рез час.
We're driving to the dacha right now, we'll be there in an hour. — one trip → е́дем.
"On weekends we drive to the dacha [and back]." Habit / round trips → multidirectional е́здим.
По выходны́м мы е́здим на да́чу.
On weekends we drive out to the dacha. — habit / round trips → е́здим.
General ability and general truths → multidirectional
When there is no destination at all — a skill you possess, or a fact about how something moves in general — Russian uses the multidirectional verb. There is no single trip to point an arrow at, so the directed verb is impossible.
Мой сын уже́ уме́ет пла́вать.
My son can already swim. — general ability, no destination → multidirectional пла́вать.
Пти́цы лета́ют, а пингви́ны нет.
Birds fly, but penguins don't. — a general truth → лета́ть, not лете́ть.
Ребёнок уже́ хо́дит — пе́рвые шаги́ сде́лал вчера́.
The baby walks already — took his first steps yesterday. — general ability to walk → ходи́ть.
The past subtlety: ходи́л (there-and-back) vs шёл (on the way)
This is the case that catches every learner, so it deserves its own look. The plain English "I went to X" is almost always ходи́л in Russian, because the natural picture of a completed everyday outing is there and back, not frozen mid-walk. Reserve шёл for "I was on my way / walking along" at some moment — typically as the setting for another event.
| English | Russian | Picture |
|---|---|---|
| "Yesterday I went to the cinema." | Вчера́ я ходи́л в кино́. | went and came back (round trip) |
| "As I was walking to the cinema, it started to rain." | Когда́ я шёл в кино́, пошёл дождь. | a moment on the way (backdrop) |
В суббо́ту мы ходи́ли в теа́тр — спекта́кль был отли́чный.
On Saturday we went to the theatre — the play was excellent. — a complete outing, there and back → ходи́ли.
Я шёл домо́й и ду́мал о за́втрашнем дне.
I was walking home thinking about tomorrow. — a moment on the way → шёл.
Common Mistakes
❌ Я иду́ в спортза́л три ра́за в неде́лю.
Incorrect — 'three times a week' is a habit; a single directed trip won't do. Use multidirectional хожу́.
✅ Я хожу́ в спортза́л три ра́за в неде́лю.
I go to the gym three times a week. — habit → хожу́.
❌ Вчера́ я шёл в магази́н и купи́л молоко́.
Incorrect for an ordinary completed outing — шёл freezes you mid-walk. A there-and-back trip needs ходи́л.
✅ Вчера́ я ходи́л в магази́н и купи́л молоко́.
Yesterday I went to the shop and bought milk. — round trip → ходи́л.
❌ Я ча́сто лечу́ в Москву́.
Incorrect — 'often' is repeated motion → multidirectional лета́ю. лечу́ is one trip in progress/planned.
✅ Я ча́сто лета́ю в Москву́.
I often fly to Moscow. — repeated → лета́ю.
❌ Моя́ дочь уме́ет идти́.
Incorrect — a general ability with no destination uses the multidirectional ходи́ть: уме́ет ходи́ть.
✅ Моя́ дочь уме́ет ходи́ть.
My daughter can walk. — general ability → ходи́ть.
❌ За́втра я е́зжу в Петербу́рг.
Incorrect — a single planned trip is unidirectional: за́втра я е́ду. е́зжу is for habitual travel.
✅ За́втра я е́ду в Петербу́рг.
Tomorrow I'm going to Petersburg. — one planned trip → е́ду.
Key Takeaways
- One question decides it: one directed trip (now or planned) → unidirectional (иду́, е́ду, лечу́); repeated / round-trip / general → multidirectional (хожу́, е́зжу, лета́ю).
- "Going now / flying tomorrow" = unidirectional; "go every day / often fly" = multidirectional.
- No destination (ability or general truth) → multidirectional: уме́ю пла́вать, пти́цы лета́ют, ребёнок хо́дит.
- The past trap: ordinary "I went to X" (and came back) = ходи́л (round trip); шёл = "I was on my way / walking along" at a moment.
- Both members of every pair are imperfective — the choice is about direction, not completion. For conjugations and идёт-idioms, see идти́ vs ходи́ть.
Now practice Russian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Russian→Related Topics
- Идти vs Ходить (Going on Foot)A2 — The single most frequent motion pair in Russian. ИДТИ́ (unidirectional) is a trip on foot in progress toward one goal — Я иду́ домо́й ('I'm on my way home') — and covers the planned near future (За́втра я иду́ в теа́тр). ХОДИ́ТЬ (multidirectional) covers habits, round trips, general walking ability, and 'attend' — Я хожу́ в спортза́л три ра́за в неде́лю. Plus the idioms идёт carries: Дождь идёт, Вре́мя идёт, Фильм идёт.
- Verbs of Motion: OverviewA2 — Russia's most distinctive verb subsystem. A handful of motion meanings come not as aspect pairs but as pairs of IMPERFECTIVE verbs split by directionality: unidirectional (one trip, one direction, in progress — идти́, е́хать) vs multidirectional (round trips, habits, general ability — ходи́ть, е́здить). Я иду́ в шко́лу (I'm on my way) vs Я хожу́ в шко́лу (I go / attend). The eight core pairs, why both members are imperfective, and how prefixes later build the perfective system.
- Ехать vs Ездить (Going by Vehicle)A2 — The vehicle counterpart to идти́/ходи́ть. Е́ХАТЬ (unidirectional) is one trip by vehicle, in progress or planned — Я е́ду в Москву́, Куда́ вы е́дете? Е́ЗДИТЬ (multidirectional) is habitual trips and past round trips — Я ка́ждый год е́зжу к роди́телям; В про́шлом году́ я е́здил в Япо́нию ('I went and came back'). Russian obligatorily distinguishes foot from vehicle, and the imperative is the irregular поезжа́й — never *ехай.
- Imperfective vs Perfective: The Master DecisionB1 — A mechanical decision tree for choosing aspect on any verb. Run the questions in order and stop at the first 'yes': present/right-now → imperfective; habitual → imperfective; after начать/продолжать/перестать → imperfective; duration ('for an hour') → imperfective; single completed result or one event in a sequence → perfective. The one flipped case: a negative prohibition (Не де́лай!) is imperfective, but a warning (Не упади́!) is perfective. Built around minimal pairs like чита́л/прочита́л and реша́л/реши́л.