Explanation

The prefix по- is one of the most important prefixes in Russian motion, but it does more than one thing. With the unidirectional motion verbs идти and ехать, it creates пойти and поехать, which often mean “to set off,” “to start going,” or “to go” as a bounded departure event.

Compare:

  • Я иду домой. — I am going home now.
  • Я пошёл домой. — I set off home / I went home.
  • Мы едем в аэропорт. — We are going to the airport.
  • Мы поехали в аэропорт. — We set off for the airport.

The forms пойти and поехать are perfective. They present the beginning of a motion event as a boundary. This is why поехали! can mean “Let’s go!” or “Off we go!” It marks the launch of movement.

Planned future

Because пойти and поехать are perfective, their present-tense forms have future meaning:

  • Я пойду домой. — I will go home / I’ll head home.
  • Мы поедем в Петербург. — We will go to St. Petersburg.
  • Ты пойдёшь на лекцию? — Will you go to the lecture?
  • Она поедет на конференцию. — She will go to the conference.

This is slightly different from the present-tense imperfective used for planned travel:

  • Завтра я еду в Москву. — Tomorrow I am going to Moscow. The plan is set; the trip is scheduled.
  • Завтра я поеду в Москву. — Tomorrow I will go/set off for Moscow. The sentence emphasizes the future departure as an event.

The difference is often subtle, but the aspectual framing is real.

Пойти vs идти

Идти places the listener inside the motion:

  • Куда ты идёшь? — Where are you going?
  • Я иду в магазин. — I am going to the store.

Пойти places a boundary at the start or treats the trip as an event:

  • Я пошёл в магазин. — I went / set off to the store.
  • Пойдём в магазин? — Shall we go to the store?
  • Когда он пошёл домой, стало темно. — When he set off home, it got dark.

Пойти can also mean “begin to function or proceed” in nonliteral uses:

  • Дождь пошёл. — It started raining.
  • Работа пошла быстрее. — The work started going faster.
  • Разговор пошёл не туда. — The conversation went in the wrong direction.

Поехать vs ехать

Ехать is directed vehicle movement in progress or scheduled:

  • Мы едем в аэропорт. — We are going to the airport.
  • Завтра мы едем в Казань. — Tomorrow we are going to Kazan.

Поехать presents departure or future going by vehicle:

  • Мы поехали в аэропорт. — We set off for the airport.
  • Летом мы поедем в Казань. — In summer we will go to Kazan.
  • Поехали! — Let’s go!

Learners should resist translating поехать mechanically as “drive.” It can involve bus, train, taxi, car, bicycle, or other vehicle travel, depending on context.

The important trap: походить and поездить

Do not confuse пойти / поехать with походить / поездить.

Пойти and поехать come from unidirectional bases and mark setting off:

  • Я пошёл домой. — I set off home.
  • Мы поехали на вокзал. — We set off for the station.

Походить and поездить come from multidirectional bases and often mean “to walk/ride/travel around for a while”:

  • Мы походили по городу. — We walked around the city for a while.
  • Он поездил по России. — He traveled around Russia for a while.
  • Дай мне походить в этих ботинках. — Let me walk around in these boots for a bit.

This difference matters. Я пошёл по городу and Я походил по городу are not the same. The first suggests setting off along/through the city; the second means walking around for some time.

Contrast sets

Set off vs be on the way

  • Я иду домой. — I am on my way home.
  • Я пошёл домой. — I set off home / I went home.

Vehicle version

  • Мы едем в аэропорт. — We are going to the airport.
  • Мы поехали в аэропорт. — We set off for the airport.

Future

  • Завтра я иду на лекцию. — Tomorrow I am going to the lecture. Scheduled or planned.
  • Завтра я пойду на лекцию. — Tomorrow I will go to the lecture. Future event/decision.

Po- with multidirectional bases

  • Она пошла в парк. — She went to the park.
  • Она походила по парку. — She walked around the park for a while.

Common learner errors

The first error is thinking пойти means simply “to go” and therefore using it everywhere. Сейчас я пошёл домой is possible in some contexts, especially as “I’m off home,” but for neutral “I’m going home now,” Я иду домой is the safer core sentence.

The second error is using поехать as “to drive.” Russian has водить машину for driving as operating a car, and ехать на машине for going by car. Поехать means set off by vehicle, not necessarily drive.

The third error is confusing пошёл with ходил. Я пошёл в магазин emphasizes departure. Я ходил в магазин reports the completed visit/round trip.

The fourth error is missing the difference between поехать в Россию and поездить по России. The first is going to Russia; the second is traveling around Russia.

Make three columns:

  1. On the way: идти / ехать
  2. Set off / will go: пойти / поехать
  3. Go around for a while: походить / поездить

Then practice:

  • Я иду в парк.
  • Я пойду в парк после обеда.
  • Я походил по парку час.
  • Мы едем в город.
  • Мы поедем в город завтра.
  • Мы поездили по городу на автобусе.

This drill prevents one of the most persistent motion-verb confusions: treating all по- forms as the same.

Future meaning is not the whole story

One point matters here: пойти / поехать do not simply mean “will go.” They often appear in future-like contexts because perfective present forms refer to future events, but their core contribution is setting off, beginning directed motion, or treating departure as a bounded event.

RussianTranslationWhat is foregrounded
Я иду в магазин.I am going to the store.Current path.
Я пойду в магазин.I’ll go / I’ll head to the store.Future departure or decision.
Я буду идти в магазин.I will be walking to the store.Future process; narrower and more literal.
Я хожу в магазин каждый день.I go to the store every day.Habit.
Я схожу в магазин.I’ll go to the store and come back.Bounded errand or round trip.

The same contrast appears with vehicle motion:

  • Мы едем на дачу. We are going to the dacha now.
  • Мы поедем на дачу завтра. We will set off for the dacha tomorrow.
  • Мы будем ехать на дачу три часа. We will be traveling to the dacha for three hours.
  • Мы ездим на дачу летом. We go to the dacha in summer.
  • Мы съездим на дачу в субботу. We will make a trip to the dacha and return.

Do not merge all по- verbs together

Пойти / поехать are not the same as походить / поездить. The latter often mean “spend some time walking, riding, or traveling around”:

  • Давай походим по городу. — Let’s walk around the city for a while.
  • Мы поездили по области. — We traveled around the region.

That distinction matters because learners often overgeneralize the prefix and miss the event shape.

High-frequency conversational formulas

Real speech also uses these forms in compact formulas:

  • Я пойду. — I’ll go / I’ll get going.
  • Ну, я пошёл. — Well, I’m off.
  • Пойдём? — Shall we go?
  • Пойдёмте. — Let’s go, polite or plural.
  • Поехали! — Let’s go! / Off we go.

These are everyday outcomes of the same bounded-departure logic. They are useful, but they should not hide the underlying system. Learners should also know that short command-like forms such as пошёл! can sound rude in some contexts.

Пошёл versus начал идти

Russian normally prefers Он пошёл к двери when someone set off toward the door. Он начал идти к двери is possible, but it sounds more literal and mechanical. The perfective motion verb often does the job more naturally.

A useful selection drill

When choosing among иду, хожу, пойду, схожу, еду, езжу, поеду, съезжу, do not start from English tense alone. Start from event shape: current path, routine, departure, or round trip.

Final rule

With пойти and поехать, по- usually marks setting off or future departure; with походить and поездить, it often marks doing motion around for a limited time.