Russian verbs of motion.
Russian verbs of motion (глаголы движения) describe going, running, flying, swimming, and carrying. They come in pairs: one form for a single trip in one direction right now (идти), another for habitual or round-trip movement (ходить). This page covers all 7 base pairs, all 13 directional prefixes, and the 4 carry verbs, with conjugations and real examples.
If the movement is happening now, in one direction, use the unidirectional form (иду, еду, бегу). If it's a habit, a round-trip, or general capability, use the multidirectional form (хожу, езжу, бегаю). That's the whole system.
- When to use unidirectional vs multidirectional
- The 7 base motion verb pairs
- Going on foot: идти / ходить (with conjugations)
- Going by transport: ехать / ездить (with conjugations)
- The other 5 pairs: run, fly, swim, stroll, crawl
- The 13 directional prefixes
- Carry verbs: нести, везти, вести, тащить
- Common learner traps
When to use unidirectional vs multidirectional
The choice almost always comes down to one question: is this a single trip happening right now, or a habit?
Use unidirectional when:
- The action is in progress right now in one direction (Я иду в магазин - I'm walking to the store)
- You're describing a single, future, one-way trip (Завтра я еду в Москву - Tomorrow I'm going to Moscow)
- You're narrating a single past journey (Когда я шёл домой, я встретил Машу - On my way home I ran into Masha)
Use multidirectional when:
- It's a habit or routine (Я хожу в спортзал по вторникам - I go to the gym on Tuesdays)
- You did the trip and came back (Вчера я ходил в кино - Yesterday I went to the cinema, meaning: went and returned)
- You're describing a general ability (Ребёнок уже ходит - The child already walks)
- The motion has no specific destination (Дети бегают по парку - The kids are running around the park)
The 7 base motion verb pairs
These are the verbs every learner needs. The first column is unidirectional, the second is multidirectional. Both are imperfective; perfectives come from prefixes (see below).
| Unidirectional | Multidirectional | English | Mode |
|---|---|---|---|
| идти | ходить | to go, to walk | on foot |
| ехать | ездить | to go, to ride | by transport |
| бежать | бегать | to run | on foot, fast |
| лететь | летать | to fly | through the air |
| плыть | плавать | to swim, to sail | through water |
| брести | бродить | to stroll, to wander | slowly, no goal |
| ползти | ползать | to crawl, to creep | low to the ground |
Going on foot: идти / ходить
This is the pair you'll use most. Almost every "I'm going to..." or "I went to..." in everyday speech uses one of these two verbs, and getting them right is the first sign you've internalised the system.
Conjugation: идти (unidirectional, irregular)
| Person | Present | Past |
|---|---|---|
| я | иду | шёл / шла |
| ты | идёшь | шёл / шла |
| он / она / оно | идёт | шёл / шла / шло |
| мы | идём | шли |
| вы | идёте | шли |
| они | идут | шли |
Conjugation: ходить (multidirectional, 2nd conjugation)
| Person | Present | Past |
|---|---|---|
| я | хожу | ходил / ходила |
| ты | ходишь | ходил / ходила |
| он / она / оно | ходит | ходил / ходила / ходило |
| мы | ходим | ходили |
| вы | ходите | ходили |
| они | ходят | ходили |
Going by transport: ехать / ездить
If you're inside a vehicle (car, train, bus, bike), you use this pair, not ходить/идти. Russian splits "go" by whether your feet are on the ground.
Conjugation: ехать (unidirectional, 1st conjugation)
| Person | Present | Past |
|---|---|---|
| я | еду | ехал / ехала |
| ты | едешь | ехал / ехала |
| он / она / оно | едет | ехал / ехала / ехало |
| мы | едем | ехали |
| вы | едете | ехали |
| они | едут | ехали |
Conjugation: ездить (multidirectional, 2nd conjugation)
Note the stem change in the я form: езжу (yezzhu), with the doubled ж. This catches everyone the first few times.
| Person | Present | Past |
|---|---|---|
| я | езжу | ездил / ездила |
| ты | ездишь | ездил / ездила |
| он / она / оно | ездит | ездил / ездила / ездило |
| мы | ездим | ездили |
| вы | ездите | ездили |
| они | ездят | ездили |
The other 5 pairs: run, fly, swim, stroll, crawl
The same uni/multi logic applies to every other mode of motion. You don't need to memorise the conjugation tables of all of them right away. The 7 я-forms below cover the daily-life cases.
| Pair | я-form (uni) | я-form (multi) | What it means |
|---|---|---|---|
| бежать / бегать | бегу | бегаю | to run (urgent, one direction / habitual or playful) |
| лететь / летать | лечу | летаю | to fly (a specific flight / general ability or habit) |
| плыть / плавать | плыву | плаваю | to swim, to sail (in progress / general skill or repeated) |
| брести / бродить | бреду | брожу | to trudge / to wander around aimlessly |
| ползти / ползать | ползу | ползаю | to crawl (one direction / scrabbling around) |
The 13 directional prefixes
Once you attach a prefix, two things happen: the verb takes on a direction (in, out, across, toward), and it becomes perfective when paired with the unidirectional base, or imperfective when paired with the multidirectional base. The uni/multi distinction itself disappears.
So идти with the prefix в- gives perfective войти (to enter, completed). Ходить with the same prefix gives imperfective входить (to enter, in progress or habitual). That's the new aspect pair: входить / войти.
| Prefix | Meaning | Imperfective | Perfective | Example |
|---|---|---|---|---|
| в- / во- | into | входить | войти | Он вошёл в комнату. - He entered the room. |
| вы- | out of | выходить | выйти | Я выхожу из дома в 8. - I leave the house at 8. |
| до- | up to, as far as | доходить | дойти | Мы дошли до парка. - We made it to the park. |
| за- | drop in, behind | заходить | зайти | Зайди в магазин. - Pop into the shop. |
| об- / обо- | around, bypass | обходить | обойти | Обойди лужу. - Walk around the puddle. |
| от- / ото- | away from, step back | отходить | отойти | Отойди от окна. - Step away from the window. |
| пере- | across, over | переходить | перейти | Перейди улицу. - Cross the street. |
| под- / подо- | up to, approach | подходить | подойти | Подойди ко мне. - Come over to me. |
| при- | arrival | приходить | прийти | Я пришёл домой. - I got home. |
| про- | through, past | проходить | пройти | Пройди вперёд. - Move on through. |
| с- / со- | down from, off | сходить | сойти | Он сошёл с поезда. - He got off the train. |
| у- | leave, away | уходить | уйти | Я ухожу. - I'm leaving. |
| по- | set off (briefly) | (базовая форма) | пойти | Я пошёл. - I'm off / I've left. |
The same 13 prefixes attach to ехать/ездить for transport (приехать, уехать, переехать), to лететь/летать for flight (прилететь, улететь, перелететь), and to every other base pair. Once you have the prefix meanings, roughly 80 derived verbs become readable without a dictionary.
Carry verbs: нести, везти, вести, тащить
These four verb pairs sit in the motion-verb family because they describe moving an object (or a person) through space. They follow the same unidirectional/multidirectional split.
| Unidirectional | Multidirectional | English | What you carry |
|---|---|---|---|
| нести | носить | to carry on foot; to wear (носить only) | anything in your hands; clothes (носить) |
| везти | возить | to transport by vehicle | cargo, passengers |
| вести | водить | to lead; to drive (a vehicle) | a person, a child, a car (водить) |
| тащить | таскать | to drag, to pull, to lug | something heavy or reluctant |
Common learner traps
"Yesterday I went..." in Russian
English uses one past tense for "I went to the cinema yesterday," regardless of whether you came back or not. Russian forces a choice. If you went and came back (the normal case), use multidirectional past: Вчера я ходил в кино. If you want to emphasise the journey itself, mid-trip, in the past, use unidirectional past: Когда я шёл в кино, я встретил Машу (On my way to the cinema, I ran into Masha). Beginners use идти/ехать past for everything, which sounds like every story is permanently mid-journey.
"To drive" is two different verbs
In English, "I drive to work" and "My brother drives a taxi" both use "drive." Russian splits them. "Going somewhere by car" is ехать/ездить. "Operating the vehicle" is водить/вести. If you say "Я вожу на работу," a Russian speaker hears "I drive to work as a chauffeur" - which is probably not what you meant. The everyday version is "Я езжу на работу на машине."
пойти vs идти for future plans
For tomorrow's planned trip, Russian uses present-tense unidirectional, exactly like English's present continuous: "Завтра я иду в театр" (Tomorrow I'm going to the theatre). The perfective пойду shifts the focus to the act of setting off: "Завтра я пойду в театр" reads more like "Tomorrow I'll head to the theatre." Both work, but the imperfective is more natural when the trip itself is the topic.
Don't add prefixes to unidirectional verbs without a perfective in mind
When you prefix a unidirectional verb (идти → войти), you get a perfective. When you prefix a multidirectional verb (ходить → входить), you get an imperfective. Mix these up and you'll produce ungrammatical forms. The rule of thumb: prefix + uni = one completed action; prefix + multi = recurring or in-progress action.
Verbs of motion are the part of Russian grammar that Russians themselves find most distinctively Russian. The split between unidirectional and multidirectional captures a distinction most languages don't bother marking: am I in the middle of a single journey, or describing the kind of journeys I take? You hear this everywhere in literature. Dostoyevsky's narrators are constantly шли somewhere (a single fateful trip in progress), while their neighbours ходили places (just their regular routine).
The reward for getting through the system is that motion verbs cover a huge slice of everyday speech: every "I'm going to," "I went to," "let's head over," "I'll be back in five." Once the uni/multi reflex is in place, the 13 prefixes give you ~80 derived verbs almost for free.
Practice motion verbs in real sentences.
Slova drills идти, ходить, ехать, ездить and their prefixed forms inside actual A1-B1 sentences, with the right uni/multi form for the context. You'll catch the pattern faster than any textbook can explain it.
Train this in SlovaBuilt by the team behind Slova - the Russian vocabulary app for learners who want grammar depth. Cases, conjugation, verbal aspect, and motion verbs in context.