Back to blog
6 min read

In, On, or At? The Clear Difference Between Using 'In,' 'On,' and 'At' for Time and Location

Confused by English prepositions? Our guide clearly explains the difference between using 'in,' 'on,' and 'at' for both time and location with simple rules and

difference between in on atprepositions of timeprepositions of placeEnglish grammar rulesin on at for time

The difference between using 'in,' 'on,' and 'at' comes down to specificity. Generally, 'in' is used for the largest or most general periods of time and locations (like centuries or countries), 'on' is for more specific days and surfaces (like a specific date or a street), and 'at' is used for the most specific points in time and exact places (like a precise time or an address).

For English learners, prepositions can be one of the trickiest parts of the language. Three of the most common—and commonly confused—are 'in,' 'on,' and 'at.' They seem small, but using the wrong one can change the meaning of your sentence or just sound unnatural. This guide will clearly explain the difference between using 'in,' 'on,' and 'at' for both time and location, providing you with simple rules and clear examples to help you master them.

What is the difference between using 'in,' 'on,' and 'at' for time?

Think of these prepositions as a pyramid, moving from general to specific. 'In' is the wide base of the pyramid, 'on' is the middle section, and 'at' is the very specific point at the top.

When to use 'in' for time (General)

Use 'in' for non-specific, longer periods of time. This includes parts of the day, months, seasons, years, decades, and centuries.

  • Parts of the day: in the morning, in the afternoon, in the evening (but *at night*)
  • Months: in January, in September
  • Seasons: in the summer, in winter
  • Years: in 1999, in 2024
  • Decades/Centuries: in the 1980s, in the 21st century
  • Future periods: in two weeks, in an hour

*Example sentences:*

  • "I always feel more productive in the morning."
  • "My birthday is in July."
  • "The Beatles became famous in the 1960s."

When to use 'on' for time (More Specific)

Use 'on' for more specific time references, such as particular days and dates.

  • Days of the week: on Monday, on Friday
  • Specific dates: on April 15th, on December 25th
  • Specific holidays: on New Year's Day, on my birthday
  • Specific parts of a day: on Tuesday morning, on Saturday night

*Example sentences:*

  • "We have a team meeting on Wednesday."
  • "The declaration was signed on July 4th, 1776."
  • "I'll see you on Friday evening."

When to use 'at' for time (Very Specific)

Use 'at' for the most specific points in time, like clock times and certain moments in the day.

  • Precise times: at 7:30 AM, at 5 o'clock
  • Parts of the day: at noon, at midnight, at night
  • Holiday periods (without 'Day'): at Christmas, at Easter
  • Specific moments: at the moment, at sunrise, at lunchtime

*Example sentences:*

  • "The train departs at 3:15 PM."
  • "I can't talk right now; I'm busy at the moment."
  • "We like to exchange gifts at Christmas."

How do you explain the difference between using 'in,' 'on,' and 'at' for location?

The same pyramid concept of general-to-specific applies to prepositions of place. 'In' refers to the largest, most general locations, while 'at' refers to a specific point.

When to use 'in' for location (Enclosed Spaces & Large Areas)

Use 'in' when something is located inside a defined, enclosed space or within a larger geographical boundary.

  • Enclosed spaces: in a box, in a room, in a car
  • Buildings: in a school, in the supermarket
  • Geographical areas: in London, in California, in Japan

*Example sentences:*

  • "The keys are in the drawer."
  • "She works in a large office building."
  • "I lived in Paris for three years."

When to use 'on' for location (Surfaces & Lines)

Use 'on' to describe a position on a surface, a street, or a line.

  • Surfaces: on the table, on the floor, on the wall
  • Streets/Roads: on Oxford Street, on the motorway
  • Floors of a building: on the second floor
  • Public transport: on the bus, on a train, on a plane

*Example sentences:*

  • "Don't put your feet on the coffee table."
  • "My flat is on the third floor."
  • "I'm on the bus and will be there soon."

When to use 'at' for location (Specific Points)

Use 'at' to refer to a specific point, address, or a general place seen as a point of activity.

  • Specific addresses: at 221B Baker Street
  • Specific points: at the bus stop, at the corner of the street
  • General places/events: at home, at work, at school, at the airport, at a party

*Example sentences:*

  • "Let's meet at the cinema entrance."
  • "He's not here; he's at the library."
  • "I will wait for you at the reception desk."

Quick Reference Cheat Sheet

Here’s a quick summary to help you remember the rules:

  • IN (General/Large)
  • Time: Centuries, decades, years, seasons, months (in the 1980s, in summer)
  • Location: Countries, cities, neighbourhoods, enclosed spaces (in Canada, in a car)
  • ON (Specific/Surface)
  • Time: Days, dates, specific holidays (on Wednesday, on October 31st)
  • Location: Surfaces, streets, avenues, public transport (on the shelf, on the train)
  • AT (Very Specific/Point)
  • Time: Specific clock times, mealtimes (at 9:00 PM, at dinnertime)
  • Location: Specific addresses, points, or public places (at the station, at home)

Understanding the difference between using 'in,' 'on,' and 'at' is about recognising the context of general versus specific. While there are always exceptions in English, following this simple pyramid rule will help you be correct most of the time. Keep practicing, and soon it will become second nature!


Frequently Asked Questions (FAQ)

Why do we say 'on the bus' but 'in the car'? This is a common point of confusion! Generally, you use 'on' for large public vehicles where you can stand and walk (like a bus, train, plane, or ship). You use 'in' for smaller, private vehicles where you are mostly sitting in one spot (like a car, taxi, or canoe).

Is it 'in the morning' or 'on Monday morning'? Both are correct, but they follow different rules. You use 'in the morning' because 'morning' is a general part of the day. However, when you add a specific day, like 'Monday,' the rule for 'on' (for specific days) takes priority. So, it's 'on Monday morning.'

What's the rule for using 'at' with places like 'home' or 'work'? We use 'at' for 'home,' 'work,' or 'school' because we think of them as points of activity or purpose, rather than just physical buildings. When you say "I'm at work," it means you are at your place of employment, engaged in your job.

Can I use 'on the weekend' and 'at the weekend'? Yes, both are correct but depend on regional English. In American English, it is standard to say 'on the weekend.' In British English, 'at the weekend' is more common.

Is there a simple trick to remember 'in,' 'on,' and 'at'? The easiest trick is the 'pyramid' or 'funnel' method. Think of 'in' as the biggest, most general category (countries, years). 'On' is in the middle and more specific (streets, days). 'At' is the smallest and most specific point (addresses, exact times). Visualising this from general to specific is the best way to choose the right preposition.