In vs. On vs. At for Place: When to Use Each

Quick Answer

  • In = inside an enclosed area, city, or country: "in the room," "in London," "in France"
  • On = on a surface, floor, or line (street): "on the table," "on the 2nd floor," "on Oxford Street"
  • At = at a specific point or address: "at the door," "at 10 Downing Street," "at the airport"

Explanation

IN (enclosed / area)

Use for spaces you can be inside of:

  • in the room / house / car
  • in the park / garden
  • in London / Paris
  • in England / France
  • in the world
  • in a photo / picture
  • in the newspaper
  • in bed

ON (surface / line)

Use for surfaces and lines (streets, floors):

  • on the table / floor / wall
  • on the 3rd floor
  • on Oxford Street
  • on the left / right
  • on the way
  • on TV / the radio
  • on the phone
  • on a farm / island

AT (specific point)

Use for specific points, addresses, and institutions:

  • at the door / gate
  • at 15 Oak Street
  • at the airport / station
  • at school / work / home
  • at the top / bottom
  • at the bus stop
  • at the corner
  • at the table (sitting)

Think of It as a Scale

The three prepositions follow a scale from large/general to small/specific:

"She lives in London, on Baker Street, at number 221."

IN = country/city level. ON = street level. AT = building/number level.

Common Pairs and Tricky Cases

at school vs. in school

at school = physically at the school building

in school = enrolled as a student (still studying)

in the corner vs. at the corner

in the corner = inside a room (The lamp is in the corner.)

at the corner = the corner of a street (Turn left at the corner.)

in bed vs. on the bed

in bed = sleeping or resting (I was in bed by 10.)

on the bed = on top of the bed surface (She put the clothes on the bed.)

Examples

✔The keys are in the drawer.
✔There is a picture on the wall.
✔I'll meet you at the entrance.
✘She works at London. (city = use "in")
✔She works in London.
✘The book is at the table.
✔The book is on the table.

Practice

Choose the correct preposition:

"I saw him standing _____ the corner of the street, waiting for a taxi." (in / on / at)

Related Grammar