i vs på (Location and Time)

The pair i and is the single biggest preposition headache in Swedish, because their default meanings — i = "in", = "on" — line up neatly with English most of the time, and then suddenly don't. You stand an island, you go the bank, you're work. The good news: the exceptions are not random. Almost all of them fall into two memorable pockets — islands and institutions-you-visit-for-an-errand — and once you've banked those, the i = "in" default handles the rest.

The default: i = in, på = on

Start from the rule that does match English: i is for being inside a bounded space, is for being on a surface.

Nycklarna ligger i lådan, inte på bordet.

The keys are in the drawer, not on the table. i = inside (the drawer), på = on the surface (the table).

Hon bor i ett litet hus på landet.

She lives in a small house in the countryside. i hus (inside), but note på landet is the fixed phrase for 'in the countryside'.

For countries and cities — bounded territories you are "inside" — Swedish uses i, just like the English "in":

Vi bor i Sverige nu, men vi växte upp i Göteborg.

We live in Sweden now, but we grew up in Gothenburg. Countries and cities take i.

Pocket 1: islands take på

Here is the first non-obvious rule. Islands take på, not i — even large ones you might think of as "places you're inside". You are Gotland, Öland, Island ("in Iceland"). The intuition is that an island is a surface you're on top of, sticking out of the sea, rather than a container you're inside.

Vi tillbringade sommaren på Gotland.

We spent the summer on / in Gotland. An island → på, even though English says 'in Gotland' for the region.

Min farmor bor på Öland och min morbror på Island.

My grandmother lives on Öland and my uncle in Iceland. Both are islands → på (note Öland with Ö, Island = Iceland).

There's a catch worth flagging: a few island-cities and island-countries that function more like ordinary places can take i (for instance i Visby, the city, even though it's on Gotland). The rule is about the island as a landmass — when you name the island, use .

💡
The island rule is the highest-value exception to learn first: islands take på.på Gotland, på Öland, på Island. Treating an island like a country (i Gotland ✗) is the classic giveaway error.

Pocket 2: institutions-as-errands take på

The second pocket: when you go to an institution to do its business — to run an errand, do your job, attend — Swedish uses , not i. You're the post office, the bank, work, the hospital (as a patient or visitor). The idea is that you're engaging with the institution as an activity or function, not merely standing inside a building.

Jag måste gå till banken — vi ses på jobbet sen.

I have to go to the bank — see you at work later. på jobbet (at work), and institutions like banks take på.

Hon är på posten och hämtar ett paket.

She's at the post office picking up a parcel. An errand at an institution → på posten.

Han ligger på sjukhuset efter operationen.

He's in (the) hospital after the operation. Institutions-as-function → på sjukhuset.

Common members of this pocket: på jobbet (at work), på banken (at the bank), på posten (at the post office), på sjukhuset (at the hospital), på stationen (at the station), på universitetet (at university), på toaletten (in the toilet/restroom), på restaurang (at a restaurant). Contrast a plain building you're just inside, which keeps i: i huset, i rummet, i kyrkan (the church building).

Vi åt på en restaurang i gamla stan.

We ate at a restaurant in the old town. på restaurang (the activity) sits inside i gamla stan (the district).

Jag handlade i affären och åt sen på ett kafé.

I shopped in the shop and then ate at a café. Note: shops vary — i affären is common, but the institution pattern pulls many eateries and services toward på.

Time: a parallel split

Time expressions reuse the same two prepositions, and again there's a default with a learnable set of exceptions.

Parts of the day take på: på morgonen (in the morning), på dagen (during the day), på eftermiddagen, på kvällen, på natten (at night, as a recurring time).

Jag dricker kaffe på morgonen och te på kvällen.

I drink coffee in the morning and tea in the evening. Parts of the day → på.

But i appears in a set of fixed time phrases meaning "this coming/just-past" unit — and here i natt is the trap, because it differs from på natten:

  • i natt = tonight / last night (this specific night)
  • på natten = at night (in general, recurring)

Det regnade mycket i natt, men på natten brukar det vara torrt.

It rained a lot last night, but at night it's usually dry. i natt = this specific night; på natten = nights in general.

Vi reser i morgon och kommer hem i kväll om en vecka.

We travel tomorrow and come home this evening in a week. i morgon (tomorrow), i kväll (this evening) — fixed i-phrases for the current/adjacent unit.

💡
Two time pairs to lock in: på morgonen ("in the morning", every morning) vs på natten ("at night", every night) — both habitual, both . But i natt means "tonight / last night", this one specific night. The i-phrases (i natt, i morgon, i kväll, i somras) point at a single adjacent unit.

Why the split looks arbitrary but isn't

To an English speaker, på posten and på Gotland feel like noise — why "on" the post office, "on" an island? The unifying idea is that Swedish has stretched beyond "physical surface" to cover engagement with a function or a landmass surface, while i stays tied to being enclosed within a bounded space or territory. An island is a surface on the sea; a post office is a service you engage with; a country is a territory you're inside. Once you read as "on the surface of / at the function of" rather than narrowly "on top of", the two pockets stop looking arbitrary.

Common Mistakes

❌ Vi bodde i Gotland förra sommaren.

Incorrect — islands take på, not i. Treating Gotland like a country is the classic error.

✅ Vi bodde på Gotland förra sommaren.

We lived on Gotland last summer. Islands → på.

❌ Jag är i jobbet idag.

Incorrect — work is an institution-as-function, so på jobbet.

✅ Jag är på jobbet idag.

I'm at work today. Institutions-as-errands → på.

❌ Hon är i banken och tar ut pengar.

Incorrect — you go to the bank to do its business, so på banken.

✅ Hon är på banken och tar ut pengar.

She's at the bank taking out money. på banken.

❌ Det regnade på natten igår. (meaning 'it rained last night')

Incorrect for one specific night — på natten means 'at night' in general; for last night use i natt.

✅ Det regnade i natt.

It rained last night. i natt = this specific night.

❌ Jag dricker kaffe i morgonen.

Incorrect — parts of the day take på: på morgonen. (i morgon, no -en, means 'tomorrow'.)

✅ Jag dricker kaffe på morgonen.

I drink coffee in the morning. Parts of the day → på.

Key Takeaways

  • Default: i = "in" (bounded spaces, countries, cities — i Sverige, i affären), på = "on" (surfaces).
  • Pocket 1 — islands take på: på Gotland, på Öland, på Island ("in Iceland"). Read an island as a surface, not a container.
  • Pocket 2 — institutions-as-errands take på: på jobbet, på banken, på posten, på sjukhuset, på stationen. A plain building you're just inside keeps i (i huset, i kyrkan).
  • Time: parts of the day take på (på morgonen, på natten = habitual). The fixed i-phrases point at one adjacent unit: i natt (tonight/last night), i morgon (tomorrow), i kväll (this evening).
  • The killer pair: på natten ("at night", every night) vs i natt ("tonight/last night", this one).

Now practice Swedish

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Swedish

Related Topics

  • i vs på (Location)A2The hardest everyday preposition choice in Swedish: i vs på for where something is. The core split is i for enclosed/bounded spaces (i huset, i Sverige, i Stockholm, i skolan) and på for surfaces and a cluster of special places (på bordet, på Island, på jobbet, på posten, på en fest). The two rule-governed pockets that save you from pure memorization: ISLANDS always take på regardless of size (på Island, på Gotland, på Öland), and many 'institution-as-errand/activity' places take på (på banken, på posten, på jobbet). English speakers default to i ('in') and get the institution and island cases wrong.
  • Prepositions of Time (i, på, om, för...sedan)B1Swedish time prepositions are a notorious mismatch with English: 'in a week' is om en vecka (not i), 'ago' is the circumfix för...sedan wrapping the phrase (för tre dagar sedan), 'last Friday' is i fredags but 'next Friday' is på fredag. This page maps i, på, om, för...sedan and under onto the English meanings they actually carry.
  • Swedish Prepositions: OverviewA2The big picture of Swedish prepositions. Three facts to internalize first: (1) prepositions take NO case — the noun after them is completely unchanged, unlike German or Russian; (2) they map to English non-obviously, with på/i/till the worst offenders, so they must be learned per collocation rather than translated; and (3) prepositions are normally STRANDED — left at the end — in questions and relative clauses (Vem pratade du med? 'Who did you talk to?'), which is the neutral order, not the casual one. Fixed verb+preposition and noun+preposition combinations (intresserad av) must simply be memorized.
  • Literal Preposition TransferB1The single most reliable source of preposition errors: translating the English preposition word-for-word. 'Wait for the bus' is NOT vänta för bussen but vänta på bussen; 'listen to music' is NOT lyssna till musik but lyssna på musik; 'married to' is gift med, not gift till. The governed preposition a Swedish verb or adjective demands is unpredictable from English and must be learned per item — but one big cluster (perception and attention verbs) anchors on på.