The locative singular of hard inanimate masculines — the hrad type — has two rival endings, -ě/-e and -u, and choosing between them is the single trickiest cell in the whole pattern. You meet it every time you say where something is: na mostě (on the bridge), ve světě (in the world), but ve vlaku (on the train) and na rohu (on the corner). Because the locative only ever appears after a preposition (v/ve, na, o, po, při), and because location phrases are some of the first things you want to say, this choice surfaces constantly — and the wrong ending is immediately noticeable to a Czech ear.
The two endings, and why there are two
The -ě/-e ending is the older, native, "place-like" locative. It is the one you find on the most basic concrete nouns — hrad, most, les, svět. Historically it was the locative ending for this class, and it still feels at home on words for tangible places and things.
The -u ending spread later. It is now obligatory after certain stems (the velars, see below) and is the normal choice for abstract, technical, and borrowed nouns. Where the language has been modernising, -u has been advancing — which is why so many everyday and recent words take it.
Na mostě foukal hrozný vítr.
There was a terrible wind on the bridge. (most → mostě, the older -ě)
Ve světě se toho hodně mění.
A lot is changing in the world. (svět → světě)
Ve vlaku nebylo jediné volné místo.
There wasn't a single free seat on the train. (vlak → vlaku, the newer -u)
The one hard rule: velar stems take -u
Here is the only part of this split that is fully predictable, and it is worth its weight in gold. Stems ending in a velar consonant — k, g, h, ch — cannot take -ě at all, because -ě would force a sound change the language does not allow here. So these stems take -u, every time, no exceptions.
| Stem ending | Noun | Locative |
|---|---|---|
| k | vlak (train) | ve vlaku |
| h | roh (corner) | na rohu |
| h | břeh (bank, shore) | na břehu |
| ch | strach (fear) | ve strachu |
| g | dialog (dialogue) | v dialogu |
Na rohu ulice stojí trafika.
There's a newsstand on the corner of the street. (roh → rohu, velar stem)
Na břehu rybníka seděl rybář.
A fisherman was sitting on the bank of the pond. (břeh → břehu, velar stem)
When -ě is chosen, it softens the consonant
For the many non-velar nouns that take -ě/-e, the ending is "soft" and changes the consonant in front of it. The change is the same family of alternations you meet in the feminine dative/locative — and crucially, it governs the spelling:
| Stem ending | Spelled | Example (locative) |
|---|---|---|
| d, t, n | -ě (softens d→dě, t→tě, n→ně) | hrad → na hradě, most → na mostě |
| b, p, v, m, f | -ě | svět → ve světě, strom → na stromě |
| s, z, l, r | plain -e (same sound, no hook) | les → v lese, kostel → v kostele, dvůr → na dvoře |
The split between -ě and plain -e is purely orthographic: after d, t, n, b, p, v, m, f you write the hook (ě); after s, z, l, r you write a bare e. The sound is the same softening either way. Watch dvůr → na dvoře: the r softens to ř, and the long ů shortens to o, both at once.
Na stromě seděl zpěvavý pták.
A songbird was sitting in the tree. (strom → stromě)
V lese jsme našli plno hub.
We found loads of mushrooms in the forest. (les → lese, plain -e after s)
Na dvoře si hrály děti.
Children were playing in the courtyard. (dvůr → dvoře, r → ř and ů → o)
Ve světě i u nás se o tom mluví.
It's being discussed both abroad and here at home. (svět → světě)
Abstract, technical, and foreign nouns lean -u
Beyond the velar rule, the strongest tendency is this: abstract, technical, and borrowed nouns take -u, even when their stem could in principle take -ě. So názor → o názoru (opinion), systém → v systému, plán → v plánu, internet → na internetu, email → v emailu. This is the same lean toward -u you see in the genitive split, and it means modern vocabulary is overwhelmingly -u in the locative.
V plánu máme ještě dvě zastávky.
We've still got two stops in the plan. (plán → plánu, abstract → -u)
Našel jsem to na internetu.
I found it on the internet. (internet → internetu, borrowing → -u)
The irregular star: rok → v roce
The word rok ("year") is worth flagging on its own. Despite ending in the velar k, it does not take the expected *v roku in standard Czech; its locative is the irregular v roce (k → c). You will use this constantly when giving dates, so learn it as a fixed phrase.
Narodil se v roce dva tisíce.
He was born in the year two thousand. (rok → roce, irregular)
V minulém roce jsme byli v Itálii.
Last year we were in Italy. (rok → roce)
Free variation: na mostě / na mostu
For a real subset of nouns, both endings are acceptable and you will hear native speakers use either. Common examples: most → na mostě / na mostu, autobus → v autobuse / v autobusu, les → v lese (here only -e is normal, no variation). The variation is genuine, not a mistake — though some variants carry a faint register difference, with -ě/-e sounding slightly more traditional and -u slightly more colloquial or modern.
V autobuse bylo narváno.
The bus was packed. (autobus → autobuse; v autobusu is equally fine)
Because of this variation, you do not need to agonise over every borderline word — but the velar rule, the abstract/foreign lean toward -u, and the irregular v roce are firm enough to be learned as rules, and they cover most of what you will actually say.
Common mistakes
❌ Seděli jsme ve vlace.
Incorrect — vlak has a velar stem (k), so the locative must be -u: ve vlaku.
✅ Seděli jsme ve vlaku.
We were sitting on the train. (vlak → vlaku)
❌ Stalo se to v minulém roku.
Incorrect — rok has the irregular locative roce, not *roku, despite the velar k.
✅ Stalo se to v minulém roce.
It happened last year. (rok → roce)
❌ Bydlíme v starý dům.
Incorrect — the preposition v takes the locative, and dům softens and shortens to domě.
✅ Bydlíme ve starém domě.
We live in an old house. (dům → domě, ů → o, v → ve before the cluster)
❌ Na rohě ulice stojí trafika.
Incorrect — roh is a velar stem and cannot take -ě; the locative is rohu.
✅ Na rohu ulice stojí trafika.
There's a newsstand on the corner of the street. (roh → rohu)
❌ Na internetě jsem to nenašel.
Incorrect — internet is a borrowing and takes the modern -u: na internetu.
✅ Na internetu jsem to nenašel.
I couldn't find it on the internet. (internet → internetu)
The recurring English-speaker pitfall is choosing the ending by feel rather than by the stem. The fix is a quick two-step check: (1) is the stem velar (k, g, h, ch)? If yes, it is -u (with rok → roce as the lone irregular). (2) Is the noun abstract, technical, or foreign? Then lean -u as well. Everything left over is the -ě/-e territory of basic concrete words, where you also apply the consonant softening.
Key takeaways
- The hard inanimate masculine locative singular splits between -ě/-e (older, concrete, place-like) and -u (newer, abstract, technical, foreign).
- Velar stems (k, g, h, ch) always take -u — the one exceptionless rule here: ve vlaku, na rohu, na břehu, ve strachu.
- When -ě/-e applies, it softens the preceding consonant and the spelling depends on it: ě after d, t, n, b, p, v, m, f (na mostě, ve světě, na stromě); plain e after s, z, l, r (v lese, v kostele, na dvoře).
- rok is irregular: the locative is v roce, not *v roku — essential for dates.
- Many nouns allow both (na mostě / na mostu, v autobuse / v autobusu), so do not over-agonise the borderline cases.
- The locative -ě/-u split is independent of the genitive -a/-u split: rybník takes genitive rybníka but locative na rybníku.
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
- Masculine Inanimate: The Hrad ParadigmA2 — The hard masculine inanimate pattern hrad (castle) — the model for consonant-final non-living masculines, with its full seven-case table and the all-important inanimate accusative.
- Masculine Inanimate Paradigms ComparedB1 — A side-by-side of hrad and stroj plus the genitive and locative splits, summarizing inanimate masculines.
- The -u vs -a Genitive of Inanimate MasculinesB2 — Why some inanimate masculines take genitive -a (lesa) while most take -u (hradu).
- Locative Endings and Consonant AlternationsB1 — The locative singular endings -e/-ě/-u/-i and the stem mutations the -e ending forces.
- Location with V and NaA2 — Choosing between v and na for static location, and the resulting locative endings.