German Two-Way Prepositions: Wo or Wohin? (Accusative or Dative Made Easy)
In, auf, an, unter: accusative or dative? Learn the simple Wo/Wohin rule for German two-way prepositions with verb pairs, examples and common mistakes.

Die Katze springt auf den Tisch. Die Katze sitzt auf dem Tisch. Same cat, same table, but once it is den and once it is dem. Welcome to German two-way prepositions (Wechselpräpositionen). They can take the accusative or the dative, and that confuses almost every learner. The good news: one simple question decides the case every time.
The 9 two-way prepositions
There are only nine of them. Learn them as a group:
- an – at, on (a vertical surface)
- auf – on (top of)
- hinter – behind
- in – in, into
- neben – next to
- über – over, above
- unter – under, below
- vor – in front of
- zwischen – between
The rule: Wohin or Wo?
Ask yourself one question about the sentence:
- Wohin? (Where to?) – There is movement towards a new place. Use the accusative.
- Wo? (Where?) – Something is already in a place, no change of location. Use the dative.
Compare:
- Ich gehe in den Park. – I go into the park. (Wohin? → accusative)
- Ich bin im Park. – I am in the park. (Wo? → dative)
- Er hängt das Bild an die Wand. – He hangs the picture on the wall. (Wohin?)
- Das Bild hängt an der Wand. – The picture is hanging on the wall. (Wo?)
If you want a refresher on the two cases themselves, read our guide to accusative vs. dative.
The verb pairs that make it easy
German has pairs of verbs that almost always tell you the case. The first verb is an action (Wohin → accusative), the second is a position (Wo → dative):
- legen / liegen (to lay / to lie): Ich lege das Handy auf den Tisch. – Das Handy liegt auf dem Tisch.
- stellen / stehen (to put upright / to stand): Sie stellt die Flasche in den Kühlschrank. – Die Flasche steht im Kühlschrank.
- setzen / sitzen (to sit down / to be sitting): Wir setzen uns neben den Mann. – Wir sitzen neben dem Mann.
- hängen / hängen (to hang something / to be hanging): Ich hänge die Jacke an den Haken. – Die Jacke hängt am Haken.
A handy tip: the action verbs (legen, stellen, setzen) are regular and form the Perfekt with haben. The position verbs (liegen, stehen, sitzen) are irregular. More on this in our article on the German Perfekt.
Short forms you will hear all the time
Some prepositions merge with the article:
- in + dem = im (dative): Ich wohne im Zentrum.
- in + das = ins (accusative): Wir gehen ins Kino.
- an + dem = am (dative): Wir treffen uns am Bahnhof.
- an + das = ans (accusative): Wir fahren ans Meer.
So im and am are always dative, and ins and ans are always accusative. That alone answers many exam questions.
Movement inside a place is still "Wo?"
This is the tricky part. Movement does not always mean accusative. If you move inside one place without changing it, the question is still Wo?
- Die Kinder laufen im Park. – The kids are running in the park. (They stay in the park: dative.)
- Die Kinder laufen in den Park. – The kids are running into the park. (They enter it: accusative.)
Two-way prepositions with time
When an, in and vor talk about time, they take the dative. No need to ask Wo or Wohin:
- am Montag, am Abend – on Monday, in the evening
- im Sommer, im Mai – in summer, in May
- vor einer Woche – a week ago
Common mistakes
- Using the dative after a movement verb. Wrong: Ich gehe im Supermarkt. Right: Ich gehe in den Supermarkt.
- Using the accusative for a position. Wrong: Das Buch liegt auf den Tisch. Right: Das Buch liegt auf dem Tisch.
- Mixing up legen and liegen. Wrong: Ich liege das Buch auf den Tisch. Right: Ich lege das Buch auf den Tisch.
- Using nach or zu instead of in for places you enter. Wrong: Ich gehe zu das Kino. Right: Ich gehe ins Kino.
Want to see more typical errors? Check our list of the 10 most common German mistakes.
Your turn
Look around your room and make two sentences for three objects: one with an action verb (Ich lege das Buch auf den Tisch.) and one with a position verb (Das Buch liegt auf dem Tisch.). Then practise with real example sentences and get instant feedback on every word.