Location and Direction: la, în, spre, până la

How do you say "I'm going to school," "I'm in the house," "we're heading north," "drive up to the station"? Romanian splits the work of English to / at / in / toward / up to across four prepositionsla, în, spre, and până la — plus pe for surfaces. The split is not arbitrary: each one encodes a different spatial relationship. The core contrast to lock in first is la versus în: la marks a point, an activity, or a destination (you go to it, or you are at it), while în marks enclosure (you are inside a bounded space, or you go into it). Master that one opposition and most location errors disappear.

💡
The big four in one line: la = a point / activity / destination (la școală, "at/to school"); în = enclosed inside (în casă, "in the house"); spre = direction toward, no arrival implied (spre nord, "toward the north"); până la = as far as, the limit reached (până la gară, "up to the station").

la — a point, an activity, a destination

La is the most versatile of the four. Its underlying sense is a point in space rather than a container, so it covers being at a place and going to a place with the same word. Crucially, Romanian extends la to activities and institutions that English treats with "at" or "to": la școală ("at/to school"), la muncă ("at work"), la doctor ("at the doctor's"), la masă ("at the table / having a meal"), la mare ("at/to the seaside"). The institution is conceived as a destination or an activity, not as an enclosure.

Mă duc la școală la opt dimineața.

I go to school at eight in the morning.

Tata e la muncă până la șase.

Dad is at work until six.

Mergem la mare în august.

We're going to the seaside in August.

Trebuie să merg la doctor săptămâna asta.

I have to go to the doctor this week.

The reason la feels so broad is that it answers two English questions at once — where? (at) and where to? (to) — because both reduce to "a point you are located at or moving toward." Romanian doesn't need a separate word for "to" with these.

💡
When you mean an activity or an institution as a destination, reach for la, even where English might tempt you toward "in": la școală (not în școală) for "at school" as the activity, la spital ("at/to the hospital"), la birou ("at the office"), la piață ("at the market").

în — enclosed, inside a bounded space

În means "in / into," and its core is enclosure: a space with an inside and an outside, and you (or the thing) are within its bounds. În casă ("in the house"), în oraș ("in town"), în cameră ("in the room"), în România ("in Romania"), în mașină ("in the car"). With a verb of motion it shades into "into": intru în casă ("I go into the house").

Stăm în casă azi, plouă afară.

We're staying indoors today, it's raining outside.

Locuiesc în București de cinci ani.

I've lived in Bucharest for five years.

Pisica s-a ascuns în dulap.

The cat hid in the wardrobe.

The la/în tension is sharpest with the same physical place seen two ways. La școală construes the school as the activity/destination ("at school," doing school); în școală construes the building as a container ("inside the school building"). A child going to study says merg la școală; a fire inspector reporting where the fault is says în școală.

Copiii sunt la școală până la trei.

The children are at school until three. (the activity → la)

A izbucnit un incendiu în școală.

A fire broke out inside the school. (the building as an enclosure → în)

This is where countries and cities also matter: you live în a country or city (enclosure — în Franța, în Cluj), but you go la the seaside, la the mountains, la a named venue or person's place (la mare, la munte, la Maria).

Vara mergem la munte, iarna stăm în oraș.

In summer we go to the mountains, in winter we stay in the city.

spre — toward, direction without arrival

Spre means "toward, in the direction of." Unlike la, it does not imply arrival — it names the heading, the orientation of movement, not the endpoint reached. Use it for compass directions, for "heading toward X," and figuratively for a tendency.

Mașina se îndrepta spre nord pe autostradă.

The car was heading north on the highway.

Am pornit spre casă pe la zece seara.

We set off toward home around ten in the evening.

Fereastra dă spre grădină.

The window faces the garden.

The contrast with la is real: merg la gară means I am going to the station (and will get there); merg spre gară means I am walking in the station's direction (maybe I'll pass it). For a definite destination you want la; for an orientation you want spre.

până la — as far as, up to the limit

Până means "until / up to," and for places it almost always pairs with la (or în) to mark the limit reached — the far point of a span. Până la gară ("up to the station"), până la capăt ("to the very end"), până acasă ("all the way home"). Până is equally the word for temporal limits (până luni, "until Monday"; până la cinci, "until five"), which is why it also turns up on the temporal-prepositions page.

Te conduc până la stație.

I'll walk you as far as the bus stop.

Am alergat până la capătul străzii.

I ran to the end of the street.

Magazinul e deschis până la zece seara.

The shop is open until ten at night. (temporal limit)

pe — on a surface

For "on" — resting on a surface — Romanian uses pe: pe masă ("on the table"), pe perete ("on the wall"), pe stradă ("on/in the street"). Don't confuse this locative pe with the object-marker pe (O văd pe Maria); here it is purely spatial. Note one English mismatch: Romanian says pe stradă where English wavers between "on" and "in the street."

Cheile sunt pe masă, lângă telefon.

The keys are on the table, next to the phone.

Copiii se joacă pe stradă.

The children are playing in the street.

At a glance

PrepositionSpatial senseExampleEnglish
lapoint / activity / destinationla doctor, la mareat/to the doctor, to the sea
înenclosure (inside / into)în casă, în orașin the house, in town
spretoward (heading, no arrival)spre nordtoward the north
până laas far as (limit reached)până la garăup to the station
peon a surfacepe masăon the table

One more thing to flag rather than gloss over: most of these phrases use the bare noun when the place is generic (la școală, în oraș, pe masă), and the articled noun when it is specific (la școala nouă, în orașul vechi, pe masa din colț). That toggle is governed by definiteness, not by the preposition, and it has its own page — articles after prepositions.

Common Mistakes

The errors below come almost entirely from mapping English "to/in/at" onto a single Romanian word, or from importing the English article.

Don't use în for an institution-as-activity where la is idiomatic:

❌ Copiii sunt în școală până la trei. (meaning 'at school')

Incorrect for 'at school' (the activity) — that's la școală; în școală means physically inside the building.

✅ Copiii sunt la școală până la trei.

The children are at school until three.

Don't use la where you mean "inside an enclosure":

❌ Stau la casă azi. (meaning 'I'm staying indoors')

Incorrect — 'indoors / inside' is enclosure: stau în casă.

✅ Stau în casă azi.

I'm staying indoors today.

Don't use spre when you mean a reached destination:

❌ Am ajuns spre gară. (meaning 'I arrived at the station')

Incorrect — arrival at a destination is la, not spre: am ajuns la gară.

✅ Am ajuns la gară.

I arrived at the station.

Don't drop la after până for a physical limit:

❌ Te conduc până stație.

Incorrect — 'as far as the bus stop' needs până la: până la stație.

✅ Te conduc până la stație.

I'll walk you as far as the bus stop.

Don't force the English article onto a generic place:

❌ Mă duc la școala. (meaning 'to school' generically)

Incorrect — generic 'to school' is bare: la școală. The article would mean a specific school.

✅ Mă duc la școală.

I go to school.

Key Takeaways

  • la = a point, activity, or destination — and it covers both "at" and "to" (la doctor, la mare, la muncă). Use it for institutions seen as activities.
  • în = enclosure: inside or into a bounded space (în casă, în oraș, în România). Cities and countries take în.
  • The la / în contrast is the core: la școală (the activity) vs în școală (the building's interior).
  • spre = direction toward, with no arrival implied (spre nord, spre casă); până la = the limit reached (până la gară).
  • pe = on a surface (pe masă, pe stradă) — the locative pe, not the object marker.

Now practice Romanian

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Romanian

Related Topics

  • Origin and Material: de, din, dintreA2The de family laid out systematically: de is the all-purpose linker for relation, material as a type, quantity, and the source phrase de la; din (= de + în) means from inside / out of / made out of a substance; dintre (= de + între) selects from among a defined set.
  • Romanian Prepositions: OverviewA1The lay of the land: most everyday Romanian prepositions (la, în, pe, cu, de, din, până, spre, fără, pentru, despre) govern the accusative — which for nouns looks identical to the nominative — while a class of relational prepositions demands the genitive (deasupra) or dative (datorită), and all of them take the strong form of a pronoun (cu mine, never *cu eu).
  • Articles After Prepositions (cu, la, în, pe)B1Why most Romanian prepositions take a bare, unarticled noun for generic reference (la masă, în casă) but bring the definite article back the moment the noun is specific (pe masa din bucătărie).
  • The Direct Object Marker 'pe'A2Romanian flags specific, animate direct objects with the little word pe and an agreeing doubling clitic that arrive as a pair — Îl văd pe Ion, O cunosc pe Maria, Te aștept pe tine — a structure English has no equivalent for.
  • The Zero Article: When Romanian Uses No ArticleB1When Romanian uses no article at all — after many prepositions with non-specific reference (la școală, în oraș, cu mașina), in predicate professions (Sunt profesor), and in fixed phrases — and why specificity, not the English habit, governs the choice.
  • Nominative and AccusativeA2Why Romanian's subject case and direct-object case share a single noun form, and how word order plus the 'pe' object marker and clitic doubling recover the subject/object distinction that case-marking alone can't make.