The -e/-ě vs -u Locative of Inanimate Masculines

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ě (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 nounshrad, 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 endingNounLocative
kvlak (train)ve vlaku
hroh (corner)na rohu
hbřeh (bank, shore)na břehu
chstrach (fear)ve strachu
gdialog (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)

💡
If the stem ends in k, g, h, ch, you are done thinking: the locative is -u. This is the one corner of the locative split with zero exceptions, so check the final consonant first — it resolves a large share of nouns instantly.

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 endingSpelledExample (locative)
d, t, n (softens d→dě, t→tě, n→ně)hrad → na hradě, most → na mostě
b, p, v, m, fsvět → ve světě, strom → na stromě
s, z, l, rplain -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)

💡
Never say *v roku for dates. The standard locative of rok is the irregular v roce — and since you cannot give a year without it, it is one of the highest-priority forms on this whole page.

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