Идти or ходить? A Practical Guide to Russian Verbs of Motion
идти·ходить·ехать·ездить·Russian verbs of motion·real-life routes·Govori with Nastya·идти·ходить·ехать·ездить·Russian verbs of motion
Blog/Grammar/Verbs of motion
GrammarA1–A28 min read

Идти or ходить? A practical guide to Russian verbs of motion

Russian uses different motion verbs depending on the route. Start with two questions: is the movement happening now or regularly, and is the person moving on foot or by transport?

On foot
By transport
Now / one direction current route
foot + now
идти
иду домой
transport + now
ехать
еду домой
Usually / repeatedly habit / routine
foot + routine
ходить
хожу в зал
transport + routine
ездить
езжу на метро
Quick rule
→
Nowидти / ехать
↻
Usuallyходить / ездить
⌁
How?foot or transport

Start with the route

English can use one verb — “go” — in many situations. Russian asks for more information. The most useful beginner questions are:

Question 1: Is this movement happening now / in one direction, or is it repeated / usual?
Question 2: Is the person moving on foot, or by transport?

Those two choices give you the basic four verbs: идти, ходить, ехать, ездить.

On foot
By transport
Now / one directionOne route is in focus.
идти
Я иду домой.

I am walking home now.
ехать
Я еду домой.

I am going home by transport now.
Repeated / usualA route happens again and again.
ходить
Я хожу в зал.

I go to the gym regularly.
ездить
Я езжу на работу на метро.

I commute to work by metro.
Now / one route сейчас · уже · в данный момент
Repeated / usual обычно · часто · каждый день · по субботам

Interactive verb finder

Choose the type of movement to see which verb fits.

Movement compass

First choose the viewpoint, then choose how the person moves.

1 · When / how often?
2 · How?
идти
now · on foot
Я иду домой. — I’m walking home now.

Past trips: there and back

In the past tense, one contrast is especially useful. Compare a route in progress with a completed visit.

home
shop
Я шёл в магазин.I was walking to the shop. The route itself is in focus.
Я ходил в магазин.I went to the shop (and came back). The visit is seen as a completed trip.

The same contrast works with transport: Я ехал в центр describes being on the way, while Я ездил в центр can describe a completed trip there and back.

Build your own motion sentence

Choose four pieces. The builder selects and conjugates the verb.

Route builder

Change one parameter at a time and watch the motion verb change.

Who?
When?
How?
Where?
Your sentence
Сейчас я иду домой.

Practice: do it yourself

Type the correct form of идти, ходить, ехать or ездить. After each answer, you’ll immediately see whether it is correct. If it is wrong, you’ll also see why.

01
Choose the right motion verb
Complete the sentences one by one. Feedback appears automatically after each answer.
0 / 8 correct

Common beginner mistakes

01. Using идти for every “go”

Идти is not a universal translation of “go”.

Check how the person moves

If you use transport, you usually need ехать / ездить.

02. Ignoring frequency words

Words such as каждый день, часто, обычно change which motion verb you need.

Use frequency words as clues

Repeated movement usually points to ходить / ездить.

03. Thinking ходить only means “walk around”

This misses one of its most useful beginner meanings.

Use ходить for repeated movement to a destination

Я хожу в университет каждый день.

04. Choosing by destination instead of route

The destination alone does not tell you which verb to use.

Choose by how the person moves

Я иду домой and Я еду домой are both possible.

What to remember

Идти or ходить? Russian verbs of motion infographic
Pinterest visual guide

Save the verbs of motion visual guide

Keep the difference between идти, ходить, ехать and ездить in one visual reminder.

What to learn next

Continue with this closely related topic.

Practise Russian verbs of motion with your own routes

In a lesson, we can practise routes you actually use: home, work, university, transport, travel and everyday plans.

Book a free trial