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.
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.
| Czech | Meaning | (genitive of...) |
|---|---|---|
| jdu do školy | I'm going to school | škola |
| jdu do obchodu | I'm going to the shop | obchod |
| jdu do nemocnice | I'm going to (into) the hospital | nemocnice |
| jdu do města | I'm going (in)to town | město |
| jedu do Prahy | I'm going to Prague | Praha |
| jedu do Německa | I'm going to Germany | Ně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.)
| Czech | Meaning | (dative of...) |
|---|---|---|
| jdu k oknu | I'm going (over) to the window | okno |
| jdu k řece | I'm walking toward the river | řeka |
| jdu k lékaři | I'm going to the doctor | lékař |
| jdu k babičce | I'm going to grandma's | babička |
| jdu k tabuli | I'm going up to the board | tabule |
| přisedni si ke mně | come sit next to me | já |
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.
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
- Prepositions with the Genitive: do, z, od, bez, uA1 — The five highest-frequency genitive-governing prepositions and the fine meaning distinctions English collapses into 'to' and 'from'.
- Prepositions with the Dative: k, proti, kvůli, díkyA2 — Dative-governing prepositions for direction toward, opposition, and cause.
- v versus na for Places and ActivitiesB1 — Choosing between v and na for locations, regions, and events.
- Choosing v versus na for PlacesB1 — Deciding between v and na for locations and destinations.
- Prepositions That Take the GenitiveA2 — The large family of genitive prepositions — do, z, od, bez, u, vedle, podle, kolem, během, místo, kromě, uprostřed — and why the case is fixed no matter what they mean.
- Prepositions That Take the DativeA2 — The small but high-frequency set of prepositions — k, proti, kvůli, díky, naproti, vůči — that govern the dative case.