Verbs of motion (идти / ходить)

A2 Глаголы движения 28 / 50

In short

Russian splits “to go” into pairs by direction, not by tense. Unidirectional verbs (идти́, е́хать) = one trip, one way, happening now; multidirectional verbs (ходи́ть, е́здить) = round trips, habits, or general ability. Both members are imperfective; choose on foot (идти́/ходи́ть) vs. by vehicle (е́хать/е́здить).

The rule

Each basic verb of motion is really a pair of two imperfective verbs. They differ by directionality:

  • Unidirectional - one single trip, in one direction, usually right now or at one moment: идти́ (on foot), е́хать (by vehicle), лете́ть, бежа́ть, нести́, везти́.
  • Multidirectional - round trips (“there and back”), repeated/habitual actions, or general ability: ходи́ть, е́здить, лета́ть, бе́гать, носи́ть, вози́ть.

Compare:

  • Я иду́ в шко́лу. = I am on my way to school now (one direction).
  • Я хожу́ в шко́лу. = I go to school regularly (every day, back and forth).

Also choose by mode of transport: идти́/ходи́ть = on foot; е́хать/е́здить = by transport. You walk to the shop but you ride to another city - don’t say иду́ в Москву́.

In the past, the same logic holds:

  • Вчера́ я ходи́л в кино́. = Yesterday I went to the cinema (and came back - a completed round trip).
  • Когда́ я шёл домо́й, шёл дождь. = While I was walking home… (in progress, one direction).

Direction question: Куда́? (“where to?”) + в / на + accusative: в шко́лу, на рабо́ту, в кино́.

Forms & patterns

The six core pairs:

MeaningUnidirectional (one way, now)Multidirectional (round trips, habit)
go on footидти́ходи́ть
go by vehicleе́хатье́здить
flyлете́тьлета́ть
runбежа́тьбе́гать
carry (in hands)нести́носи́ть
transport (by vehicle)везти́вози́ть

Present tense - идти́ vs. ходи́ть:

идти́ (one way)ходи́ть (habit)
яиду́хожу́
тыидёшьхо́дишь
он/она́идётхо́дит
мыидёмхо́дим
выидётехо́дите
они́иду́тхо́дят

Present tense - е́хать vs. е́здить:

е́хать (one way)е́здить (habit)
яе́дуе́зжу
тые́дешье́здишь
он/она́е́дете́здит
мые́деме́здим
вые́детее́здите
они́е́дуте́здят

Past tense (gender/number, not direction-marked here):

Verbонона́они́
идти́шёлшлашли
ходи́тьходи́лходи́лаходи́ли
е́хатье́хале́халае́хали
е́здитье́здиле́здилае́здили

Examples

РусскийEnglish
Сейча́с я иду́ на рабо́ту.I am walking to work right now (one way).
Ка́ждый день я хожу́ на рабо́ту пешко́м.Every day I walk to work (habit).
За́втра мы е́дем в Москву́ на по́езде.Tomorrow we are going to Moscow by train.
Ле́том мы ча́сто е́здим к ба́бушке.In summer we often go to grandma’s (round trips).
Самолёт лети́т в Берли́н.The plane is flying to Berlin (now, one way).
Пти́цы лета́ют над о́зером.The birds fly around over the lake.
Вчера́ я ходи́л в кино́ с дру́гом.Yesterday I went to the cinema (and came back).
Когда́ я шёл домо́й, я встре́тил Анну.While I was walking home, I met Anna.
Официа́нт несёт нам ко́фе.The waiter is bringing us coffee (now).
Я всегда́ ношу́ с собо́й зо́нтик.I always carry an umbrella with me.

Common mistakes

  • Я хожу́ в шко́лу сейча́с -> Я иду́ в шко́лу сейча́с - “now / on the way” needs the unidirectional verb.
  • Я иду́ в Москву́ -> Я е́ду в Москву́ - long distance / another city is by vehicle, not on foot.
  • Я ходи́л в па́рке (meaning “to the park”) -> Я ходи́л в парк - direction “where to?” takes в/на + accusative; в па́рке says where you walked, not where you went.
  • Я ходи́ла в кино́ и сейча́с там -> Я ходи́ла в кино́ implies you already came back; for “I’m there now” use a different frame - ходи́ть marks a completed round trip.
  • Mixing the pairs by transport: я е́зжу пешко́м -> я хожу́ пешко́м - “on foot” only pairs with идти́/ходи́ть.

Tips

  • Memory hook: one arrow -> one verb (идти́, е́хать) for a single straight trip; arrows back-and-forth <-> (ходи́ть, е́здить) for repeats and round trips.
  • If you can add сейча́с (“now”) or “I’m on my way”, pick the unidirectional verb.
  • If you can add ка́ждый день / ча́сто / обы́чно (“every day / often / usually”), pick the multidirectional verb.
  • ходи́л / е́здил in the past = “went there and came back”. For “was on the way” use шёл / е́хал.
  • This lesson is the unprefixed core. Adding prefixes (по-, при-, у-) changes meaning and aspect - that is lesson 41.