do versus k: Going Into versus Going Toward

English uses one little word — to — for almost every destination: "I'm going to school," "I'm going to the doctor," "I'm going to the window." Czech refuses to lump these together. It asks a sharper question: are you going to end up inside a place, or are you just heading toward something or up to somebody? Inside takes do + the genitive; toward or up-to takes k (or ke) + the dative. This is the single most useful directional contrast in the language, and once it clicks you'll stop making the most common destination error English speakers make.

The core distinction in one sentence

Use do + genitive when your goal is to be inside an enclosed place — a building, a room, a town, a country. Use k/ke + dative when your goal is a person or a point you approach but don't enter — up to the window, over to the doctor, round to grandma's.

💡
The mental image: do is an arrow that ends inside a box. k is an arrow that stops at the edge of, or next to, its target — and it's the only choice when the target is a human being.

do + genitive: going into an enclosed place

If you can picture yourself crossing a threshold and ending up within the place, use do. The noun goes into the genitive case.

CzechMeaning(genitive of...)
jdu do školyI'm going to schoolškola
jdu do obchoduI'm going to the shopobchod
jdu do nemocniceI'm going to (into) the hospitalnemocnice
jdu do městaI'm going (in)to townměsto
jedu do PrahyI'm going to PraguePraha
jedu do NěmeckaI'm going to GermanyNěmecko

Towns and countries take do because you end up inside their borders. This do is the directional twin of the locative v ("in"): you go do Prahy and then you are v Praze.

Ráno jdu do práce, ale nejdřív se stavím do obchodu pro mléko.

In the morning I go to work, but first I'll pop into the shop for milk.

Letos v zimě pojedeme do Rakouska na hory.

This winter we'll go to Austria, to the mountains.

Děti běžely do pokoje a zabouchly dveře.

The children ran into the room and slammed the door.

k/ke + dative: going toward a point or up to a person

If you are heading toward something, stopping at it or beside it, or going to see a person, use k. The noun goes into the dative case. (Use ke before words starting with a difficult cluster — ke mně, ke stolu, ke dveřím — and the rare survivor ku only in fixed expressions like ku příkladu ("for example") and ratios jedna ku deseti ("one to ten") — with ordinary nouns it is k Praze, not ku Praze; the spelling rule lives on the vocalized prepositions topic.)

CzechMeaning(dative of...)
jdu k oknuI'm going (over) to the windowokno
jdu k řeceI'm walking toward the riverřeka
jdu k lékařiI'm going to the doctorlékař
jdu k babičceI'm going to grandma'sbabička
jdu k tabuliI'm going up to the boardtabule
přisedni si ke mněcome sit next to me

Crucially, a person is always k, never do. You don't go "into" a person, so going to see someone — the doctor, your friend, your parents — is k lékaři, k příteli, k rodičům.

Přistup blíž k oknu, ať na tebe vidím.

Step closer to the window so I can see you.

O víkendu jedeme k babičce na oběd.

At the weekend we're going to Grandma's for lunch.

Musím zajít k zubaři, bolí mě zub.

I have to go to the dentist, my tooth hurts.

The decisive pair: do nemocnice vs k lékaři

Here is the contrast that makes the rule unforgettable. "Going to the doctor" can be expressed two ways depending on what you mean by "doctor":

  • k lékaři — going to the doctor as a person (for an appointment, to be seen). This is the everyday way to say "I'm going to the doctor."
  • do ordinace — going into the doctor's surgery/office (the room itself).
  • do nemocnice — going into the hospital (the building).

So the place is do, the person is k. A surgery and a hospital are rooms and buildings you enter; the doctor is a human you go up to.

Zítra jdu k lékaři na kontrolu.

Tomorrow I'm going to the doctor for a check-up.

Sanitka ho odvezla do nemocnice.

The ambulance took him to (the) hospital.

Sedněte si do čekárny, paní doktorka si vás zavolá.

Sit down in the waiting room, the doctor will call you in.

A second clean minimal pair: do parku ("into the park," to spend time inside it) versus k parku ("up to the park," reaching its edge but not necessarily entering).

V neděli jdeme do parku na procházku.

On Sunday we're going to the park for a walk (into it).

Zaparkuj k parku a dál půjdeme pěšky.

Park by the park and we'll walk the rest of the way.

Where na muscles in

A third preposition, na + accusative, claims certain destinations for historical and conventional reasons — and you can't always predict them. Events and open public spaces, plus a fixed list of institutions, take na rather than do or k: na poštu ("to the post office"), na nádraží ("to the station"), na koncert ("to a concert"), na úřad ("to the office/authority"), na fakultu ("to the faculty"). There is no logical shortcut here — these are lexically fixed and must be learned item by item, exactly as covered on the v vs na page.

Musím skočit na poštu a pak na nádraží pro lístky.

I have to nip to the post office and then to the station for tickets.

Večer jdeme na koncert do filharmonie.

In the evening we're going to a concert at the philharmonic.

Notice the last example layers both: na koncert (the event, fixed na) and do filharmonie (into the concert-hall building, do).

How this looks to an English speaker

The trap is structural: English packs "into a place," "up to a person," and "toward a point" all into the bare word to. So an English speaker reaches for one Czech preposition for all three and, because do is the first one taught, says the very natural-sounding but wrong jdu do doktora ("I'm going into the doctor"). It should be k lékaři / k doktorovi. The cure is to install the human-vs-place reflex: the moment your destination is a person, the preposition is k. Everything else — buildings, rooms, towns, countries — defaults to do, with na claiming its memorized exceptions.

💡
One test you can run in your head: can you stand inside the destination? If yes, lean toward do (a house, a shop, a city). If your destination is a human, or a thing you only walk up to, use k.

Common mistakes

❌ Zítra jdu do doktora.

Incorrect — a person takes k + dative, not do: k doktorovi / k lékaři.

✅ Zítra jdu k doktorovi.

Tomorrow I'm going to the doctor.

❌ O víkendu jedeme do babičky.

Incorrect — grandma is a person, so it's k babičce, not do.

✅ O víkendu jedeme k babičce.

At the weekend we're going to Grandma's.

❌ Pojď k pokoji, něco ti ukážu.

Incorrect — entering a room is do + genitive (do pokoje), not k + dative; you go inside it, not up to it.

✅ Pojď do pokoje, něco ti ukážu.

Come into the room, I'll show you something.

❌ Jdu ke škole na schůzku.

Incorrect — to go inside the school it's do školy + genitive; ke škole would only mean 'up to the school building', not into it.

✅ Jdu do školy na schůzku.

I'm going to (the) school for a meeting.

❌ Musím jít do pošty pro balík.

Incorrect — the post office is lexically fixed with na: na poštu.

✅ Musím jít na poštu pro balík.

I have to go to the post office for a parcel.

Key takeaways

  • do + genitive = going into an enclosed place: do školy, do obchodu, do města, do Prahy.
  • k/ke + dative = going toward a point or up to a person: k oknu, k řece, k lékaři, k babičce.
  • A person is always k, never do — this kills the jdu do doktora error.
  • na + accusative claims a memorized set of institutions and events: na poštu, na nádraží, na koncert.
  • do pairs with the locative v (go do Prahy, then be v Praze); k pairs with u (go k babičce, then be u babičky).

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