I or på in Norwegian? How to choose (i bilen, på bussen, på jobb)
I bilen but på bussen, i Oslo but på Island. The rules for i and på, 14 everyday pairs and a quiz with audio.
What is this about?
I and på are the two most common prepositions in Norwegian, and almost every learner finds them tricky. Both can be «in», «on» or «at» in English, so the English word won't tell you which one to pick. Norwegians choose by a pattern.
The basic rule is simple. I is for enclosed things with walls around them, like «i huset» (in the house), «i bilen» (in the car), «i Oslo» and «i Norge». På is for surfaces and open places, like «på taket» (on the roof), «på fjellet» (in the mountains) and «på Island» (in Iceland). Many institutions and events also take på, for example «på jobb» (at work), «på skolen» (at school) and «på kino» (at the cinema). Public transport takes på too, so it's «på bussen» and «på toget».
English helps sometimes («on the bus», «on the roof») and misleads at other times, because «in Iceland», «in the kitchen» and «in the mountains» are all på. So don't translate. Ask yourself what kind of place it is. Is it a closed box, a surface, an island, an institution or a vehicle? Some towns just follow local custom, so it's «i Bergen», but «på Hamar» and «på Lillehammer».
You'll use i or på in almost every sentence about your life, where you work, where the kids are, where you live. Learn them as fixed pairs, not single words. The kids are «i barnehagen» (at nursery), but «på skolen» (at school).
The prepositions
i huset / på taket in the house / on the roof
This is the basic rule. Inside something with walls is i, on top of a surface is på.
Det er godt og varmt i huset.It's nice and warm in the house.
Det ligger mye snø på taket.There's a lot of snow on the roof.
i bilen / på bussen in the car / on the bus
A private car is something you sit inside, so i bilen. Public transport takes på, so på bussen, på toget (train), på trikken (tram), på flyet (plane) and på ferja (ferry).
Ungene sovnet i bilen på vei hjem.The kids fell asleep in the car on the way home.
Jeg sjekker e-posten på bussen.I check my email on the bus.
i Oslo / på Island in Oslo / in Iceland
Cities and countries take i, like i Oslo, i Norge and i Polen. Islands take på, like på Island (Iceland), på Kreta (Crete) and på Svalbard.
Broren min bor i Oslo.My brother lives in Oslo.
Vi var på ferie på Island i fjor.We were on holiday in Iceland last year.
i skogen / på fjellet in the forest / in the mountains
The forest surrounds you on all sides, like a room made of trees. A mountain is something you stand on, so på fjellet and på toppen (at the top). You'll also hear «gå i fjellet» for mountain hikes, but på fjellet is the most common.
Vi plukker blåbær i skogen.We're picking blueberries in the forest.
I påsken går vi på ski på fjellet.At Easter we go skiing in the mountains.
i stua / på kjøkkenet in the living room / in the kitchen
Rooms at home break the logic. Norwegians say i stua (in the living room), but på kjøkkenet, på badet (in the bathroom), på soverommet (in the bedroom) and på rommet (in my room). Learn them as fixed phrases.
Gjestene sitter i stua.The guests are sitting in the living room.
Mamma lager middag på kjøkkenet.Mum is making dinner in the kitchen.
i kjelleren / på loftet in the basement / in the attic
The basement is down in the ground, so it's i. The attic is at the top of the house, and there we say på. Floors take i, unlike English «on», as in i andre etasje.
Vinterdekkene ligger i kjelleren.The winter tyres are in the basement.
Juletrepynten står på loftet.The Christmas decorations are in the attic.
i barnehagen / på skolen at nursery / at school
Many institutions take på, like på skolen, på universitetet, på sykehuset (in hospital), på biblioteket (at the library) and på NAV-kontoret. Barnehage is the well-known exception, the kids are i barnehagen.
Lille Emma er i barnehagen til halv fire.Little Emma is at nursery until half past three.
Storebroren hennes går på skolen ved siden av.Her big brother goes to the school next door.
Jeg har time på NAV-kontoret i morgen.I have an appointment at the NAV office tomorrow.
i Bergen / på Lillehammer in Bergen / in Lillehammer
Most Norwegian towns take i, like i Bergen, i Trondheim and i Tromsø. Some places, many of them inland in eastern Norway, take på, like på Hamar, på Lillehammer, på Røros and på Gjøvik. Parts of a city often take på too, like på Grünerløkka in Oslo.
Det regner mye i Bergen om høsten.It rains a lot in Bergen in autumn.
Hun studerer på Lillehammer.She's studying in Lillehammer.
i byen / på landet in town / in the countryside
Town is dense, with buildings on every side, while the countryside is open. So i byen, but på landet. «Skal du i byen?» usually means «Are you going into town, to the centre?»
Skal vi spise i byen i kveld?Shall we eat out in town tonight?
Besteforeldrene mine bor på landet.My grandparents live in the countryside.
i parken / på stranda in the park / on the beach
A park has trees, fences and paths around you, so it's i parken. A beach is an open surface and takes på, just like plassen (the square), torget (the market square) and plenen (the lawn).
Vi griller i parken på lørdag.We're having a barbecue in the park on Saturday.
Barna bygger sandslott på stranda.The kids are building sandcastles on the beach.
i senga / på gulvet in bed / on the floor
In bed you're under the duvet, so you're inside the bed. On the floor you lie on a surface. Same logic for i vannet (in the water) and på isen (on the ice).
Hun ligger fortsatt i senga.She's still in bed.
Babyen sitter på gulvet og leker.The baby is sitting on the floor playing.
i sjøen / på sjøen in the sea (swimming) / at sea (in a boat)
The same word can take both. I sjøen means under the surface, swimming. På sjøen means on top of the water, in a boat. Sjø can be the sea or a lake.
Vi badet i sjøen hele dagen.We swam in the sea all day.
Pappa er ute på sjøen og fisker.Dad is out at sea fishing.
i jobb / på jobb employed / at work (right now)
På jobb means you're at your workplace right now. I jobb (or i arbeid) means you have a job, and you'll hear it a lot at NAV, as in «Målet er å komme i jobb» (the goal is to get into work).
Etter kurset kom han raskt i jobb.After the course he quickly found work.
Hun er på jobb hele helga.She's at work all weekend.
i bryllup / på fest at a wedding / at a party
Events usually take på, like på fest, på konsert, på møte (at a meeting), på kurs (on a course) and på kino. Weddings, funerals and birthday parties are exceptions in everyday speech, so you say «Vi skal i bryllup» (we're going to a wedding) and «Hun er i begravelse» (she's at a funeral).
Vi skal i bryllup i Ålesund på lørdag.We're going to a wedding in Ålesund on Saturday.
Var du på fest i helga?Were you at a party at the weekend?
⚠️ Typical mistakes
«In Iceland» is på, because Iceland is an island. «✗ De bor i Island» «✓ De bor på Island».
«In the countryside» is på landet, because i landet means «in the country» as in the nation. «✗ Vi bor i landet» «✓ Vi bor på landet».
«At the hospital» is på, not ved. Ved sykehuset only means next to the building. «✗ Han er ved sykehuset» «✓ Han er på sykehuset».
Rooms are learnt one by one. English says «in» for all of them, while Norwegian says i stua, but på kjøkkenet and på badet.
Practise
Choose the right preposition. You see the answer with audio and an explanation right away.
Barna sover ___ bilen.
Barna sover i bilen.
The kids are asleep in the car.
💡 You sit inside a private car, so it's i bilen.
Jeg leser alltid ___ bussen.
Jeg leser alltid på bussen.
I always read on the bus.
💡 Public transport takes på, so it's på bussen.
Vi går tur ___ skogen hver søndag.
Vi går tur i skogen hver søndag.
We go for a walk in the forest every Sunday.
💡 The forest surrounds you on all sides, so it takes i.
De bor ___ Island.
De bor på Island.
They live in Iceland.
💡 Iceland is an island, and islands take på.
Besteforeldrene mine bor ___ landet, langt fra byen.
Besteforeldrene mine bor på landet, langt fra byen.
My grandparents live in the countryside, far from town.
💡 The countryside is open, and «på landet» means outside town.
Lille Emil er ___ barnehagen til fire.
Lille Emil er i barnehagen til fire.
Little Emil is at nursery until four.
💡 Barnehage is the exception among institutions and takes i.
Han ligger ___ sykehuset med brukket arm.
Han ligger på sykehuset med brukket arm.
He's in hospital with a broken arm.
💡 The hospital is an institution, and institutions take på.
Det regner mye ___ Bergen.
Det regner mye i Bergen.
It rains a lot in Bergen.
💡 Bergen takes i, like most towns and cities.
Hun bor ___ Hamar.
Hun bor på Hamar.
She lives in Hamar.
💡 Hamar is one of the places that take på by local custom.
Ring meg senere, jeg er ___ jobb nå.
Ring meg senere, jeg er på jobb nå.
Call me later, I'm at work now.
💡 You're at your workplace right now, which is på jobb, while i jobb means having a job.