В vs На - In / On / At in Russian

Learn how to choose between в and на in Russian with simple patterns, real examples, common exceptions, and practice exercises.

9 min read

When you start learning Russian, you soon meet two small but very stubborn prepositions: в and на. At first, they look simple. In many textbooks, в means "in," and на means "on." Easy, yes?

Well… Russian smiles politely and says: not always.

First of all, it's important to mention that both в and на can be followed by either the prepositional case or the accusative case, depending on the question we answer:

  • Где? — where? — location: usually uses the prepositional case: в шко́ле, на рабо́те.
  • Куда? — to where? — direction: usually uses the accusative case: в шко́лу, на рабо́ту. In this case в / на is usually translated as "to" in English.

If you want to review the accusative case separately, you can read this lesson: Accusative Case: Basics — Nouns and Personal Pronouns. And if the prepositional case itself still feels new, here's the full breakdown of its endings: Prepositional Case: Basics.

The choice between в and на often stays the same whether you're answering где? or куда?. This article is about exactly that: how to choose the right one. In the examples here, I'll mostly use the prepositional case to keep things simple. That way, we can focus on choosing between в and на, without getting distracted by case endings.

В (во) — in, inside, at

В (во) often shows that something is inside a space, within an area, or connected with a place that Russian imagines as a "container": a room, building, city, country, institution, or group.

We use во before a noun that starts with в or ф followed by another consonant, ь, or ъ. That's what the rule says. In real life, there are more words and fixed expressions with во (like во дворе́, во сне, во мне — which don't fit the strict rule but follow the same "easier to pronounce" instinct), so it's best to remember those as whole phrases. Russian often adds or removes vowels for the sake of easier pronunciation — that's why в sometimes becomes во. With time, your mouth will start to guess these things before your brain does.

Pronunciation tip: во always sounds like [ва] — the о is unstressed, so it reduces.

Common examples:

  • во Владивосто́ке — in Vladivostok
  • во Фра́нции — in France
  • во Вьетна́ме — in Vietnam
  • во дворе́ — in the yard
  • во сне — in a dream / while asleep
  • во мне — in me

If you're not sure whether to use в or на, I usually recommend starting with в. It's very common with countries, cities, rooms, buildings, and institutions. But, of course, Russian has its favorite на places too — so make sure to learn the most common ones. I'll show them to you in the next section.

Now let's look at the most common situations where we use в (во):

Location (countries, cities, institutions, inside, groups)

  • Мы бы́ли в теа́тре. — We were at the theater.
  • Кот сиди́т в коро́бке. — The cat is sitting inside the box.
  • Я живу́ в Москве́. — I live in Moscow.
  • Она́ рабо́тает в о́фисе. — She works in an office / at the office.
  • Мы бы́ли в Герма́нии ле́том. — We were in Germany in the summer.
  • Она́ вы́росла в большо́й семье́. — She grew up in a big family.

Time

  • В конце́ го́да мы уезжа́ем. — At the end of the year, we're leaving.
  • В де́тстве я мно́го чита́ла. — In childhood I read a lot.
  • В ма́рте ещё хо́лодно. — In March, it's still cold.
  • В XVII ве́ке лю́ди писа́ли пи́сьма от руки́. — In the 17th century, people wrote letters by hand.

Emotions / state

  • Я сего́дня в хоро́шем настрое́нии. — I'm in a good mood today.
  • Она́ была́ в плохо́м настрое́нии. — She was in a bad mood.
  • Мы бы́ли в восто́рге от конце́рта. — We were delighted with the concert.
  • Он был в шо́ке. — He was in shock.

Clothing

  • Она́ была́ в кра́сном пла́тье. — She was wearing a red dress.
  • Он хо́дит в сапога́х. — He wears boots / walks around in boots.
  • Зимо́й я хожу́ в тёплой ку́ртке. — In winter, I wear a warm jacket.
  • Ребёнок был в ша́пке. — The child was wearing a hat.

На — on, at

На indicates being on a surface, at an event or activity, or in certain places that Russian doesn't usually imagine as enclosed spaces.

Here are the most common situations where we use на:

Surface

  • На столе́ мно́го таре́лок. — There are many plates on the table.
  • Кни́га лежи́т на полу́. — The book is lying on the floor.
  • Телефо́н на сту́ле. — The phone is on the chair.
  • Карти́на виси́т на стене́. — The painting is hanging on the wall.

Events and activities

  • Мы бы́ли на конце́рте. — We were at a concert.
  • Она́ была́ на вы́ставке. — She was at an exhibition.
  • Я был на уро́ке. — I was at a lesson / in class.
  • Они́ бы́ли на конфере́нции. — They were at a conference.
  • Мы познако́мились на свида́нии. — We met on a date.

Sides and regions (where? — parts of the world)

  • Санкт-Петербу́рг нахо́дится на се́вере Росси́и. — Saint Petersburg is in the north of Russia.
  • Со́чи нахо́дится на ю́ге Росси́и. — Sochi is in the south of Russia.
  • Э́тот го́род нахо́дится на за́паде страны́. — This city is in the west of the country.
  • Владивосто́к нахо́дится на восто́ке Росси́и. — Vladivostok is in the east of Russia.

Islands, rivers, lakes, seas, and mountains

  • Мы бы́ли на Ку́бе. — We were in Cuba.
  • Они́ живу́т на Во́лге. — They live on the Volga River / by the Volga.
  • Ле́том мы отдыха́ли на Байка́ле. — In summer, we vacationed at Lake Baikal.
  • Сейча́с они́ на мо́ре. — They're at the seaside now.
  • Моя́ семья́ живёт на Ура́ле. — My family lives in the Urals.

Small note about islands: many island names use на: на Ку́бе, на Ки́пре, на Ба́ли. But if Russian treats the name more like a country or state, we often use в: в Исла́ндии, в Ирла́ндии, в Великобрита́нии, в Япо́нии. It's best to remember the most common names as fixed phrases.

Streets, floors, and open places

  • Мы живём на пя́том этаже́. — We live on the fifth floor.
  • Де́ти игра́ют на у́лице. — The children are playing outside / in the street.
  • Магази́н нахо́дится на проспе́кте Ми́ра. — The shop is on Prospekt Mira.
  • Они́ лежа́т на пля́же. — They're lying on the beach.
  • Су́мка стои́т на земле́. — The bag is on the ground.

Transport

  • Я прие́хал на по́езде. — I came by train.
  • Она́ прие́хала на авто́бусе. — She came by bus.
  • Мы пое́хали на маши́не. — We went by car.
  • Он лете́л на самолёте. — He flew by plane.

Some places use на, even if they don't look like a "surface" in English. These are very common, so it's better to remember them as whole phrases:

  • на рабо́те — at work
  • на по́чте — at the post office
  • на вокза́ле — at the train station
  • на остано́вке — at the bus stop
  • на стадио́не — at the stadium
  • на фа́брике — at the factory
  • на заво́де — at the factory / at the plant
  • на ры́нке — at the market
  • на ку́хне — in the kitchen
  • на балко́не — on the balcony
  • на уро́ке — in class / at a lesson

A few uses of на that aren't about place

So far, every на in this article has answered the question где? — it pointed to a surface, an event, or a location. But sometimes на appears in fixed expressions that have nothing to do with place at all. Here, на is simply the preposition that these words happen to travel with — there's no "in vs on" logic to figure out. As always, the easiest way is to remember them as whole phrases.

Speaking a language — говори́ть на

When we talk about speaking a language, Russian uses на + the prepositional case. In English we just say "to speak Russian," with no preposition, so this one surprises many learners.

  • Я говорю́ на ру́сском. — I speak Russian.
  • Она́ говори́т на трёх языка́х. — She speaks three languages.
  • Мы чита́ем на англи́йском языке́. — We read in English.
  • Он ду́мает на иностра́нном языке́. — He thinks in a foreign language.

A small but useful detail: this на appears with verbs of using a language — говори́ть, чита́ть, писа́ть, ду́мать. But when you simply name the subject "the Russian language," you don't need it: Я учу́ ру́сский язы́к (I study Russian). So на comes in only when you actually speak, read, or write in the language.

Playing an instrument — игра́ть на

There's a lovely little trap with the verb игра́ть (to play), and it depends on one preposition:

  • игра́ть в + accusative → to play a game or sport: игра́ть в футбо́л, игра́ть в ша́хматы (to play chess)
  • игра́ть на + prepositional → to play a musical instrument: игра́ть на гита́ре, игра́ть на скри́пке (to play the violin)

So в sends you to the football field, and на sits you down at the piano. Compare:

  • Де́ти игра́ют в те́ннис. — The children are playing tennis.
  • Она́ игра́ет на гита́ре. — She plays the guitar.

If you mix them up, a Russian will still understand you — but игра́ть в гита́ре sounds as strange as "playing at the guitar" would in English. Remember the pair — в for games, на for instruments — and you're safe.

Wrapping up

В and на are small, but very important. Try to learn them in patterns: в with cities, countries, buildings, and inside spaces; на with surfaces, events, transport, and some fixed places like на рабо́те and на вокза́ле.

Now go to the Exercises tab at the top of the page and practise choosing between в and на. The more you see them in real examples, the more natural they'll feel.

Start today! Book your first lesson

Let's unlock your potential together and take a step towards language confidence! I can't wait to start our learning journey! 😊