Back to blog
5 min read

In vs. On vs. At: A Clear Guide to Prepositions of Time and Place

Struggling with English prepositions? Learn the simple difference between 'in', 'on', and 'at' for time and place with clear rules and easy-to-remember examples

difference between in on and atprepositions of timeprepositions of placein on at rulesEnglish grammar prepositions

The main difference between 'in', 'on', and 'at' is their level of specificity, moving from general to specific. We use 'in' for large, general locations and long periods of time. 'On' is for more specific places like streets or surfaces and for particular days or dates. 'At' is for very precise points in time or exact locations. Mastering the difference between 'in', 'on', and 'at' is a crucial step for any English learner looking to speak more naturally.

These tiny words, called prepositions, can be confusing because the rules aren't always consistent. But don't worry! This guide breaks down the core concepts with simple examples to help you use them correctly every time.

What is the main difference between 'in', 'on', and 'at' for place?

Think of these prepositions as an inverted pyramid or a funnel, moving from the biggest, most general area to the smallest, most specific point. This concept is the key to understanding how to use them for locations.

When to use 'in' for locations?

Use 'in' for large areas or enclosed spaces. It signifies that something is contained within the boundaries of something else.

  • Countries, cities, and neighbourhoods: *She lives in Japan. I work in London. The cafe is in SoHo.*
  • Enclosed spaces: *The milk is in the fridge. He is sitting in his car. The keys are in my pocket.*
  • A general area: *I saw him in the park. They are swimming in the lake.*

When to use 'on' for locations?

Use 'on' for surfaces, lines, and specific types of transport. It indicates a position on top of something or along a line.

  • Surfaces: *The book is on the desk. There is a picture on the wall. Please don't sit on the floor.*
  • Streets and roads: *The shop is on Oxford Street. There was an accident on the motorway.*
  • Public transport: *I am on the bus. She is traveling on a train.*
  • Floors of a building: *Our office is on the third floor.*

When to use 'at' for locations?

Use 'at' for specific points, addresses, or public places seen as a point of activity. It is the most precise preposition for place.

  • Specific addresses: *They live at 221B Baker Street.*
  • Specific points: *Let's meet at the bus stop. I'll wait for you at the entrance.*
  • Public places or shops: *He is at the library. She works at the hospital. We had lunch at a cafe.*

How does the difference between 'in', 'on', and 'at' apply to time?

Just like with place, the concept of moving from general to specific also applies to time. 'In' is for long periods, 'on' is for specific days, and 'at' is for precise clock times.

When to use 'in' for time?

Use 'in' for non-specific, longer periods of time.

  • Years, months, seasons, and decades: *in 1999, in October, in the summer, in the '80s.*
  • Parts of the day: *in the morning, in the afternoon, in the evening.* (The exception is *at night*).
  • A future period: *I will be ready in ten minutes.*

When to use 'on' for time?

Use 'on' for specific days and dates.

  • Days of the week: *on Sunday, on Friday morning.*
  • Specific dates: *on December 25th, on her birthday.*
  • Holidays with the word 'Day': *on New Year's Day, on Valentine's Day.*

When to use 'at' for time?

Use 'at' for precise, specific moments in time.

  • Clock times: *at 5 PM, at half past six, at midnight.*
  • Meal times: *at lunchtime, at breakfast.*
  • Specific short holiday periods: *at Christmas, at Easter.*
  • Other specific moments: *at the moment, at the weekend (UK English), at night.*

Quick Reference Guide

Here’s a simple cheat sheet to help you remember the rules:

  • IN (General / Large)
  • Place: Country, City, Room, Car
  • Time: Century, Year, Month, Season, Morning
  • ON (More Specific / Surface)
  • Place: Street, Floor, Wall, Bus, Train
  • Time: Birthday, Holiday (e.g., New Year's Day), Date, Day of the week
  • AT (Very Specific / Point)
  • Place: Address, Specific location (e.g., the door), Bus stop
  • Time: 7:30 PM, Midnight, Lunchtime, Night, The weekend (UK)

Understanding the fundamental difference between 'in', 'on', and 'at' comes down to thinking about scale. By asking yourself if you're talking about a general area, a surface, or a specific point, you can confidently choose the right preposition for both time and place.


Frequently Asked Questions (FAQ)

Q1: Do you say 'in the weekend' or 'on the weekend'?

This depends on where you are! In American English, it is standard to say "on the weekend." (*What are you doing on the weekend?*) In British English, it is more common to say "at the weekend." (*I'm visiting my parents at the weekend.*)

Q2: Why do we say 'at night' but 'in the morning'?

This is a common exception that English learners must memorize. While "in the morning," "in the afternoon," and "in the evening" follow the rule for parts of the day, "night" is treated as a specific point in time, so we use "at night."

Q3: What is the rule for using 'at' with buildings?

We use 'at' when we are referring to the building as a point of function or activity (*I am at the cinema*). We use 'in' when we want to emphasize that we are physically inside the building (*It's cold outside, let's wait in the cinema*).

Q4: Can you be 'in' a street and 'on' a street?

Yes, but they mean slightly different things. 'On the street' refers to the location, as in an address (*The cafe is on Main Street*). 'In the street' usually means you are physically standing in the roadway, often where cars drive (*The children were playing in the street*).

Q5: Why do we say 'in a car' but 'on a bus'?

Generally, we use 'in' for smaller, private vehicles that you sit inside (in a car, in a taxi). We use 'on' for larger, public vehicles that you can stand and walk around on (on a bus, on a train, on a plane, on a ship).