The nine two-way prepositions (Wechselpräpositionen) get most of their classroom attention for one thing: they take the accusative for direction and the dative for location. That case rule is essential, but it is only half the skill. The other half — the part that actually trips up confident B1 learners — is choosing the right preposition in the first place. German carves up physical space more finely than English does, and nowhere is this clearer than the an / auf / in trio, where English's flat "on/at/in" simply doesn't map. This page is about meaning, not case. (For the accusative-vs-dative rule, see the two-way overview.)
The nine prepositions and their spatial senses
| Preposition | Core spatial meaning |
|---|---|
| an | on a vertical surface / at an edge or border / right up against |
| auf | on a horizontal surface / on top of / at certain public places |
| in | inside / enclosed within |
| über | over, above, across |
| unter | under, beneath / among |
| vor | in front of |
| hinter | behind |
| neben | next to, beside |
| zwischen | between |
The last six — über, unter, vor, hinter, neben, zwischen — are mostly intuitive for English speakers, because each maps cleanly onto a single English word. The first three are the hard ones, so we'll spend most of the page there.
The an / auf / in logic: surface contact vs. enclosure
Here is the distinguishing insight that competitors skip. German doesn't choose between an, auf, and in by feel — it follows a consistent three-way spatial logic based on how an object relates to its reference point:
- an = contact with a vertical surface or an edge. The object touches the side of something, hangs on it, or sits right at its border.
- auf = contact with a horizontal surface, on top. The object rests on the upper face of something.
- in = enclosure. The object is inside, surrounded by something.
English collapses all of this into "on" and "in," which is why "the picture is on the wall" and "the book is on the table" feel identical to an English speaker — but German hears two completely different spatial relationships.
Das Poster hängt an der Wand.
The poster is hanging on the wall. — vertical surface → an.
Das Buch liegt auf dem Tisch.
The book is lying on the table. — horizontal top surface → auf.
Die Milch ist im Kühlschrank.
The milk is in the fridge. — enclosure → in; im = in dem.
Run the test on any object: is it stuck to a side (an), sitting on top (auf), or shut inside (in)? A magnet is an dem Kühlschrank (on the door, vertical), but the milk is in dem Kühlschrank (inside). Same fridge, different spatial relationship, different preposition.
an — edges, borders, and being right at something
Beyond vertical surfaces, an covers edges and borders: the window, the river, the coast, the sea. The idea is immediately adjacent to a line or boundary.
Sie steht am Fenster und schaut raus.
She's standing at the window looking out. — edge/boundary → an; am = an dem. (informal)
Wir machen Urlaub an der Ostsee.
We're holidaying at the Baltic Sea. — at the coastline/border → an.
Schreib das bitte an die Tafel.
Please write that on the board. — vertical surface, direction → accusative (an die Tafel).
This is also why you study an der Universität — you're conceptualized as being at the institution as a point/edge, not enclosed inside a building.
auf — horizontal surfaces and the "public place" idiom
auf is straightforward for horizontal tops, but it has a second, idiomatic use that English speakers never predict: certain public institutions and events take auf rather than in. The post office, the bank, the market, a party, a celebration — these are conceptualized as flat, open spaces you go onto.
Ich muss noch schnell auf die Post.
I still have to run to the post office. — public institution → auf; direction → accusative. (informal)
Wir haben uns auf einer Party kennengelernt.
We met at a party. — event → auf, not in.
Die Katze sitzt auf dem Dach.
The cat is sitting on the roof. — horizontal top → auf.
The "party" case is the famous trap: English "at a party" tempts you toward an or in, but it's auf der Party. There's no deep logic to recover here — auf with parties, markets, and certain offices is partly idiomatic, so memorize the set: auf der Post, auf der Bank, auf dem Markt, auf einer Party, auf einer Hochzeit.
in — enclosure and most "at" places
in is for enclosed spaces, and it also covers most ordinary "at the..." statements where the place is a building you go inside: the cinema, the school, the kitchen, the city.
Heute Abend gehen wir ins Kino.
Tonight we're going to the cinema. — enclosed building; direction → ins (in das).
Die Kinder sind noch in der Schule.
The children are still at school. — enclosure, location → in der.
Im Sommer schwimmen wir oft im See.
In summer we often swim in the lake. — surrounded by water → in; im = in dem.
So the same English "at the cinema / at school / at the party" splits three ways in German: im Kino (in), in der Schule (in), but auf der Party (auf). The English preposition tells you nothing — you have to know the German convention. The an-auf-in-contrast page drills exactly these collocations.
über, unter, vor, hinter, neben, zwischen
These six are gentler, because each lines up with one English word. Still, watch the umlauts on über, and note that über and unter both have a literal spatial sense and a figurative "among/across" sense.
Die Lampe hängt über dem Tisch.
The lamp hangs above the table. — über with umlaut; location → dative.
Der Hund liegt unter dem Sofa.
The dog is lying under the sofa. — unter, location → dative.
Stell die Schuhe vor die Tür.
Put the shoes in front of the door. — vor; direction → accusative (die Tür).
Das Fahrrad steht hinter dem Haus.
The bike is behind the house. — hinter, location → dative.
Setz dich neben mich!
Sit down next to me! — neben; direction → accusative (mich). (informal)
Die Apotheke ist zwischen der Bäckerei und der Bank.
The pharmacy is between the bakery and the bank. — zwischen, location → dative.
A small note on über: when it means "across" (crossing a path), it triggers the accusative even for what feels like a location — über die Straße gehen (to cross the street), because you're traversing it. And unter can mean "among" people: unter Freunden (among friends).
How this differs from English
English has two all-purpose surface prepositions, "on" and "in," plus "at" for vague proximity. German replaces this with a sharper geometric system: contact-with-a-vertical-edge (an), contact-with-a-horizontal-top (auf), and enclosure (in). Because English "on" covers both an and auf, and English "at" can land on any of the three, you cannot translate your way into the right German preposition. You have to re-encode the scene in terms of German's geometry — where exactly is the object relative to its reference surface? — and then add the idiomatic exceptions (the auf-places) on top.
Common Mistakes
❌ Wir haben uns in einer Party kennengelernt.
Incorrect — a party is conceptualized with auf, not in.
✅ Wir haben uns auf einer Party kennengelernt.
We met at a party.
❌ Das Bild hängt auf der Wand.
Incorrect — a wall is a vertical surface, so it takes an, not auf.
✅ Das Bild hängt an der Wand.
The picture is hanging on the wall.
❌ Ich muss noch in die Post.
Incorrect — the post office takes auf, not in.
✅ Ich muss noch auf die Post.
I still have to go to the post office.
❌ Der Magnet ist in dem Kühlschrank.
Incorrect — a magnet sits on the door surface (an), not inside the fridge (in).
✅ Der Magnet ist am Kühlschrank.
The magnet is on the fridge.
❌ Studierst du in der Universität?
Incorrect — you study 'at' the university as an institution → an, not in.
✅ Studierst du an der Universität?
Do you study at the university?
Every one of these comes from translating the English preposition directly. The fix is the same each time: ask what is the spatial relationship (vertical surface, horizontal top, or enclosure?), then check whether the place is one of the idiomatic auf-institutions.
Key Takeaways
- The case rule (accusative for direction, dative for location) is only half the skill — choosing the right preposition is the other half.
- an = vertical surface / edge / border; auf = horizontal top; in = enclosure. English's "on/at/in" blurs all three.
- Idiomatic auf-places: auf der Post, auf der Bank, auf dem Markt, auf einer Party, auf einer Hochzeit.
- über = over/above/across (umlaut!); unter = under/among; über takes the accusative when it means "across."
- Don't translate the English preposition — re-encode the scene in German's geometry, then memorize the idiomatic exceptions.
Now practice German
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning German→Related Topics
- Two-Way Prepositions (Wechselpräpositionen): Accusative or DativeA2 — The nine German prepositions that take accusative for direction and dative for location, and how to choose between them.
- an vs auf vs in (on / at / in)B1 — Three two-way prepositions that all blur into English 'on/at/in' — sorted by surface geometry (vertical, horizontal, enclosed) plus a list of institutional conventions.
- Positional Verb Pairs: legen/liegen, stellen/stehen, setzen/sitzen, hängenB1 — The transitive 'put' verbs that take the accusative and the intransitive 'be located' verbs that take the dative, and how to tell hängen apart from itself.
- Choosing Accusative or Dative: The Motion Test in DepthB1 — Why the two-way case depends on crossing into a location versus acting within it — and how verb-governed prepositions override the rule entirely.
- wo vs wohin vs woherA2 — How German splits English 'where' into three: wo for location, wohin for direction toward, woher for origin — and how each fixes the case of the answer.
- Prepositions of Place and DirectionB1 — The full system of location, direction, and origin in German — built around wo / wohin / woher and the three-way split of English 'to'.