Quick answer
идти́ = on foot. е́хать = by any vehicle: car, bus, train, plane is лете́ть.
Я иду́ в парк. — Я е́ду в Москву́.
I am walking to the park. — I am travelling to Moscow.
идти́
on foot
- Walking
- Short distances
- Inside a town
- Also: rain, films, time
Идёт дождь.It is raining.
е́хать
by vehicle
- Car, bus, train, bike
- Another city or country
- Longer distances
- Also: riding a horse
Я е́ду на рабо́ту.I am driving to work.
е́хать conjugated
| Person | е́хать | идти́ |
|---|---|---|
| я | е́ду | иду́ |
| ты | е́дешь | идёшь |
| он / она́ | е́дет | идёт |
| мы | е́дем | идём |
| вы | е́дете | идёте |
| они́ | е́дут | иду́т |
Past: е́хал, е́хала, е́хали. The habitual partner is е́здить — “to travel regularly”.
Which one when
идти́ beyond walking
Russian uses идти́ for things that move along by themselves: Идёт дождь (it is raining), Фильм идёт два часа́ (the film runs two hours), Вре́мя идёт (time passes).
Typical mistakes
Я иду́ в Москву́.
Я е́ду в Москву́.
Another city means transport — unless you really are walking there.
Я е́ду в ко́мнату.
Я иду́ в ко́мнату.
Inside a flat you walk.
Check yourself
За́втра я ___ в Петербу́рг. — Tomorrow I am going to St Petersburg.