The unprefixed motion verbs (іти́/ходи́ти, ї́хати/ї́здити, and the rest) cover kinds of going but not destinations. To say "arrive," "leave," "go out," "drop in," "cross," "move house," you add a directional prefix — and that prefix does two jobs at once: it supplies a precise direction and it sets the aspect. This overview gives you the master mechanism, the prefix-meaning table that works across every motion verb, and the spelling shifts to expect. The deep dive on how aspect threads through it all is aspect and verbs of motion; here we lay out the prefixes themselves.
The master mechanism
Hold one rule and the whole system follows:
- A directional prefix on the unidirectional stem (іти́, ї́хати) produces a PERFECTIVE — a single, completed, directed motion: при- + іти́ → прийти́ "to arrive."
- The same prefix on the multidirectional stem (ходи́ти, ї́здити) produces the matching IMPERFECTIVE — the habitual / repeated / in-progress partner: при- + ходи́ти → прихо́дити "to come (repeatedly, habitually)."
So прийти́ (perf) / прихо́дити (impf) form a clean aspect pair, both meaning "arrive, come." The prefix has absorbed the direction (при- already means "to here"), which frees the old uni/multi contrast to carry aspect instead. This is the single most important idea in prefixed motion, and it repeats for every prefix and every base verb.
| Prefix + uni stem → PERFECTIVE | Prefix + multi stem → IMPERFECTIVE | Meaning |
|---|---|---|
| прийти́ | прихо́дити | arrive / come (on foot) |
| ви́йти | вихо́дити | go out / step out |
| приї́хати | приїжджа́ти | arrive / come (by vehicle) |
| ви́їхати | виїжджа́ти | depart / drive out |
Він прийшо́в рі́вно о во́сьмій.
He arrived at eight on the dot. (прийти́ — perfective, one completed arrival.)
Він прихо́дить рі́вно о во́сьмій щодня́.
He comes at eight on the dot every day. (прихо́дити — imperfective, a habit.)
The prefix-meaning table — learn these once
The beauty of the system: each prefix keeps a consistent meaning across all motion verbs. Learn the ten below once, and you can read and build prefixed forms of any base verb (іти́, ї́хати, нести́, ве́зти, вести́, леті́ти, бі́гти, пливти́…). The forms here use the foot pair as the model.
| Prefix | Meaning | Perfective (uni) | Imperfective (multi) |
|---|---|---|---|
| при- | arrival, toward (here) | прийти́ | прихо́дити |
| ви- | out, exit | ви́йти | вихо́дити |
| в- / у- / уві- | in, entry | увійти́ / ввійти́ | вхо́дити / захо́дити |
| за- | drop by / call in; behind | зайти́ | захо́дити |
| пере- | across; relocate | перейти́ | перехо́дити |
| до- | reach, get as far as | дійти́ | дохо́дити |
| від- / віді- | away, move off | відійти́ | відхо́дити |
| про- | through; past | пройти́ | прохо́дити |
| об- / обі- | around, bypass | обійти́ | обхо́дити |
| з- / зі- / зій- | down, off | зійти́ | схо́дити |
A few spelling notes that fall out of Ukrainian phonology: before the consonant cluster of -йти́ the prefixes пере-, від-, об-, зі- take a connecting vowel or shape (перейти́, відійти́, обійти́, зійти́), and "enter" surfaces as увійти́ / ввійти́ with the у-/в- alternation. These look fiddly written out, but they're regular — say them aloud and they smooth over.
Ви́йди на хвили́нку, я хо́чу поговори́ти наоди́нці.
Step out for a minute, I want to talk in private. (ви́йти — perfective imperative, 'go out'.)
Перейди́ доро́гу на зеле́не сві́тло.
Cross the road on the green light. (перейти́ — 'cross', perfective.)
Зайди́ до ме́не по доро́зі, ма́ю щось переда́ти.
Drop by mine on the way, I've got something to pass on. (зайти́ — 'call in', perfective.)
Ми ле́две дійшли́ до верши́ни — сте́жка кру́то йшла вго́ру.
We barely made it to the summit — the path went steeply up. (дійти́ — 'reach', perfective.)
The same prefixes on the vehicle verbs
For ї́хати / ї́здити the perfective is built on ї́хати (приї́хати, ви́їхати, переї́хати), but the imperfective partner is not -ї́здити — it surfaces as -їжджа́ти (with -їжджа-). This is a fixed, regular stem replacement: приїжджа́ти, виїжджа́ти, заїжджа́ти, переїжджа́ти. Memorise the -їжджа́ти shape once and it covers every vehicle prefix.
| Perfective (← ї́хати) | Imperfective (← -їжджа́ти) | Meaning |
|---|---|---|
| приї́хати | приїжджа́ти | arrive (by vehicle) |
| ви́їхати | виїжджа́ти | depart / drive out |
| переї́хати | переїжджа́ти | cross; move house |
| заї́хати | заїжджа́ти | drop in (by vehicle); pick up |
Ми переї́хали до Льво́ва торі́к — і не шкоду́ємо.
We moved to Lviv last year — and we don't regret it. (переї́хати = 'move house', perfective.)
По́їзд виїжджа́є з пе́рону рі́вно за розкла́дом.
The train departs from the platform exactly on schedule. (виїжджа́ти — imperfective; note the -їжджа- stem.)
The odd one out: по- is inceptive, not directional
Most prefixes name a direction. По- on a motion verb is different — it means inception, the start of a one-way trip: по- + іти́ → піти́ "to set off / head off," по- + ї́хати → пої́хати "to set off by vehicle." These are perfective, but they have no imperfective partner of the прихо́дити type, because there's no "destination" to repeat — they describe launching motion, not arriving anywhere. This high-frequency verb gets its own page: піти́, пої́хати and the inceptive по-.
Він пішо́в на робо́ту, бу́де по обі́ді.
He's gone to work, he'll be back after lunch. (піти́ — inceptive perfective, 'set off'.)
Source-language comparison
For an English speaker, the leverage here is enormous but the framing is unfamiliar. English builds these meanings with separate verbs or particles — arrive, leave, go out, drop in, cross, move house — that share nothing morphologically. Ukrainian builds them all from one stem plus a prefix, and the same prefix means the same thing everywhere: ви- is "out" in ви́йти (walk out), ви́їхати (drive out), ви́нести (carry out), ви́вести (lead out). So instead of learning dozens of unrelated verbs, you learn ~10 prefixes and a handful of stems and multiply them. The genuinely new idea is that the prefix also fixes aspect (perfective on the uni stem, imperfective on the multi stem) — English has no such two-for-one.
For a Russian speaker, the architecture is identical, so you can predict the meanings — but the Ukrainian forms differ: the foot stems (іти́/ходи́ти, hence прийти́/прихо́дити, not the Russian forms), the vehicle imperfective in -їжджа́ти (приїжджа́ти, not -езжать), and the connecting-vowel shapes (відійти́, обійти́, зійти́, увійти́). Don't assume Ukrainian picks the same prefix for every destination Russian does — a few diverge.
Common Mistakes
❌ По́їзд приї́здить щодня́ о во́сьмій.
Wrong stem — the prefixed -ї́здити imperfective is -їжджа́ти: По́їзд приїжджа́є щодня́ о во́сьмій.
✅ По́їзд приїжджа́є щодня́ о во́сьмій.
The train arrives every day at eight — imperfective приїжджа́ти.
❌ Він прихо́дить учо́ра й приніс кни́жку.
Wrong aspect — one completed arrival needs the perfective: Він прийшо́в учо́ра й приніс кни́жку. (прихо́дити is only for habits.)
✅ Він прийшо́в учо́ра й приніс кни́жку.
He came yesterday and brought a book — perfective single event.
❌ Зайди́ доро́гу на зеле́не сві́тло.
Wrong prefix — 'cross' is пере-, not за-: Перейди́ доро́гу на зеле́не сві́тло. (зайти́ = 'drop by, call in'.)
✅ Перейди́ доро́гу на зеле́не сві́тло.
Cross the road on the green light — пере- = 'across'.
❌ Ми переї́хали до Льво́ва пішки́.
Mismatch — переї́хати ('relocate by vehicle') with 'on foot'; for moving house just drop пішки́: Ми переї́хали до Льво́ва. (To walk across, it's перейшли́.)
✅ Ми переї́хали до Льво́ва торі́к.
We moved to Lviv last year — переї́хати = 'move house'.
Key Takeaways
- A directional prefix makes the unidirectional stem perfective (прийти́, ви́йти, приї́хати) and the multidirectional stem its imperfective partner (прихо́дити, вихо́дити, приїжджа́ти).
- Each prefix has a stable meaning across all motion verbs: при- arrive, ви- out, в-/у- in, за- drop by, пере- across/relocate, до- reach, від- away, про- through/past, об- around, з-/зі- down/off.
- The vehicle imperfective is -їжджа́ти (приїжджа́ти, виїжджа́ти), never -ї́здити.
- Connecting-vowel shapes are regular: увійти́, відійти́, обійти́, зійти́.
- по- is the odd one out — inceptive "set off" (піти́, пої́хати), with no прихо́дити-style imperfective partner.
- Learn ~10 prefixes once and they multiply across every motion stem.
Now practice Ukrainian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Ukrainian→Related Topics
- Verbs of Motion: OverviewA2 — A single English 'go' splits into FOUR base verbs by mode (on foot іти́/ходи́ти vs by vehicle ї́хати/ї́здити) AND directionality — unidirectional (one trip, one way, in progress: іду́) vs multidirectional (habitual, round-trip, general: ходжу́). This base two-by-two of mode × direction is the foundation of the whole motion system, before prefixes (прийти́, піти́, ви́йти) add direction and aspect on top.
- Aspect and Verbs of MotionB2 — Motion verbs add a second axis to aspect. Unprefixed, they split into unidirectional (іти́, ї́хати) and multidirectional (ходи́ти, ї́здити) — and BOTH are imperfective. But a directional prefix reshuffles everything: that prefix on the unidirectional stem yields a PERFECTIVE (прийти́ 'arrive', піти́ 'set off'), while the SAME prefix on the multidirectional stem yields its IMPERFECTIVE partner (прихо́дити). So прийти́ (perf) / прихо́дити (impf) are an aspect pair — 'he arrives every day' is прихо́дить, 'he arrived' is прийшо́в. This two-layer system (direction + aspect) is the hardest thing in the motion system.
- Піти, Поїхати and the Inceptive По-B1 — The high-frequency inceptive по- verbs that mean 'set off / head off'. ПІТИ́ (perfective, по+іти́): set out on foot — Він пішо́в додо́му 'he went/left home', Я піду́ за́втра 'I'll go tomorrow', and the idiomatic Ході́мо! / Пішли́! 'let's go!'. ПОЇ́ХАТИ (perfective): set off by vehicle — Вони́ пої́хали до Льво́ва 'they went/left for Lviv'. These are the DEFAULT way to say someone 'went (off)' as a single completed departure — distinct from round-trip ходи́в and on-the-way ішо́в.
- Іти vs Ходити (Go on Foot)A2 — The foot-motion pair. ІТИ́ (іду́, іде́ш; past ішо́в/йшов, ішла́) = ONE trip in one direction, now or planned: Я йду́ в шко́лу. ХОДИ́ТИ (хо́джу, хо́диш; past ходи́в, ходи́ла) = habitual/repeated, round-trip, or 'be able to walk': Я хо́джу до шко́ли щодня́; Дити́на вже хо́дить. Past subtlety: ходи́в = went and came back; ішо́в/йшов = was on the way.
- Forming Aspect Pairs: PrefixesB1 — The most common way to build a perfective is to add a 'pure' perfectivizing prefix to the imperfective: чита́ти→прочита́ти, писа́ти→написа́ти, роби́ти→зроби́ти, ї́сти→з’ї́сти, пи́ти→ви́пити. The frequent perfectivizing prefixes are про-, на-, з-/с-/зі-, по-, ви-, при-. The catch: the SAME prefixes can instead add lexical meaning and make a NEW verb (писа́ти→переписа́ти 'rewrite'), so you must learn to tell aspect-only prefixation from meaning-changing prefixation.