When you want to say where you are — where you live, where you were born, where the meeting is — Czech reaches for the locative case, almost always introduced by the preposition v ("in") or na ("on/at"). This is one of the most frequent things a learner ever says: v Praze, v Brně, na Moravě. The locative is unusual among Czech cases in that it can never appear without a preposition, so learning the locative of place names means mastering two things at once: which preposition the place takes, and how the name's ending changes. The companion page on declining Czech place names gives the full case picture; this page zooms in on the single question kde? ("where?").
v or na — the choice you must memorise
For the question where?, almost every settlement takes v:
Bydlím v Praze.
I live in Prague.
Pracuje v Brně.
He works in Brno.
Studovala jsem v Olomouci.
I studied in Olomouc.
But a stubborn minority of places take na instead, and there is no deep logic you can rely on — it is lexically fixed, the way English says "in France" but "on the island". You have to learn each one.
- Larger regions: na Moravě (in Moravia), na Slovácku, na Vysočině.
- A few towns, often historically on a hill or with na baked into local usage: na Kladně, na Smíchově (a district of Prague).
- Several countries and territories: na Slovensku (Slovakia), na Ukrajině (Ukraine), and traditionally na Moravě.
Na Moravě se mluví trochu jinak než v Čechách.
In Moravia people speak a bit differently than in Bohemia.
Jeho rodina žije na Slovensku.
His family lives in Slovakia.
Vyrostl na Kladně, ale teď bydlí v Praze.
He grew up in Kladno, but now lives in Prague.
Countries: mostly v, with a short na list
Countries overwhelmingly take v in the locative, with the country name declining normally:
| Country | Locative |
|---|---|
| Německo | v Německu |
| Anglie | v Anglii |
| Itálie | v Itálii |
| Francie | ve Francii |
| Rakousko | v Rakousku |
Loni jsme byli na dovolené v Itálii.
Last year we were on holiday in Italy.
Studuje medicínu v Německu.
She studies medicine in Germany.
The exceptions that take na are a small, memorisable set: na Slovensku, na Ukrajině, na Maltě, na Kypru (Cyprus, an island), na Islandu (Iceland). Islands generally pattern with na, which at least echoes the English "on".
Strávili jsme týden na Slovensku v Tatrách.
We spent a week in Slovakia in the Tatras.
The consonant alternations
The locative is where Czech place names change their stem most visibly, and skipping the change is the classic learner error. When the locative ending -e/-ě is added, the final consonant of the stem softens. The most important cases:
- h → z: Praha → v Praze
- k → c: Amerika → v Americe, Afrika → v Africe
- r → ř: Tábor → v Táboře
- ch → š: rare in toponyms but real in common nouns (střecha → na střeše); worth recognising.
V Praze je v létě plno turistů.
In summer Prague is full of tourists.
Byl jsi někdy v Americe?
Have you ever been to America?
Hrad nad Táborem stojí na skále.
The castle above Tábor stands on a rock.
Neuter -o towns soften the same way: Brno → v Brně, Kladno → na Kladně, Znojmo → ve Znojmě. And soft-consonant feminine names like Plzeň take the locative -i, with the fleeting -e- dropping out: Plzeň → v Plzni. Missing that stem change — saying v Plzeň — is a dead giveaway of a beginner.
V Plzni jsme ochutnali čerstvé pivo.
In Pilsen we tasted fresh beer.
Ve Znojmě se konají vinařské slavnosti.
Wine festivals are held in Znojmo.
For the full rules on which consonant turns into which, see locative endings and alternations.
Vocalized ve before consonant clusters
The preposition v picks up a vowel and becomes ve when the following word begins with a cluster that would be hard to pronounce — typically v- or f- itself, or two consonants. You say ve Vídni (in Vienna), ve Francii, ve Znojmě, and the everyday ve městě (in town/in the city).
Ve Vídni jsme navštívili operu.
In Vienna we visited the opera.
Ve městě je dnes velký provoz.
There's heavy traffic in town today.
This is purely about pronunciation, not meaning — v and ve are the same preposition. The parallel page on vocalized prepositions gives the general rule.
Plural-only names in the locative
Names that are grammatically plural take the plural locative -ách / -ích, and there is no way to fudge a singular. Pardubice → v Pardubicích, Teplice → v Teplicích, Čechy → v Čechách (in Bohemia), Krkonoše → v Krkonoších.
V Pardubicích bydlí moje sestra.
My sister lives in Pardubice.
V Čechách bývá v zimě víc sněhu než na Moravě.
In Bohemia there's usually more snow in winter than in Moravia.
Two-part names
In two-part names, each part takes the locative according to its own type. Hradec Králové declines only the first part: v Hradci Králové (the frozen genitive Králové never moves). České Budějovice declines both, the adjective agreeing with the plural noun: v Českých Budějovicích.
Konference se koná v Hradci Králové.
The conference is taking place in Hradec Králové.
V Českých Budějovicích vaří slavné pivo Budvar.
In České Budějovice they brew the famous Budvar beer.
Foreign cities: decline if you can
Many foreign city names have been Czechified enough to decline: Londýn → v Londýně, Paříž → v Paříži, Berlín → v Berlíně, Řím → v Římě. Names that don't fit any Czech pattern stay frozen: v Tokiu does decline (neuter -o type), but v Oslu and v Bilbau sit awkwardly, and genuinely indeclinable names like Chicago often stay put after the preposition.
V Paříži jsme strávili tři dny.
We spent three days in Paris.
Bydlel rok v Berlíně a teď je zpátky.
He lived in Berlin for a year and now he's back.
The dedicated page on foreign place names covers which foreign names decline and which stay frozen.
Common mistakes
Leaving the name in the nominative after v / na is the number-one error — the locative is mandatory.
❌ Bydlím v Praha.
Incorrect — v requires the locative, not the nominative.
✅ Bydlím v Praze.
I live in Prague.
Choosing the right preposition but skipping the stem change:
❌ Pracuje v Plzeň.
Incorrect — Plzeň must become the locative v Plzni.
✅ Pracuje v Plzni.
She works in Pilsen.
Guessing v for a place that takes na:
❌ Žijí v Slovensku.
Incorrect — Slovakia takes na, and v would not vocalize correctly here either.
✅ Žijí na Slovensku.
They live in Slovakia.
Using the singular form of a plural-only name:
❌ Sejdeme se v Teplice.
Incorrect — the locative of this plural-only name is v Teplicích.
✅ Sejdeme se v Teplicích.
We'll meet in Teplice.
Forgetting to vocalize v before a cluster:
❌ Byli jsme v Vídni na koncertě.
Incorrect — v must become ve before the cluster.
✅ Byli jsme ve Vídni na koncertě.
We were in Vienna at a concert.
Key takeaways
- For where?, almost every place takes v
- locative; a fixed minority takes na (na Moravě, na Slovensku, na Kladně) and must be memorised.
- The locative softens the stem: Praha → v Praze, Brno → v Brně, Plzeň → v Plzni, Tábor → v Táboře.
- Plural-only names take the plural locative: v Pardubicích, v Čechách.
- v becomes ve before a difficult cluster: ve Vídni, ve městě.
For the broader contrast between the two prepositions across all kinds of nouns, see v vs na with places, and for the locative more generally, the locative overview.
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
- Declining Czech Place NamesB1 — How Czech town, city, and region names take case endings, including those that are plural-only.
- Choosing v versus na for PlacesB1 — Deciding between v and na for locations and destinations.
- Locative Endings and Consonant AlternationsB1 — The locative singular endings -e/-ě/-u/-i and the stem mutations the -e ending forces.
- The Locative: The Preposition-Only CaseA1 — The one Czech case that never appears without a preposition — used for static location and for the topic of speech.
- Declining Foreign Place NamesB2 — When foreign cities and countries decline, when they stay fixed, and how to handle tricky endings.
- Vocalized Prepositions: k/ke, s/se, v/ve, z/ze, od/odeA2 — When a preposition gains an extra -e to ease pronunciation before consonant clusters.