Russian grammar · verbs
Russian verbs of motion: one trip or many?
Russian splits every basic kind of motion across two verbs: one for a single trip in progress in one direction, another for habits, round trips and motion in general. English says "go" either way, which is exactly why this topic needs more than a translation. Here is the system, the fourteen pairs, and the cues that make the choice automatic.
The idea: direction decides the verb
Each pair shares one meaning (walk, ride, run, fly...) and splits it by trajectory.
Unidirectional: one trip, one direction, in progress
идти, ехать, бежать... describe motion under way toward a destination. The mental image is an arrow: you are on your way somewhere, now or at one specific moment.
- motion happening right now toward a stated goal
- one specific moment: when I was on my way home...
- a scheduled one-way trip: tomorrow we are going to the theater
Multidirectional: habits, round trips, motion as such
ходить, ездить, бегать... cover everything without a single arrow: repeated trips, there-and-back, wandering around, and the plain ability to move that way.
- habit with a frequency word: every day, on Saturdays, often
- a completed round trip in the past: yesterday I went to the store (and came back)
- ability or manner: the child can already walk
- aimless motion: pacing around the room
- liking the activity: I love running in the mornings
идти vs ходить, side by side
The same destination, different verbs, different stories. These sentences come straight from our dictionary, one new word per sentence.
Сейчас я иду в магазин.
Right now I am walking to the store.
идти · one trip, in progress, one direction
Вчера я ходил в магазин.
Yesterday I went to the store.
ходить · completed round trip: went and came back
Я три раза в неделю хожу в бассейн.
I go to the pool three times a week.
ходить · habit, marked by the frequency phrase
Ребёнок уже умеет ходить и даже бегать.
The child can already walk and even run.
ходить · ability, no direction at all
Он целый вечер ходил по комнате.
He walked around the room all evening.
ходить · aimless back-and-forth motion
The test our drill uses: blank the verb and check that only one member of the pair fits. If both would work, the sentence has not committed to a trajectory yet.
All fourteen pairs
The classic set, unidirectional first. Linked verbs open their full card: stressed conjugation, real sentences, audio.
| one direction | many / habitual | meaning |
|---|---|---|
| идти | ходить | to go on foot, to walk |
| ехать | ездить | to go by vehicle, to ride |
| бежать | бегать | to run |
| лететь | летать | to fly |
| плыть | плавать | to swim, to sail |
| нести | носить | to carry (on foot) |
| вести | водить | to lead; to drive |
| везти | возить | to transport by vehicle |
| лезть | лазить | to climb |
| ползти | ползать | to crawl |
| тащить | таскать | to drag, to haul |
| катить | катать | to roll; to wheel |
| гнать | гонять | to chase, to drive hard |
| брести | бродить | to trudge; to wander |
The first four pairs cover most everyday speech. идти/ходить and ехать/ездить alone decide how you talk about going anywhere, on foot or by transport.
What prefixes do to the system
Add a prefix and the motion pair dissolves into Russian's ordinary aspect system.
по- on a unidirectional verb marks setting off: пойти is "to set out, to go" and serves as the everyday perfective of going. Direction prefixes build the vocabulary of arrival and departure: prefixed идти gives the perfective half, prefixed ходить gives the imperfective half, so прийти/приходить "to arrive" behaves like any aspect pair and the one-trip/many-trips split disappears.
| prefix | adds | on идти |
|---|---|---|
| по- | setting off | пойти to set out, to go |
| при- | arrival | прийти to arrive, to come |
| у- | departure | уйти to leave |
| в- | entering | войти to enter |
| вы- | exiting | выйти to go out |
| пере- | crossing | перейти to cross |
| под- | approaching | подойти to approach |
| за- | dropping in | зайти to stop by |
| до- | reaching | дойти to get as far as |
The only dedicated drill for this
Reading about trajectories does not build the reflex; choosing under mild pressure does. NuanceDeck ships a dedicated verbs-of-motion drill: direction-exclusive sentences where exactly one member of the pair fits, so every rep either confirms the instinct or corrects it. All fourteen pairs are in the dictionary with stress, conjugation and audio.
Questions
Why does Russian have two verbs for "go"?
Russian grammar encodes trajectory: whether the motion is one trip in one direction (идти) or anything else, such as habits, round trips or wandering (ходить). English encodes this with context; Russian bakes it into the verb choice itself.
What exactly is the difference between идти and ходить?
идти is one walk in progress in one direction: сейчас я иду в магазин, I am on my way to the store. ходить covers repetition, round trips and walking as an ability or activity: вчера я ходил в магазин means I went and came back. Same for ехать/ездить with vehicles.
Do prefixed motion verbs still come in pairs?
Yes, but as ordinary aspect pairs, not motion pairs. The prefixed unidirectional verb becomes the perfective (прийти, to arrive) and the prefixed multidirectional one the imperfective (приходить). The one-trip/many-trips distinction only lives in the fourteen unprefixed pairs.
Which pairs should I learn first?
идти/ходить (on foot) and ехать/ездить (by vehicle) carry most daily conversation, with бежать/бегать and лететь/летать close behind. The rarer pairs (брести/бродить, ползти/ползать) can wait until the pattern feels automatic.
Know when it launches
NuanceDeck is in open beta. Leave your email and get a single message at launch, pricing included.

Written by
Aurélien Cuvelier Founder, NuanceDeck
Aurélien Cuvelier builds NuanceDeck: the app, and the verification pipeline behind its dictionary. Every entry is grounded in the official TORFL lexical minimum and a 20,000-word frequency corpus, and every example sentence passes a certification review before it ships.
More about how NuanceDeck is made ›