Back to blog
5 min read

In, On, At: A Clear Guide to the Difference Between These Common Prepositions

Master English prepositions! Learn the key difference between 'in', 'on', and 'at' for both time and place with clear rules, a cheat sheet, and plenty of exampl

difference between in on atin on atprepositions of timeprepositions of placeEnglish grammar rules

The key difference between the prepositions 'in', 'on', and 'at' relates to specificity. As a general rule, we use 'in' for large or general places and times, 'on' for more specific locations and dates, and 'at' for very specific points in space or time.

Understanding prepositions is a common challenge for English learners, but mastering them will make your speech and writing sound much more natural. This guide will clearly explain the difference between the prepositions 'in', 'on', and 'at' for both time and place, using simple rules and plenty of examples to help you use them correctly and confidently.

How do you use the prepositions 'in', 'on', and 'at' for place?

Think of these prepositions as a set of Russian nesting dolls or an upside-down pyramid. 'In' is the largest, most general concept, 'on' is a smaller piece inside it, and 'at' is the smallest, most specific point.

When should you use 'in' for a location?

Use 'in' when talking about a location that is enclosed or has clear boundaries. This applies to everything from small containers to entire countries.

  • Enclosed Spaces: in a box, in a room, in a car, in my bag
  • Buildings: in a library, in the supermarket
  • Cities, States, Countries, and Continents: in Paris, in California, in Japan, in Africa

Examples:

  • "I left my keys in the car."
  • "She grew up in a small town in Ireland."

When should you use 'on' for a location?

Use 'on' to describe something located on a surface. This also extends to more abstract surfaces like streets, floors in a building, and forms of public transport where you can walk around.

  • Surfaces: on the table, on the floor, on the wall
  • Streets and Roads: on Oxford Street, on the main road
  • Floors of a building: on the second floor
  • Public Transport: on the bus, on a train, on a plane

Examples:

  • "Please put the book back on the shelf."
  • "Their office is on the 10th floor."

When should you use 'at' for a location?

Use 'at' for a specific point, address, or a general location that is seen as a point of activity or meeting place.

  • Specific Addresses: at 123 Main Street
  • Specific Points: at the bus stop, at the corner, at the entrance
  • General Locations/Events: at the airport, at work, at school, at a party

Examples:

  • "Let's meet at the coffee shop."
  • "He is waiting for you at the front door."

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

Just like with place, the rule of general vs. specific applies. We use 'in' for long, non-specific periods, 'on' for specific days and dates, and 'at' for precise times.

When is it correct to use 'in' for time?

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

  • Parts of the day: in the morning, in the afternoon, in the evening (but *at night*)
  • Months: in August, in December
  • Seasons: in the summer, in winter
  • Years, Decades, Centuries: in 1999, in the 1980s, in the 21st century

Examples:

  • "My birthday is in January."
  • "The project will be completed in the next decade."

When is it correct to use 'on' for time?

Use 'on' for specific days of the week, full dates, and special days.

  • Days of the week: on Monday, on Friday morning
  • Specific dates: on April 15th, on the 10th of May
  • Holidays and special days: on Christmas Day, on my birthday

Examples:

  • "The meeting is scheduled on Wednesday."
  • "We are having a party on New Year's Eve."

When is it correct to use 'at' for time?

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

  • Clock Times: at 8:30 AM, at 6 o'clock
  • Specific points in the day: at noon, at midnight, at sunrise, at bedtime
  • Holiday Periods (as a general concept): at Christmas, at Easter
  • Moments: at the moment, at that time

Examples:

  • "The movie starts at 9 PM sharp."
  • "I'll call you back at lunchtime."

Quick Guide: In vs. On vs. At

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

  • IN (General/Largest)
  • Place: Countries, Cities, Neighbourhoods, Enclosed Spaces (e.g., *in England*, *in a car*)
  • Time: Centuries, Decades, Years, Months, Seasons (e.g., *in the 90s*, *in May*)
  • ON (More Specific/Medium)
  • Place: Streets, Avenues, Surfaces, Public Transport (e.g., *on Baker Street*, *on the table*)
  • Time: Days, Dates, Specific Holidays (e.g., *on Monday*, *on June 25th*)
  • AT (Very Specific/Smallest)
  • Place: Addresses, Specific Locations, Points (e.g., *at the station*, *at 42 Wallaby Way*)
  • Time: Clock Times, Precise Moments (e.g., *at 3 PM*, *at midnight*)

Conclusion

Mastering the difference between the prepositions 'in', 'on', and 'at' comes down to remembering the simple concept of moving from general to specific. While exceptions exist, thinking of 'in' as the largest container, 'on' as a surface within it, and 'at' as a single point will help you make the right choice most of the time. Keep practicing, and soon using these common prepositions will become second nature!


Frequently Asked Questions (FAQ)

Is it 'in the corner' or 'at the corner'? Both can be correct, but they mean different things. 'In the corner' refers to the inside corner of an enclosed space, like a room (e.g., "The chair is in the corner of the room."). 'At the corner' refers to an external point where two streets meet (e.g., "Let's meet at the corner of Main and Broad Street.").

Why do you say 'on the bus' but 'in a car'? This is a common point of confusion! 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 where you are mostly sitting in one spot (like a car, taxi, or small boat).

Do you say 'in the weekend' or 'on the weekend'? This depends on where you are! In American English, the standard phrase is 'on the weekend' (e.g., "What are you doing on the weekend?"). In British English, it's more common to say 'at the weekend' (e.g., "We're going away at the weekend."). 'In the weekend' is not standard in either dialect.

What's the rule for 'in the morning' versus 'at night'? This is a classic exception. We use 'in' for 'the morning', 'the afternoon', and 'the evening'. However, for 'night', we always use 'at'. For example: "I work *in the morning* but I relax *at night*."

Can I use different prepositions for the same place, like a school? Yes, the preposition changes the meaning. You could be 'in the school' (physically inside the building), 'at school' (the general location/concept of attending school), or 'on the school roof' (a specific surface). The preposition you choose adds important context.