Prepositions of Time

English uses one little word — in — for an alarming number of time relationships: in an hour, in the morning, in 2024, in summer. Danish refuses to collapse them. It distributes the same meanings across three prepositions — i, om, and — each carrying a precise sense. Choosing among them is the single biggest time-preposition challenge for English speakers, and the payoff for getting it right is large: the three-way split i to timer / om to timer / på to timer expresses three completely different things that English can only tell apart with extra words.

The three-way split English collapses

Here is the distinction to anchor everything else, because once you have it, the rest of the system follows.

DanishLiteral senseEnglish
i to timerthroughout two hoursfor two hours (duration)
om to timertwo hours from nowin two hours (future point)
på to timerwithin a span of two hoursin / within two hours (completion)

Jeg ventede i to timer.

I waited for two hours. (duration — the whole stretch)

Jeg ringer til dig om to timer.

I'll call you in two hours. (future — two hours from now)

Hun løb maraton på under fire timer.

She ran the marathon in under four hours. (completion — the task took that span)

These three sentences would all use in (or for) in English in ways that blur together, but in Danish they are not interchangeable: swap the preposition and you change the meaning, not just the style.

💡
The trio to memorise: i + time span = "for" (how long it lasted); om + time span = "in/from now" (when it starts, in the future); på + time span = "within" (how long it took to complete). Three prepositions, three distinct relationships English's single "in" hides.

i — this / current period, and duration

i covers the current or named period and runs in two big patterns:

  1. "This" periodi dag ("today"), i aften ("this evening"), i morgen ("tomorrow"), i år ("this year"), i sommer ("this summer"). These are fixed expressions: i morgen is literally "in morrow" and just means "tomorrow."
  2. Durationi to timer ("for two hours"), i en uge ("for a week"), i flere år ("for several years"): the stretch over which something lasts.

Vi rejser til Spanien i morgen.

We're travelling to Spain tomorrow.

Jeg har boet her i tre år.

I've lived here for three years.

Skal vi ses i weekenden?

Shall we meet up this weekend?

Be careful with i morgen (two words, "tomorrow") versus om morgenen (next section, "in the mornings, habitually") — they look related but mean very different things. We will contrast them directly below.

om — future distance and habitual periods

om has two main jobs:

  1. Future distance from nowom en time ("in an hour, an hour from now"), om to dage ("in two days"), om et øjeblik ("in a moment"). This is the "future point" sense from the table above.
  2. Habitual / recurring periodsom morgenen ("in the mornings"), om sommeren ("in summer, generally"), om mandagen ("on Mondays, every Monday"). Here om marks a period that recurs as a matter of routine.

Bussen kommer om fem minutter.

The bus is coming in five minutes.

Om vinteren står solen sent op.

In winter the sun rises late.

Jeg træner om mandagen og om torsdagen.

I work out on Mondays and Thursdays.

The habitual sense is the one English speakers miss most. Om mandagen does not mean "on (this) Monday" — that would be på mandag. It means "on Mondays, every Monday, as a rule." The definite-looking ending -en on mandagen is part of this recurring-period idiom.

The minimal contrast: i morgen vs om morgenen

Jeg ringer i morgen.

I'll call tomorrow. (a specific next day)

Jeg drikker altid te om morgenen.

I always drink tea in the mornings. (a recurring daily period)

i morgen = "tomorrow" (the day after today). om morgenen = "in the mornings" (habitually). The preposition flips the meaning entirely, so treat these as two separate vocabulary items rather than variants of one phrase.

på — completion span, and certain fixed days

with a time span gives the "within / it took" sense (the third column of the table): på en time ("within an hour, in an hour's work"). It answers how long did the whole thing take to finish?

Han læste hele bogen på én dag.

He read the whole book in a single day.

Kan du være klar på ti minutter?

Can you be ready within ten minutes?

also appears with specific upcoming named days — på mandag ("(this coming) Monday"), på fredag ("(this) Friday") — contrasting with the habitual om mandagen.

Vi mødes på fredag klokken syv.

We're meeting this Friday at seven o'clock.

klokken, ved, and fra ... til

A few more time builders round out the system.

klokken ("the clock") introduces exact clock times — it is the equivalent of English "at ... o'clock," and it is obligatory: you say klokken syv, not bare syv, for "at seven."

Mødet starter klokken halv ni.

The meeting starts at half past eight. (literally 'half nine' — Danish counts toward the coming hour)

ved means "around, at about" for approximate times: ved middagstid ("around midday"), ved frokosttid ("around lunchtime").

Vi spiser som regel ved middagstid.

We usually eat around midday.

fra ... til frames a stretch with a start and end: fra mandag til fredag ("from Monday to Friday"), fra klokken ni til fem ("from nine to five").

Butikken har åbent fra ti til atten.

The shop is open from ten to six (10:00–18:00).

Common Mistakes

❌ Jeg kommer i en time.

Incorrect — 'i en time' means 'for an hour' (duration), not 'in an hour'.

✅ Jeg kommer om en time.

I'm coming in an hour. (an hour from now)

This is the costliest error, because i en time is a real phrase with a different meaning. If you mean "an hour from now," you need om en time. Using i here tells a Dane you'll be present for the duration of an hour.

❌ Jeg ventede om to timer.

Incorrect — for duration ('waited for two hours') use 'i', not 'om'.

✅ Jeg ventede i to timer.

I waited for two hours.

The mirror error: using the future-distance om where you mean a stretch of duration. Past duration is i.

❌ Jeg drikker kaffe i morgenen hver dag.

Incorrect — habitual 'in the mornings' is 'om morgenen', not 'i morgenen'.

✅ Jeg drikker kaffe om morgenen hver dag.

I drink coffee in the mornings every day.

Recurring periods take om (om morgenen, om sommeren, om mandagen). I morgen (two words) is a fixed phrase meaning "tomorrow," not "in the morning."

❌ Mødet starter syv.

Incorrect — clock times require 'klokken'.

✅ Mødet starter klokken syv.

The meeting starts at seven o'clock.

❌ Vi mødes om fredag.

Incorrect — a specific coming day uses 'på'; 'om fredagen' would mean 'on Fridays' habitually.

✅ Vi mødes på fredag.

We're meeting this Friday.

Key Takeaways

  • Danish spreads English "in (a time)" across i, om, and — never assume one maps to all.
  • The high-value split: i + span = "for" (duration), om + span = "in/from now" (future point), på + span = "within" (completion).
  • i also marks "this" periods (i dag, i morgen, i år); om marks habitual periods (om morgenen, om mandagen); marks specific coming days (på fredag).
  • Use klokken for exact times, ved for approximate ones, and fra ... til to frame a span.

Now practice Danish

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

Start learning Danish

Related Topics

  • Danish Prepositions: An OverviewA1Why Danish prepositions are easy grammatically but hard to choose — and how to learn them by Danish logic instead of English glosses.
  • Dates, Time and MoneyA2Telling the time in Danish (including the half-hour trap where halv ti means 9:30), reading dates with ordinals, saying years, and handling kroner and øre.
  • Time ExpressionsA2Everyday Danish time words — i dag, i går, i morgen, i forgårs, i overmorgen — and the crucial for...siden vs om split for past and future.
  • Adverbs of Time and FrequencyA2Danish time and frequency adverbs — nu, så, altid, aldrig, ofte, snart — and the tricky stadig (still) vs endnu (yet) vs allerede (already) split.