Two of the commonest Czech prepositions, v (in) and na (on/at), both answer the question kde? — "where?" — and both take the locative case when they mark a static location. The trouble is that the dividing line between them is only partly logical. A core meaning rule covers most cases, but a stubborn set of countries, regions, and institutions are lexically fixed and have to be memorized as vocabulary. This is the reference page: it lays out the systematic rule and then gives you the fixed lists in full. If you want a step-by-step way to decide in the moment, use the companion decision page on v versus na.
The core rule
Use v for enclosed, bounded interiors — you are inside something with walls, edges, or a defined volume. Use na for surfaces, open areas, and "on top of" — you are on a plane rather than inside a box.
| v (inside, enclosed) | na (surface, open, at an event) |
|---|---|
| v domě (in the house) | na střeše (on the roof) |
| v bytě (in the flat) | na balkoně (on the balcony) |
| v lese (in the forest) | na poli (in / on the field) |
| v krabici (in the box) | na stole (on the table) |
| v Praze (in Prague) | na náměstí (on the square) |
Bydlíme v malém domě na okraji města.
We live in a small house on the edge of town.
Klíče leží na stole v kuchyni.
The keys are lying on the table in the kitchen.
Děti si hrají na zahradě, ne v bytě.
The children are playing in the garden, not in the flat.
That last example shows the logic cleanly: a byt is an enclosed interior (v), while a zahrada is an open area (na).
Countries: mostly v, a fixed handful with na
Most countries take v: v Německu, v Itálii, ve Francii, v Anglii, v Polsku, v Rakousku, v Maďarsku. (Note the vocalized form ve before words that begin with awkward consonant clusters: ve Francii, ve Švýcarsku — see vocalized prepositions.)
Loni jsme byli na dovolené v Itálii a v Rakousku.
Last year we were on holiday in Italy and Austria.
Studuje medicínu v Německu už třetím rokem.
She's been studying medicine in Germany for three years now.
A small but very common set of countries and regions takes na instead, for historical reasons that no longer follow any meaning rule. You simply learn them.
| na + country / region (locative) | Meaning |
|---|---|
| na Slovensku | in Slovakia |
| na Ukrajině | in Ukraine |
| na Moravě | in Moravia |
| na Islandu | in Iceland |
| na Maltě | in Malta |
| na Kypru | in Cyprus |
Moji prarodiče žijí na Slovensku, kousek od Bratislavy.
My grandparents live in Slovakia, just outside Bratislava.
Na Moravě se pěstuje výborné víno.
Excellent wine is grown in Moravia.
Sopka na Islandu znovu vybuchla.
The volcano in Iceland erupted again.
Two pieces of internal logic help. First, islands generally take na (na Islandu, na Maltě, na Kypru, na Krétě) — consistent with the "surface, not interior" idea. Second, by long tradition the historical Czech lands split: it is v Čechách (in Bohemia, treated as an enclosed homeland) and ve Slezsku (in Silesia) — both with v — but na Moravě (in Moravia). The contrast v Čechách versus na Moravě is worth burning in, because the two regions sit side by side yet take different prepositions.
Narodil se v Čechách, ale celý život prožil na Moravě.
He was born in Bohemia but spent his whole life in Moravia.
Cities, villages, and addresses: v
Towns and cities take v, full stop: v Praze, v Brně, v Ostravě, v Plzni, ve Vídni, v Berlíně, v New Yorku.
Pracuje v Brně, ale o víkendu jezdí domů do Plzně.
She works in Brno but goes home to Plzeň on weekends.
The visible exception is streets and squares, which are surfaces you stand on: na náměstí (on the square), na Václavském náměstí, na hlavní třídě (on the main avenue). A plain street with ulice usually still takes v: v Dlouhé ulici. This is the surface-versus-interior logic again.
Sejdeme se na Václavském náměstí u koně.
Let's meet on Wenceslas Square by the statue of the horse.
Institutions and events: the big na-list
This is where most learners stumble. A large group of everyday institutions and public buildings takes na, not v, even though they are obviously enclosed buildings. Treat the whole group as fixed vocabulary.
| na + institution / event (locative) | Meaning |
|---|---|
| na poště | at the post office |
| na nádraží | at the (train) station |
| na úřadě | at the (government) office |
| na univerzitě / na fakultě | at the university / faculty |
| na koncertě | at the concert |
| na výstavě | at the exhibition |
| na schůzi / na poradě | at the meeting |
| na svatbě | at the wedding |
| na hradě / na zámku | at the castle / chateau |
| na vesnici | in the countryside / village |
Musím dnes zajít na poštu a pak na úřad.
I have to drop by the post office today and then the government office.
Byli jsme na úžasném koncertě v Rudolfinu.
We were at an amazing concert at the Rudolfinum.
Potkali jsme se na svatbě mého bratrance.
We met at my cousin's wedding.
There is a partial pattern hiding here: na is strongly associated with events and activities (na koncertě, na výstavě, na schůzi, na svatbě, na obědě, na dovolené). When you go somewhere for an activity rather than into a building, Czech leans toward na. But the institution cases (na poště, na nádraží, na úřadě, na univerzitě) are not events — they are simply memorized, and contrast with genuine v buildings like v bance (at the bank), v kině (at the cinema), v divadle (at the theatre), v nemocnici (at the hospital), v práci (at work), v obchodě (in the shop), v restauraci (in the restaurant).
Po práci jdeme do banky a potom do restaurace.
After work we're going to the bank and then to a restaurant.
Celý večer jsme strávili v divadle.
We spent the whole evening at the theatre.
Motion switches the case to the accusative
So far every example marks a static location and uses the locative. When you express motion toward a destination, the same prepositions stay but the case changes — and the choice of preposition splits:
- A v-place takes do + genitive for motion into it: jdu do banky, jedu do Prahy, letím do Itálie.
- A na-place keeps na, but switches to the accusative: jdu na poštu, jedu na Slovensko, jdu na koncert.
This pairing is rigid, so learn each place with both of its forms.
| Where? (location, locative) | Where to? (motion) |
|---|---|
| v bance | do banky |
| v Praze | do Prahy |
| na poště | na poštu |
| na Slovensku | na Slovensko |
| na koncertě | na koncert |
Ráno jdu na poštu, odpoledne budu zase na poště.
In the morning I'm going to the post office; in the afternoon I'll be at the post office again.
Příští týden jedeme na Slovensko za rodinou.
Next week we're going to Slovakia to see family.
For the underlying accusative-versus-locative mechanics, see Two-Case Prepositions: na, v, o, za and Location with v and na.
A note for English speakers
English chops this territory up with in, on, at, and to, and the cuts do not line up with the Czech ones. English says at the post office, at the station, at university, at the concert — all with at — but Czech routes them through na, while at the bank and at the cinema go through v. Because there is no consistent meaning bridge, the only reliable strategy is to learn each Czech place together with its preposition, exactly as you learn a noun together with its gender. Do not translate the English preposition; recall the Czech phrase as a unit.
Common Mistakes
1. Using v with the fixed na-countries. Slovakia, Ukraine, Iceland and the rest are memorized exceptions.
❌ Moje sestra studuje v Slovensku.
Incorrect — Slovakia takes na, not v.
✅ Moje sestra studuje na Slovensku.
My sister studies in Slovakia.
2. Using v for the institution na-list. Buildings like the post office, the station, and the government office take na despite being enclosed.
❌ Vyzvedl jsem balík v poště.
Incorrect — it is na poště, not v poště.
✅ Vyzvedl jsem balík na poště.
I picked up the parcel at the post office.
3. Mixing up Bohemia and Moravia. The neighbouring regions take different prepositions.
❌ Vyrostl jsem v Moravě, blízko Brna.
Incorrect — Moravia takes na: na Moravě.
✅ Vyrostl jsem na Moravě, blízko Brna.
I grew up in Moravia, near Brno.
4. Keeping the locative for motion. When you move toward a place, the case must change.
❌ Zítra jdu na poště.
Incorrect — motion toward needs the accusative: na poštu.
✅ Zítra jdu na poštu.
Tomorrow I'm going to the post office.
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
- Choosing v versus na for PlacesB1 — Deciding between v and na for locations and destinations.
- Location with V and NaA2 — Choosing between v and na for static location, and the resulting locative endings.
- 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.
- Prepositions with the Locative: v, na, o, po, přiA1 — The locative-governing prepositions and the only Czech case you can never use without a preposition.
- The Locative of Place NamesB1 — Saying where you are with Czech and foreign place names in the locative.