A handful of the most common Czech prepositions — na, v, o, za, plus the directional set nad, pod, před, mezi — do not lock onto a single case. They govern two, and the case you choose is not decoration: it carries the meaning. The core test is almost always the same: motion versus location. Are you moving to a place, or already at it? English fuses this difference into the verb ("put on" vs "is on," "go to" vs "be at") and never touches the noun, so English speakers have no instinct for it. This page is the decision tool — a flowchart plus the four preposition splits — so you can pick the case fast. For the systematic write-up, see two-case prepositions na, v, o, za and its instrumental-side twin.
The one-question flowchart
Do not choose the case by looking at the verb's tense. Ask a single question about the phrase:
Does something end up in a new place as a result of movement?
- Yes → ACCUSATIVE. The phrase answers kam? ("where to?"). This is a destination.
- No, it just is somewhere → LOCATIVE (after na, v, o) or INSTRUMENTAL (after za, nad, pod, před, mezi). The phrase answers kde? ("where at?"). This is a position.
na: onto (acc.) vs on (loc.)
Na is the workhorse. Motion onto a surface, or toward an event/destination, takes the accusative; being on/at it takes the locative.
Dej ty klíče na stůl.
Put the keys on the table. (kam? → accusative: stůl — motion onto)
Klíče leží na stole.
The keys are lying on the table. (kde? → locative: stole — resting position)
Jdu na poštu, hned jsem zpátky.
I'm going to the post office, I'll be right back. (kam? → accusative: poštu)
Stála jsem hodinu na poště.
I stood at the post office for an hour. (kde? → locative: poště)
Notice the pattern is identical whether the goal is a physical surface (stůl / stole) or a destination you head for (poštu / poště): a verb of going or putting pushes the accusative; a verb of being or standing sits in the locative.
v: into (acc.) vs in (loc.) — but with a catch
V is heavily lopsided toward the locative: the everyday "in a place" is v + locative (v domě, v Praze). The catch is that motion into a place is not v + accusative — it is a different preposition entirely, do + genitive.
Bydlíme v Praze.
We live in Prague. (kde? → locative: Praze)
Jdu do domu.
I'm going into the house. (motion 'into' = do + genitive, NOT v + accusative)
So what is v + accusative for? Almost entirely for idioms — belief, hope, and days of the week — not for spatial motion:
Věřím v lepší časy.
I believe in better times. (v + accusative: časy — fixed idiom, not motion)
Přijdu v pondělí.
I'll come on Monday. (v + accusative: pondělí — day of the week)
o: about (loc.) vs by-an-amount / against (acc.)
O splits by meaning. In its "about, concerning" sense it takes the locative; in its "by (a difference)" or "against" sense it takes the accusative.
Bavili jsme se o filmech.
We were talking about films. (o + locative: filmech — topic)
Je o hlavu vyšší než já.
He's a head taller than me. (o + accusative: hlavu — measure of the difference)
Opřel kolo o zeď.
He leaned the bike against the wall. (o + accusative: zeď — contact)
The topic sense (o + locative) is what you meet first and use most; the accusative o clusters in measures of difference (o dvě koruny levnější, "two crowns cheaper") and physical contact (opřít o, zavadit o).
za: to-behind (acc.) vs behind (instr.) — and time/exchange
Za fits the motion/rest logic, but its "rest" case is the instrumental, not the locative. Motion to behind something is accusative; a static position behind is instrumental.
Zajdi za roh a uvidíš to.
Go around the corner and you'll see it. (za + accusative: roh — motion to behind)
Auto stojí za rohem.
The car is parked around the corner. (za + instrumental: rohem — static position)
Za also has two frequent non-spatial uses, both accusative: "in exchange for" and "within/after a span of time."
Koupil jsem to za dvě stě korun.
I bought it for two hundred crowns. (za + accusative: exchange/price)
Přijdu za pět minut.
I'll come in five minutes. (za + accusative: within a time span)
The directional set: nad, pod, před, mezi
The same motion/rest split governs nad (above), pod (under), před (in front of), mezi (between), but here the resting case is the instrumental across the board. Motion to a new position → accusative; static position → instrumental.
Pověsil obraz nad postel.
He hung the picture above the bed. (kam? → accusative: postel — motion to above)
Obraz visí nad postelí.
The picture hangs above the bed. (kde? → instrumental: postelí — position)
Kočka se schovala pod stůl.
The cat hid under the table. (kam? → accusative: stůl)
Kočka spí pod stolem.
The cat is sleeping under the table. (kde? → instrumental: stolem)
Sešli jsme se před kinem.
We met in front of the cinema. (kde? → instrumental: kinem — position)
The full instrumental treatment of this set is on nad, pod, před, mezi with accusative vs instrumental.
Decision summary
| Preposition | Motion (kam?) → ACC | Rest (kde?) → LOC/INSTR |
|---|---|---|
| na | na stůl, na poštu (acc.) | na stole, na poště (loc.) |
| v | (into = do + gen.); v pondělí, věřit v (acc., idioms) | v domě, v Praze (loc.) |
| o | o hlavu vyšší, opřít o zeď (acc.) | o filmech (loc., topic) |
| za | za roh; za 200 Kč; za 5 minut (acc.) | za rohem (instr.) |
| nad/pod/před/mezi | nad postel, pod stůl (acc.) | nad postelí, pod stolem (instr.) |
Why this is hard for English speakers
English carries the motion/rest difference entirely on the verb and particle — put on vs be on, go to vs be at, walk into vs be in — and leaves the noun untouched. So the English instinct is to lock onto one Czech form of the noun and reuse it everywhere. The mental shift is to stop hearing na stůl and na stole as "the same phrase" and start hearing them as two different phrases whose only difference is the case. Run the kam? / kde? test until it becomes automatic, and the whole group — na, v, o, za, and the directional set — clicks into place at once, because they all obey the exact same rule.
Common Mistakes
❌ Dej to na stole.
Incorrect — putting something there is motion (kam?), so it takes the accusative: na stůl.
✅ Dej to na stůl.
Put it on the table.
❌ Byl jsem na koncert.
Incorrect — 'I was at the concert' is a position (kde?), so na takes the locative: na koncertě.
✅ Byl jsem na koncertě.
I was at the concert.
❌ Jdu v dům.
Incorrect — motion into a place is do + genitive, not v + accusative: do domu.
✅ Jdu do domu.
I'm going into the house.
❌ Auto stojí za roh.
Incorrect — a parked car is at rest (kde?), so za takes the instrumental: za rohem.
✅ Auto stojí za rohem.
The car is parked around the corner.
❌ Obraz visí nad postel.
Incorrect — a hanging picture is at rest, so nad takes the instrumental: nad postelí.
✅ Obraz visí nad postelí.
The picture hangs above the bed.
Key Takeaways
- na, v, o, za and nad/pod/před/mezi govern two cases, and the case carries the meaning.
- Run the kam? / kde? test: motion to a goal → accusative; static position → locative (na/v/o) or instrumental (za/nad/pod/před/mezi). Never choose by the verb's tense.
- v defaults to the locative; motion into a place is do + genitive, and v
- accusative survives mainly in idioms (věřit v, v pondělí).
- za and the directional set use the instrumental for rest (za rohem, nad postelí), not the locative.
- o splits by meaning: locative for "about" (o filmech), accusative for a measure/contact (o hlavu, o zeď).
Now practice Czech
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Czech→Related Topics
- Two-Case Prepositions: na, v, o, za with Accusative vs LocativeB2 — How na, v, o, and za change meaning depending on whether they take accusative or locative.
- Two-Case Prepositions: nad, pod, před, za, mezi with Accusative vs InstrumentalB2 — Spatial prepositions that take accusative for motion and instrumental for position.
- Prepositions That Take Two CasesB2 — How na, v, o, za, nad, pod, před, mezi change case to switch between location and motion.
- Prepositions That Take the AccusativeA2 — The prepositions — pro, na, o, za, přes, skrz, mimo — that govern the accusative, and why English 'for' splits across several of them.
- Location with V and NaA2 — Choosing between v and na for static location, and the resulting locative endings.