The basic split is simple: i means inside / within something (an enclosed space, a country, a town), while på means on a surface or at an institution treated as an activity (and, surprisingly, on most islands). The hard part is that a large share of the i/på choice is not derivable from any rule — it is fixed collocation, and the only honest advice is that you must learn the common phrases by heart.
This is, by consensus, the most stubbornly idiomatic choice a beginner faces. The heuristics below get you the majority of cases right; the rest is memorisation, and this page tells you honestly which is which.
Place: the core heuristic
i = inside / within an enclosed or bounded space. på = on a surface, or at an institution understood as an activity.
Melken står i kjøleskapet.
The milk is in the fridge. (enclosed space)
Koppen står på bordet.
The cup is on the table. (a surface)
Vi bor i et gammelt hus.
We live in an old house. (inside a bounded space)
Katta sover på taket.
The cat is sleeping on the roof. (a surface)
So far this matches English "in" vs "on" almost perfectly. The trouble starts where the two languages part ways — institutions, activities, islands, and a long tail of fixed expressions.
Countries, regions and cities: i (mostly)
Countries, regions, and cities take i — you are within their borders:
Jeg bor i Norge, i en liten by på Vestlandet.
I live in Norway, in a small town in the west.
Har du vært i Tyskland?
Have you been to Germany?
Islands take på — the surprising one
The single most counter-intuitive fact: islands (and island-nations, and many places that are historically islands) take på, not i. Think of it as standing on the land that sticks out of the sea.
Familien min bor på Island.
My family lives in Iceland.
Vi har en hytte på Senja.
We have a cabin on Senja (island).
Han er fra Stord, men jobber på Stord også.
He's from Stord (island), and works on Stord too.
This even reaches inland towns that were once islands or are conventionally treated as such, which is why locals say på Hamar, på Lillehammer, på Gjøvik — these are pure convention you cannot predict. When in doubt with a place name, listen to how natives say it.
Institutions as activity take på
When a place is understood as an activity or function rather than a building you are physically inside, Norwegian uses på. This is where English "at school," "at work," "at the cinema" lands — and note that Norwegian has no separate word for "at" here; på does that job.
Barna er på skolen til klokka to.
The kids are at school until two o'clock.
Jeg er på jobb, ringer deg senere.
I'm at work, I'll call you later.
Skal vi gå på kino i kveld?
Shall we go to the cinema tonight?
Hun studerer på universitetet i Bergen.
She studies at the university in Bergen.
The mental model: på skolen = "at school (the activity of schooling)," whereas i skolen would mean physically inside the school building and sounds odd as a default. Likewise på sykehuset (at the hospital, as a patient/visitor) is the everyday choice.
på for open / elevated terrain
Mountains, open fields, the countryside, the floor — anything you are on top of or out in the open — takes på:
Vi går tur på fjellet hver søndag.
We hike in the mountains every Sunday.
Han la seg ned på gulvet.
He lay down on the floor.
Time: i vs på
The i/på split also runs through time expressions, with its own logic.
i = duration ("for") and this current period:
Vi ventet i tre timer.
We waited for three hours. (duration)
Jeg skal til Spania i sommer.
I'm going to Spain this summer.
på = the time within which something gets completed, and (with named days) "on":
Han lærte seg norsk på tre måneder.
He learned Norwegian in three months. (completion within)
Vi sees på mandag.
See you on Monday.
The contrast that trips everyone up is duration vs completion:
Jeg leste boka i tre timer.
I read the book for three hours. (and maybe didn't finish — duration)
Jeg leste boka på tre timer.
I read the book in three hours. (finished it within that span)
Same numbers, opposite meaning. I tre timer measures how long the activity lasted; på tre timer measures how long it took to complete it. English uses "for" vs "in" for exactly this, so once you see the parallel it clicks.
The honest truth: much of it is memorised
There is no rule that predicts på kjøkkenet (in the kitchen) but i stua (in the living room), or på toalettet (in the bathroom) but i dusjen (in the shower). These are collocations. The heuristics above are genuinely useful — they cover most cases — but you will only sound native by absorbing the fixed phrases through exposure. Do not expect to reason your way to every answer.
A starter set of high-frequency fixed pairs worth memorising:
| på (memorise) | i (memorise) |
|---|---|
| på skolen, på jobb, på kino | i barnehagen, i byen, i sentrum |
| på kjøkkenet, på badet, på do | i stua, i hagen, i kjelleren |
| på fjellet, på landet, på hytta | i skogen, i fjæra, i bilen |
| på Island, på Hamar, på universitetet | i Norge, i Oslo, i huset |
Common Mistakes
English speakers mostly err by translating literally and by avoiding på where there is no English "at."
❌ Barna er i skolen.
Incorrect by default — sounds like 'physically inside the school building'.
✅ Barna er på skolen.
The kids are at school. (the activity)
❌ Jeg jobber i universitetet.
Incorrect — institution-as-activity takes på.
✅ Jeg jobber på universitetet.
I work at the university.
❌ Vi bor i Island.
Incorrect — islands take på.
✅ Vi bor på Island.
We live in Iceland.
❌ Jeg leste boka i to timer og ble ferdig.
Mismatched — 'i to timer' is pure duration, not completion.
✅ Jeg leste boka på to timer.
I read the book in two hours. (completed within)
❌ Vi sees i mandag.
Incorrect — named days take på.
✅ Vi sees på mandag.
See you on Monday.
Decision summary
| Situation | i | på |
|---|---|---|
| Place — enclosed / bounded space | i huset, i skuffen | — |
| Place — surface / open terrain | — | på bordet, på fjellet |
| Place — country / city | i Norge, i Oslo | — |
| Place — island / island-nation | — | på Island, på Senja |
| Place — institution as activity | — | på skolen, på jobb, på kino |
| Time — duration ("for") | i tre timer, i sommer | — |
| Time — completion within ("in") | — | på tre dager |
| Time — named day ("on") | — | på mandag |
Now practice Norwegian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Norwegian→Related Topics
- i vs på: PlaceA2 — The full systematic range of i (inside, countries, cities) vs på (surfaces, institutions-as-activity, islands, many towns) for location — with the collocation lists you must memorise.
- i vs på vs om: TimeA2 — The full systematic range of time prepositions — i (duration, this-period, years), på (named days, completion-within), om (future, habitual times of day), plus ved and for…siden — with the duration-vs-completion trap.
- Verbs with Fixed PrepositionsB1 — Verbs that govern a fixed, unpredictable preposition you must memorise as a unit: vente på (wait for), tenke på (think about), lete etter (look for), be om (ask for), glede seg til (look forward to), bestemme seg for (decide on) — where the Norwegian preposition almost never matches English.
- Prepositions: OverviewA1 — A map of the Norwegian preposition system and a warning that prepositions are the most idiomatic part of the language, rarely matching English one-to-one — with på and i as the chief troublemakers.
- Inter-Scandinavian False FriendsB2 — A decision guide to the words that look identical across Norwegian, Swedish and Danish but mean different things — rolig, rar, frokost, grine, semester, by and more — so you can read and hear the neighbour languages without being tripped up.