Back to blog
4 min read

In, On, At: Explaining the Difference Between Prepositions for Time & Location

Master English grammar! This guide clearly explains the difference between the prepositions 'in', 'on', and 'at' for time and location with simple rules and exa

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

The core difference between the prepositions 'in', 'on', and 'at' lies in their level of specificity. Generally, 'in' is used for the largest or most general times and places, 'on' is for more specific days and surfaces, and 'at' is used for the most specific times and precise locations.

Mastering prepositions is a common challenge for English learners, and 'in', 'on', and 'at' are often at the top of the confusing list. These small words play a huge role in making your sentences clear and natural-sounding. Don't worry—once you understand the basic concept of general versus specific, grasping the difference between the prepositions 'in', 'on', and 'at' becomes much easier. This guide will break down the rules with clear examples to help you use them correctly every time.

What is the Difference Between 'In', 'On', and 'At' for Describing Location?

When we talk about place, think of a pyramid. At the top, the largest area, you have 'in'. In the middle, you have 'on'. At the very bottom, the most precise point, you have 'at'.

When Should I Use 'In' for Location?

Use 'in' for large areas, enclosed spaces, or geographical regions. It signifies being contained within something.

  • Countries, cities, and neighborhoods: *I live in Canada. She works in London. The cafe is in SoHo.*
  • Enclosed spaces: *The keys are in the box. He is sleeping in his room. Let's meet in the lobby.*
  • A general area: *There are many beautiful trees in the park.*

When Should I Use 'On' for Location?

Use 'on' when referring to a surface, a line (like a street or river), or for public transport.

  • Surfaces: *The book is on the table. There is a picture on the wall.*
  • Streets and avenues: *My apartment is on Elm Street. The parade is moving on Fifth Avenue.*
  • Floors of a building: *The office is on the third floor.*
  • Public transport: *I am on the bus. She was reading on the train.*

When Should I Use 'At' for Location?

Use 'at' for specific points, addresses, or exact locations. It is the most precise preposition of place.

  • Specific addresses: *They live at 10 Downing Street.*
  • Specific locations or points: *Let's meet at the bus stop. I'll wait for you at the entrance.*
  • Events or public places: *He is at a concert. We were at the library. She studies at university.*

How Do I Explain the Difference Between the Prepositions 'In', 'On', and 'At' for Time?

Just like with location, the rule for time follows the general-to-specific pattern. 'In' is for long, non-specific periods, 'on' is for particular days, and 'at' is for precise clock times.

When Should I Use 'In' for Time?

Use 'in' for longer, indefinite periods of time where no specific day is mentioned.

  1. Centuries and Decades: *Shakespeare lived in the 16th century. Music was different in the 1980s.*
  2. Years and Months: *Her birthday is in 2015. We are going on holiday in August.*
  3. Seasons: *I love to ski in winter.*
  4. Parts of the day: *I drink coffee in the morning. He works in the afternoon.*

When Should I Use 'On' for Time?

Use 'on' for specific days and dates.

  • Days of the week: *The meeting is on Monday. We play football on Saturdays.*
  • Specific dates: *His birthday is on October 31st. The event is on New Year's Eve.*
  • A specific day + part of day: *We have a test on Tuesday morning.*

When Should I Use 'At' for Time?

Use 'at' for the most precise moments in time.

  • Clock times: *The class starts at 9:00 AM. Let's meet at half past six.*
  • Specific moments in the day: *The sun sets at dusk. I go to bed at midnight.*
  • Holiday periods (without 'Day'): *We visit family at Christmas. What are you doing at Easter?*
  • The exception: Use *at night*, not *in the night*.

Conclusion: The Simple Rule to Remember

Understanding the difference between the prepositions 'in', 'on', and 'at' is all about thinking from general to specific. 'In' is for the big picture (countries, years), 'on' is for the middle ground (streets, days), and 'at' is for the fine details (addresses, clock times). Practice using them in your own sentences, and soon it will feel completely natural!

Frequently Asked Questions about 'In', 'On', and 'At'

Do you say 'in the morning' or 'at the morning'? You should always say 'in the morning', 'in the afternoon', and 'in the evening'. The only exception to this pattern is for night, where the correct preposition is 'at night'.

Why do we say 'on the bus' but 'in a car'? The general rule is that we use 'on' for large public vehicles where you can stand and walk around (like a bus, train, plane, or ship). We use 'in' for smaller, private vehicles that you can only sit inside (like a car, taxi, or truck).

Is it 'at the weekend' or 'on the weekend'? Both are correct! This is a common difference between British and American English. In British English, it is more common to say 'at the weekend'. In American English, it is more common to say 'on the weekend'.

What is the rule for using 'at' with buildings like 'at school' or 'at the hospital'? Using 'at' with a building like a school, university, or hospital often refers to the activity or purpose associated with that place, not just being inside it. For example, 'She is at school' means she is there for the purpose of learning. If you want to emphasize that someone is physically inside the building, you would use 'in', as in 'He is waiting in the hospital lobby'.