Russian verbs of motion have a reputation, and it is deserved — not because they are irregular, but because the system is several dimensions deep. Each dimension is regular on its own. The difficulty is holding all of them at once.
Dimension one: on foot or by vehicle
| Russian | Meaning |
|---|---|
| идти | to go on foot |
| ехать | to go by vehicle |
| лететь | to go by air |
| плыть | to go by water |
You cannot say я иду в Москву unless you genuinely intend to walk there. Between cities, Russian expects еду.
Dimension two: one direction or many
This is the distinction with no English equivalent, and the one that takes longest to feel natural.
| Unidirectional | Multidirectional | Meaning |
|---|---|---|
| идти | ходить | go on foot |
| ехать | ездить | go by vehicle |
| лететь | летать | fly |
| бежать | бегать | run |
| нести | носить | carry |
| вести | водить | lead |
The unidirectional verb describes one trip in progress, in one direction. The multidirectional describes repeated trips, movement in general, or a completed round trip.
| Russian | English |
|---|---|
| Я иду в школу. | I am on my way to school (right now). |
| Я хожу в школу. | I go to school (I attend it). |
| Вчера я ходил в кино. | Yesterday I went to the cinema (and came back). |
| Вчера я шёл в кино. | Yesterday I was on my way to the cinema. |
The past tense of the multidirectional implies a return. Я ходил в магазин means I went to the shop and came back — the trip is closed. Я шёл в магазин leaves you mid-journey and usually sets up something that interrupted it. This is the single most useful thing to grasp about the pair.
Dimension three: prefixes
Prefixes attach to motion verbs and specify the shape of the movement. They carry consistent meanings across every verb they attach to.
| Prefix | Meaning | With идти | English |
|---|---|---|---|
| при- | arrival | прийти | to arrive |
| у- | departure, leaving for good | уйти | to leave |
| в- / во- | into | войти | to enter |
| вы- | out of | выйти | to exit |
| под- | up to, approaching | подойти | to approach |
| от- | away from | отойти | to step away |
| пере- | across | перейти | to cross |
| про- | past, through | пройти | to pass by |
| до- | as far as | дойти | to reach |
| за- | drop in on the way | зайти | to stop by |
The same prefixes work on ехать: приехать to arrive by vehicle, уехать to leave by vehicle, переехать to move house. Learn the prefix once and it applies across the whole set.
Prefixes change the aspect
Here is where it becomes elegant. Adding a prefix to a unidirectional verb makes it perfective; adding the same prefix to the multidirectional makes the imperfective partner.
| Base | Perfective | Imperfective | Meaning |
|---|---|---|---|
| идти / ходить | прийти | приходить | to arrive |
| идти / ходить | уйти | уходить | to leave |
| ехать / ездить | приехать | приезжать | to arrive by vehicle |
So the unidirectional/multidirectional pair, which is a headache in the unprefixed verbs, becomes the ordinary aspect pair once a prefix is attached — and aspect is machinery you already need for every other Russian verb.
Motion verbs in figurative use
They appear constantly in expressions where nobody is going anywhere:
| Russian | English |
|---|---|
| Идёт дождь. | It is raining. (rain goes) |
| Время идёт. | Time passes. |
| Эта шляпа тебе идёт. | That hat suits you. |
| Речь идёт о… | The matter concerns… |
| Дела идут хорошо. | Things are going well. |
An order of attack
Start with идти / ходить and ехать / ездить only, and drill the four-way contrast until it is reflexive. Add prefixes second, and add them to идти before touching any other verb, because the meanings transfer intact.
What makes this workable is that nothing here is irregular. It is a large grid, not a long list of exceptions — and grids can be learned by understanding the axes rather than memorising the cells.
Look up Russian verbs offline
The free English-Russian Dictionary lists both members of each motion pair, so you can check идти against ходить in a second. No connection needed.
Open the dictionary appFrequently asked questions
Why does Russian distinguish going on foot from going by vehicle?
It is simply a distinction the language grammaticalised, as English grammaticalised definiteness with articles. Идти covers movement on foot and ехать movement by any vehicle, and using the wrong one is noticeable — saying you walked to another country sounds as odd in Russian as it does in English.
What is the difference between идти and ходить?
Идти is unidirectional: one trip, in progress, in one direction. Ходить is multidirectional: repeated trips, habitual movement, or a round trip already completed. Я иду в школу means I am on my way to school; я хожу в школу means I attend school.
How many verbs of motion are there in total?
Around fourteen base pairs, of which perhaps six are high-frequency. Once prefixes are added the number of forms rises sharply, but the prefixes carry consistent meanings, so the system is learned as a grid rather than as a list.