In English, motion is easy: you go to work, you go for a walk every day, you go to the cinema and come back, you go to Moscow by train — on foot or on wheels, once or every day, it's always the same word. Russian is nosier. Before you take a single step, it wants to know two things:
- How are you moving — on foot or by vehicle?
- What does your route look like — a single arrow in one direction (→) or more of a circle, there and back (↻)?
Sounds like a lot? It really isn't. Once these two questions are second nature, you've already done the hardest part. Let's go — or rather: Пошли!
1. Two questions, four verbs
The two questions give you four core verbs — the heart of the whole topic:
| → Arrow (one direction, right now) | ↻ Circle (there and back, often, around) | |
|---|---|---|
| on foot | идти | ходить |
| by vehicle | ехать | ездить |
Russian textbooks call the arrow verbs однонаправленные ("one-directional", in English grammars often "unidirectional" or "determinate") and the circle verbs разнонаправленные ("multi-directional", or "indeterminate"). We'll just stick with arrow and circle — they're much easier to picture.
The vehicle rule
As soon as wheels, rails or an engine are involved, you're in ехать / ездить territory — whether you're driving yourself or just a passenger. In English you "go" to the cinema whether you walk or take the bus. In Russian, if you take the bus, it's: Я еду в кино. And if the destination is another city or country, you almost never walk there in Russian: Я еду в Москву.
A small trap: the bus itself "walks" — Автобус идёт. Only you, the passenger, ride.
2. The arrow verbs: идти and ехать
The arrow test: Can you draw the movement on a map with exactly one arrow? Then you need идти or ехать. Typical situations:
- On the way right now in one direction:
- Я иду домой. — I'm walking home (right now).
- Смотри, вон едет автобус! — Look, here comes the bus!
- A fixed plan for the near future (just like English "Tomorrow we're going …"):
- Завтра мы идём в театр. — Tomorrow we're going to the theatre.
- Background in the past — you were on your way when something happened:
- Когда я шёл домой, я встретил Олю. — As I was walking home, I ran into Olya.
3. The circle verbs: ходить and ездить
Anything you can't draw with a single arrow is a circle. There are four typical circles:
- Habit, repetition — you cover the same route again and again:
- Я каждый день хожу на работу. — I walk to work every day.
- Летом мы всегда ездим на море. — In summer we always go to the seaside.
- There and back — one completed round trip, usually in the past:
- Вчера я ходил в кино. — Yesterday I went to the cinema (and I'm back).
- Around, with no fixed destination — often with по + dative:
- Мы весь день ходили по городу. — We walked around the city all day.
- Movement as such, the ability:
- Наш сын уже ходит! — Our son can walk already!
The ходил trick
"I went to the cinema yesterday" can be said in two ways — and both mean the same thing:
- Вчера я был в кино.
- Вчера я ходил в кино.
ходил / ездил in the past almost always means: I was there and I'm back. This is exactly where beginners make their most common mistake: Вчера я шёл в кино doesn't mean "I went to the cinema", it means "Yesterday I was on my way to the cinema …" — and now everyone is waiting for the rest of the story.
4. The forms
4.1 Present
| идти → | ходить ↻ | ехать → | ездить ↻ | |
|---|---|---|---|---|
| я | иду | хожу | еду | езжу |
| ты | идёшь | ходишь | едешь | ездишь |
| он / она | идёт | ходит | едет | ездит |
| мы | идём | ходим | едем | ездим |
| вы | идёте | ходите | едете | ездите |
| они | идут | ходят | едут | ездят |
Watch the consonant change in the я form: ходить → хожу, ездить → езжу. All the other forms keep their д. How the endings work in general is covered in the present tense guide.
4.2 Past
Three of the four verbs behave perfectly well here: ходил, ехал, ездил (+ -а, -о, -и). Only идти breaks ranks:
| идти | |
|---|---|
| he | шёл |
| she | шла |
| it | шло |
| they | шли |
No д, no л in the masculine form — just learn it by heart. More on the past in general is in the past tensesoon guide.
4.3 Try it
идти — to go on foot → (arrow)
ездить — to go by vehicle ↻ (circle)
5. Where to, where from, to whom?
Motion needs a destination, and the destination decides the case:
| Question | Preposition + case | Example |
|---|---|---|
| Куда? Where to? | в / на + accusative | Я иду в школу. Мы едем на море. |
| Откуда? Where from? | из / с + genitive | Я иду из школы. Мы едем с моря. |
| К кому? To whom? | к + dativesoon | Я иду к врачу. Мы едем к бабушке. |
Remember the pairs в ↔ из and на ↔ с: if you go в школу, you come back из школы; if you go на работу, you come back с работы. And careful: once you've arrived, Russian no longer asks куда but где — and then you need the prepositional: Я иду в школу → Я в школе.
And the means of transport? That's на + prepositional: Я еду на автобусе / на поезде / на метро. On foot is пешком: Я иду пешком.
6. The whole family
идти and ехать are just the best-known members. The same arrow-and-circle logic applies to a whole family of verbs:
| → Arrow | ↻ Circle | Meaning |
|---|---|---|
| бежать | бегать | to run |
| лететь | летать | to fly |
| плыть | плавать | to swim, to sail |
| нести | носить | to carry (on foot, in your hands) |
| вести | водить | to lead, to take someone (on foot) |
| везти | возить | to transport, to take (by vehicle) |
The rules are the same: Я лечу в Рим (I'm flying to Rome — right now / tomorrow), but Я часто летаю в Рим (I often fly to Rome). Рыбы плавают (fish swim — ability), но утка плывёт к нам (the duck is swimming towards us right now).
Three words for “take”
English happily uses "carry", "take" or "bring" for all of these. Russian wants to know exactly how you're taking something or someone:
- нести — you carry it on foot: Я несу сумку.
- вести — you lead someone on foot who is walking themselves: Мама ведёт сына в школу.
- везти — you transport it in a vehicle: Папа везёт сына в школу на машине.
Two fun surprises: носить also means to wear — Она носит очки (She wears glasses). And водить машину means to drive in the sense of being at the wheel: Я вожу машину уже 10 лет. English "drive" also covers simply going somewhere by car — for that, Russian says Я езжу на машине.
7. What about aspect?
Here's the good news: all arrow and circle verbs are imperfective. So идти and ходить are not an aspect pair — they're two imperfective verbs with different routes. You usually make a perfective by adding a prefix (see verb aspect).
7.1 пойти and поехать: setting off
Put по- in front of an arrow verb and you get the start of the movement — perfective:
- Он пошёл домой. — He set off home.
- Летом я поеду в Италию. — In summer I'm going to Italy.
- Пошли! / Поехали! — Let's go! (Yuri Gagarin's famous words at lift-off into space.)
7.2 The Mum question: пошла or ходила?
Imagine you come home and ask: Где мама?
- Она пошла в магазин. — She's gone to the shop. (Arrow — she's still out.)
- Она ходила в магазин. — She went to the shop. (Circle — she's already back.)
One word, and you know whether to wait for Mum or not.
7.3 сходить: a quick round trip
And what if you want a single, completed circle? Then add с- to the circle verb: сходить, съездить (perfective).
- Сходи в магазин за хлебом, пожалуйста. — Pop to the shop for some bread, please.
- Мы съездили в Берлин на выходные. — We went to Berlin for the weekend (and came back).
8. Prefixes: direction building blocks
Now it gets really exciting. With a prefix you give the verb a precise direction — in, out, across, past. And something magical happens:
- Prefix + arrow verb → perfective: при + йти = прийти (to arrive)
- Prefix + circle verb → imperfective: при + ходить = приходить (to arrive, again and again)
So arrow and circle disappear — instead you get a perfectly ordinary aspect pair. Note: after a prefix, идти becomes -йти.
8.1 The key prefixes
| Prefix | Direction | perfective / imperfective | Example |
|---|---|---|---|
| при- | arrive | прийти / приходить | Он пришёл домой. |
| у- | leave | уйти / уходить | Он ушёл из дома. |
| в(о)- | in | войти / входить | Она вошла в комнату. |
| вы- | out | выйти / выходить | Я выхожу из метро. |
| под(о)- | approach | подойти / подходить | Он подошёл к окну. |
| от(о)- | move away | отойти / отходить | Отойди от двери! |
| пере- | across | перейти / переходить | Мы перешли через улицу. |
| про- | past, through | пройти / проходить | Я прошёл мимо банка. |
| за- | drop in | зайти / заходить | Зайди ко мне вечером! |
| до- | as far as, reach | дойти / доходить | Мы дошли до парка. |
| об(о)- | around something | обойти / обходить | Он обошёл вокруг дома. |
The prefix and the preposition usually match like an echo: войти в, выйти из, отойти от, дойти до, подойти к, перейти через.
8.2 The vehicle version
It works the same way with ехать — except the imperfective partner is -езжать (not -ездить): приехать / приезжать, уехать / уезжать, выехать / выезжать. After a prefix ending in a consonant, you add a ъ: въехать, подъехать, отъехать, объехать.
Watch out, double meaning!
переехать means to move (house) — Мы переехали в Берлин (We moved to Berlin). But it can also mean to run over … So be careful who you tell about your neighbour's cat.
And проехать can also mean you missed something: Я проехал свою остановку! — I missed my stop!
8.3 The question again: is he still here?
You already know this from the section on the "annulled result" in verb aspect: with prefixed verbs, aspect tells you whether the result still holds.
- Ко мне пришёл друг. — A friend has come over (he's still here).
- Ко мне приходил друг. — A friend came over (and has left again).
9. A day with Misha
Here's almost everything from this article in one little story. Watch the bold verbs:
- Утром Миша вышел из дома и пошёл на остановку. — In the morning Misha left the house and set off for the bus stop. (out + start)
- Автобус подошёл, и Миша поехал на работу. — The bus pulled up, and Misha rode to work. (The bus "walks"!)
- Но он читал книгу и проехал свою остановку! — But he was reading a book and missed his stop!
- Ему пришлось идти назад пешком. — He had to walk back. (one arrow, back)
- На работу он пришёл в десять. — He got to work at ten. (arrival, perfective)
- Вечером он зашёл в магазин за хлебом. — In the evening he popped into the shop for some bread.
- Дома жена спросила: «Где ты был?» — «Я ходил в магазин.» — At home his wife asked: "Where have you been?" – "I went to the shop." (circle: there and back)
10. Things without legs walk too
In Russian, things that have no legs also "walk" — and always with идти:
- Идёт дождь / снег. — It's raining / snowing. (literally: The rain walks.)
- Что идёт в кино? — What's on at the cinema?
- Время идёт. — Time goes by. (And when it goes by fast: Время летит! — Time flies!)
- Мои часы не идут. — My watch has stopped.
- Это платье тебе идёт! — That dress suits you!
11. Your cheat sheet
When in doubt, just run through these questions:
- On foot or by vehicle? → идти/ходить or ехать/ездить.
- An arrow? On the way right now, a fixed plan, the background of a story → идти / ехать.
- A circle? Habit, there and back, around, ability → ходить / ездить.
- Setting off, or a one-off in the future? → пойти / поехать.
- A precise direction (in, out, arrive, leave …)? → prefix + -йти / -ходить or -ехать / -езжать — and then just choose the aspect as with any other verb.
Common mistakes
- шёл instead of ходил for a completed visit: Вчера я ходил в кино, not шёл в кино.
- идти for another city: Я еду в Москву, not иду в Москву — unless you really plan to walk there.
- иду for a habit: Я каждый день хожу в спортзал, not иду.
- Treating идти and ходить as an aspect pair: both are imperfective. The perfective partner is пойти (setting off) or сходить (one round trip).
- Forming приездить: the imperfective partner of приехать is приезжать.
- Writing придти: today the standard form is прийти.
12. Test yourself
Test yourself
Test your Russian
9 questions. No timer — take your time.
Connected grammar
Understanding Russian Verb Aspect
Why пойти is perfective and how prefixed verbs form their aspect pairs.
The Russian Accusative Case: Кого? Что?
The destination of every movement: в / на + accusative for куда?
The Russian Prepositional Case: где и о чём
You have arrived: где? instead of куда? — plus means of transport with на.
Arrow or circle, on foot or on wheels — that's all you need to get around confidently in Russian. Practise the verbs of motion with full grammar packs in the Uchim app. Счастливого пути!