Unidirectional vs multidirectional#
Unidirectional (): a specific motion happening once, in one direction, often at the time of speaking.
Multidirectional (ходить): motion in general, repeated trips, round trips, motion in no specific direction, or the ability to perform that motion.

Я иду в магазин.
I'm going to the store (right now, one trip).
Я хожу в магазин каждый день.
I go to the store every day (regular trips).
Ребёнок уже ходит.
The child can already walk (general ability).
Вчера я ходил в кино.
Yesterday I went to the cinema (round trip: I went and came back).
The fourteen pairs#
Classical grammars list fourteen motion-verb pairs. The eight below are the high-frequency core you'll meet first. Each pair shares a meaning but splits along the uni / multi axis. Both members are imperfective; the perfective only emerges once a prefix attaches (§05).

- to go (on foot)
- ехать
- ездить
- to go (by vehicle)
- бежать
- бегать
- to run
- летать
- to fly
- плыть
- плавать
- to swim, sail
- носить
- to carry (in hand)
- водить
- to lead, take
- возить
- to transport
The remaining six pairs are less common but worth recognising: лезть/лазить (climb), ползти/ползать (crawl), тащить/таскать (drag), катить/катать (roll), гнать/гонять (drive, chase), брести/бродить (wander).
Present-tense paradigms#
Each motion-verb pair gives you two present-tense paradigms, one for "going right now" and one for "going in general". The unidirectional verb is usually 1st conjugation with end-stress; the multidirectional partner is often 2nd conjugation and may have a я-form mutation.
идти uni: go (on foot, now) | ходить multi: go (in general) | |
|---|---|---|
| я | иду | хожу |
| ты | идёшь | ходишь |
| он / она / оно | идёт | ходит |
| мы | идём | ходим |
| вы | идёте | ходите |
| они | идут | ходят |
ехать uni: go (by vehicle, now) | ездить multi: go (by vehicle, in general) | |
|---|---|---|
| я | еду | езжу |
| ты | едешь | ездишь |
| он / она / оно | едет | ездит |
| мы | едем | ездим |
| вы | едете | ездите |
| они | едут | ездят |
Notice the я-form mutations in the multidirectional verbs: ходить → хожу (д → ж), ездить → езжу (зд → жд), возить → вожу (з → ж), носить → ношу (с → ш). The unidirectional partner usually has a different, simpler stem with no mutation.
бежать uni: run (now) | бегать multi: run (in general) | |
|---|---|---|
| я | бегу | бегаю |
| ты | бежишь | бегаешь |
| он / она / оно | бежит | бегает |
| мы | бежим | бегаем |
| вы | бежите | бегаете |
| они | бегут | бегают |
лететь uni: fly (now) | летать multi: fly (in general) | |
|---|---|---|
| я | лечу | летаю |
| ты | летишь | летаешь |
| он / она / оно | летит | летает |
| мы | летим | летаем |
| вы | летите | летаете |
| они | летят | летают |
плыть uni: swim/sail (now) | плавать multi: swim/sail (in general) | |
|---|---|---|
| я | плыву | плаваю |
| ты | плывёшь | плаваешь |
| он / она / оно | плывёт | плавает |
| мы | плывём | плаваем |
| вы | плывёте | плаваете |
| они | плывут | плавают |
нести uni: carry (now, in hand) | носить multi: carry (in general) | |
|---|---|---|
| я | несу | ношу |
| ты | несёшь | носишь |
| он / она / оно | несёт | носит |
| мы | несём | носим |
| вы | несёте | носите |
| они | несут | носят |
Motion verbs in the past#
Past-tense forms of motion verbs follow the regular -л / -ла / -ло / -ли pattern, with one famous exception: has a fully suppletive past stem шёл, шла, шло, шли from an unrelated Indo-European root. All prefixed verbs based on идти inherit this: прийти → пришёл, пришла, уйти → ушёл, ушла.
In addition to the uni/multi choice, you also pick aspect. An unprefixed motion verb in the past stays imperfective; a prefixed perfective gives a single completed event. The combinations:
Когда я шёл домой, начался дождь.
While I was walking home, it started raining. (uni ipf, background)
Летом я ходил в горы.
In the summer I used to go to the mountains. (multi ipf, repeated)
Он пришёл вовремя.
He arrived on time. (prefixed pf, one completed event)
Prefixed motion verbs#
A directional prefix attached to a motion verb doubles the paradigm. Prefix + unidirectional → perfective; prefix + multidirectional → its imperfective partner. The result is a clean aspect pair, with both members built from the same prefix.
- при-
- arrival
- приходить / прийти
- у-
- leaving
- уходить / уйти
- в-
- entering
- входить / войти
- вы-
- exiting
- выходить / выйти
- пере-
- crossing
- переходить / перейти
- под-
- approaching
- подходить / подойти
- от-
- moving away from
- отходить / отойти
- до-
- reaching
- доходить / дойти
- за-
- dropping in / behind
- заходить / зайти
- об-
- around / past
- обходить / обойти
The по- 'set-off' perfectives#
The prefix по- attaches to an unprefixed unidirectional verb and gives a perfective with the meaning "set off (and go for a while)": пойти (to set off on foot), поехать (to set off by vehicle), побежать (to break into a run), полететь (to take off, fly off).
Unlike the directional prefixes, по- doesn't form an aspect pair. Its imperfective partner is just the original multidirectional verb you already know: пойти ↔ ходить isn't a pair the way прийти ↔ приходить is. по--perfectives describe the moment of starting; the multidirectional verb describes habits or round trips.
Он пошёл домой.
He set off for home / He went home (and is no longer here).
Поедем завтра в Москву.
Let's go to Moscow tomorrow.
Transitive motion verbs#
Three motion verbs always take a direct object; they describe carrying, leading, or transporting something or someone. They follow the same uni/multi split, so each meaning has two imperfectives plus their prefixed perfective pairs.
- носить
- carry (in hand)
- водить
- lead, take (on foot)
- возить
- transport (by vehicle)
Она несёт сумку.
She is carrying a bag.
Я вожу детей в школу каждый день.
I take the children to school every day.
Автобус везёт туристов в музей.
The bus is taking the tourists to the museum.
Он принёс подарок.
He brought (over) a gift. (prefixed perfective)
Direction vs location#
Motion verbs pair naturally with direction adverbs (where to / where from), not location adverbs (where at). Russian keeps these crisply separate; pick the wrong one and the sentence falls apart.
- question
- куда?
- где?
- откуда?
- this place
- сюда
- здесь
- отсюда
- that place
- туда
- там
- оттуда
- home
- домой
- дома
- из дома
Куда ты идёшь?
Where are you going?
Где ты живёшь?
Where do you live?
Я иду домой.
I'm going home (direction).
Я уже дома.
I'm already home (location).
Cases and prepositions (в, на, к, из, с, от)#
The куда / где / откуда axis maps directly onto a preposition + case system. Each destination type has its own pair of "to" and "from" prepositions, and the case behind them depends on which question is being answered.
- closed place (room, country, city)
- в + Acc
- в + Prep
- из + Gen
- event, surface, certain regions
- на + Acc
- на + Prep
- с + Gen
- a person
- к + Dat
- у + Gen
- от + Gen
Я иду в школу. Я в школе. Я иду из школы.
I'm going to school. I'm at school. I'm coming from school. (closed place → в / из)
Я иду на концерт. Я на концерте. Я иду с концерта.
I'm going to a concert. I'm at the concert. I'm coming from the concert. (event → на / с)
Я иду к врачу. Я у врача. Я иду от врача.
I'm going to the doctor. I'm at the doctor's. I'm coming from the doctor. (person → к / от)
By what means: на + prepositional#
To say HOW you're going, by what means of transport, Russian uses на + the prepositional case (the same case used for "at"). The question word is на чём? ('by what means?'). This is the most common pattern; only walking uses the bare verb идти / ходить without a transport phrase.
Я еду на машине.
I'm going by car.
Мы ездим на поезде.
We travel by train. (round-trip / habitual)
Они летают на самолёте.
They fly by plane.
На чём ты ездишь на работу?
How (by what) do you get to work?
На автобусе и пешком.
By bus and on foot.
идти in everyday idioms#
Beyond literal "go on foot", идти covers a whole field of metaphorical "motion": rain "goes", time "goes", a film "goes" (is showing), even clothing "goes" (suits you). Each is a fixed collocation; you learn them as units.
- Идёт дождь. / Идёт снег.
- It's raining / snowing. (lit. 'rain goes')
- Время идёт.
- Time is passing / goes on.
- Часы идут.
- The clock is running.
- Какой фильм сегодня идёт?
- Which movie is showing today? (in the cinema)
- Тебе идёт это платье.
- That dress suits you. (lit. 'this dress goes to you')
- Идёт!
- Deal! / Agreed! (colloquial)
Aspect use with motion verbs#
The aspect system interacts with motion verbs in a way that no other verb class quite does. The two unprefixed forms (uni / multi) already carry semantic load before aspect even enters; once a prefix attaches, the pair becomes a normal pf/ipf pair. The combinations create four distinct past-tense readings, each corresponds to a different real-world situation.
Multidirectional past = round trip (and back). This is the most counter-intuitive piece for German/English speakers. Я ходил в магазин doesn't mean 'I was walking to the store'; it means 'I went to the store [and came back]'. The multi past implicitly bundles the return trip. If you're now AT the store, you'd never use ходил.
- шёл / шла (uni ipf)
- was on the way (process at a moment)
- Когда я шёл домой, я увидел тебя.
- ходил / ходила (multi ipf)
- went and came back / used to go (round trip or habit)
- Вчера я ходил в кино.
- пошёл / пошла (по- pf)
- set off (and didn't return yet) / left
- Мама пошла в магазин.
- пришёл / пришла (при- pf)
- arrived (and is here now)
- Он пришёл вовремя.
Prefixed pf vs ipf past. Once a prefix is added, the pair is a standard pf/ipf pair and follows normal aspect rules. Он пришёл = he arrived (single completion). Он приходил = he came by (and went again; the multi-stem ipf carries the same 'and back' nuance). The difference is whether the arrival was a single point ('arrived') or a process / repeat ('used to come, was visiting').
Когда я шёл по улице, полил дождь.
While I was walking down the street, it started pouring. (uni ipf, background process)
Вчера я ходил к врачу.
Yesterday I went to the doctor (and came back). (multi ipf, round trip)
Он пошёл за хлебом и скоро вернётся.
He set off for bread and will be back soon. (po- pf, departure)
К нам часто приходил дядя.
An uncle used to come by often. (prefixed ipf, habitual)
Future tense parallel. The same logic plays out in the future: я буду идти (will be on the way), я буду ходить (will go regularly), я пойду (I'll set off, pf future), я приду (I'll arrive, pf future). Most everyday speech uses the perfective future for specific future actions: 'When will you arrive?' Когда ты придёшь?