Introduction
Understanding when to say ficar em versus ficar no can be tricky for English-speaking learners of Brazilian Portuguese. Both expressions relate to staying or being located somewhere, but grammar and preposition usage change depending on gender, number, and context. This article explains the rules step by step, with clear examples and cultural notes to help you sound natural.
- Basic meaning of ficar + preposition
- When to use ficar em
- When to use ficar no / na / nos / nas
- How gender and number affect the choice
- Special cases and nuances
- Pronunciation and natural speech
- Common mistakes and how to avoid them
- Cultural and usage notes
- More real-sounding example sentences
- Summary of rules
- Conclusion
Basic meaning of ficar + preposition
Ficar is a versatile verb in Portuguese that commonly means to stay, remain, or be located. To indicate where someone or something stays, you usually follow ficar with a preposition meaning in or at. The most common choices are em and combinations of em with the definite articles o, a, os, as, which contract to form no, na, nos, nas.
The two main patterns are:
ficar + em + place (no contraction) — used with proper nouns, some general nouns, or to emphasize the preposition.
ficar + definite article (no/na/nos/nas) + place — used when the place name is a common noun that requires an article.
When to use ficar em
Use ficar em when the place is a proper noun (names of cities, countries, states, neighborhoods) or when you want a neutral construction without an article. This is the closest equivalent to English in or at when naming a city or country.
Examples with cities, countries, and regions
Ficar em São Paulo — Eu vou ficar em São Paulo durante uma semana.
Ficar em Portugal — Ela ficou em Portugal por três meses.
Ficar em Minas Gerais — Eles ficaram em Minas Gerais nas férias.
Note that proper nouns generally do not take a definite article, so ficar em is the correct choice. Saying ficar no São Paulo would sound odd unless you refer to a specific entity like a football club or a building named São Paulo, and even then context matters.
When you want to emphasize the location itself
Sometimes speakers use ficar em to highlight being inside or at a general place without focusing on the article. This is common with words like casa, escola, or trabalho when used in a neutral sense:
Vou ficar em casa hoje. — I will stay at home today.
Ela ficou em escola de manhã. — She stayed at school in the morning. (less common than com article; see notes)
However, with many of these nouns Brazilian Portuguese prefers the contracted form (see next section), especially in everyday speech.
When to use ficar no / na / nos / nas
Use the contractions no, na, nos, nas when em combines with a definite article. The correct contraction depends on the gender and number of the noun that follows.
Rules:
no = em + o (masculine singular)
na = em + a (feminine singular)
nos = em + os (masculine plural)
nas = em + as (feminine plural)
Examples with common nouns that take an article
Ficar no hotel — Nós ficamos no hotel perto da praia.
Ficar na praia — Ela ficou na praia o dia todo.
Ficar no hospital — O paciente ficou no hospital uma semana.
Ficar nas montanhas — Ficamos nas montanhas durante o inverno.
When the place noun normally requires a definite article in Portuguese, you should use the contracted form. This is often the case for buildings, locations described generically, and plural places.
Contrast pairs to illustrate the difference
Ficar em São Paulo versus ficar no hospital — The first uses ficar em because São Paulo is a proper name without an article. The second uses ficar no because hospital is a masculine noun that typically takes a definite article.
How gender and number affect the choice
Portuguese nouns have grammatical gender and number, which determine the required article. Learn the article for common location nouns to choose the right contraction with ficar.
Common masculine nouns: o hotel, o restaurante, o cinema, o centro, o aeroporto — use no.
Common feminine nouns: a praia, a escola, a casa, a estação, a praia — use na.
Plural examples: os parques, as praias — use nos and nas respectively.
Quick tip for learners
If you are unsure of the gender, listen to native speakers or check a dictionary. For many common places you will internalize the article quickly: o banco (no banco), a universidade (na universidade), o supermercado (no supermercado).
Special cases and nuances
There are a few situations where the choice may differ from what an English speaker expects.
Proper names that take an article
Some proper names in Portuguese do use a definite article. For example, certain country names or regions may appear with an article in everyday speech: o Brasil, a França. In those cases, you should use the contracted form: fica no Brasil, ficou na França.
Examples:
Ficamos no Brasil no verão.
Ela ficou na Argentina por um mês. (Argentina sometimes used with article, depending on speaker)
Buildings with names versus generic nouns
If the location is a named building, you may use em without contraction: em Museu de Arte would be odd; you usually say no Museu de Arte because museum is used with an article. For landmarks with proper names, you may hear em or the contraction depending on local usage.
Examples:
Ficamos no Museu de Arte durante a visita.
Ele ficou em Casa de Rui Barbosa. (Casa here is part of a proper name; both forms may occur depending on emphasis)
Verbs of movement versus state
When describing movement toward a place, Portuguese uses a different preposition: para or ao/à. But for the state of being located somewhere, use ficar em or the contracted form.
Examples:
Vou para o hotel — I am going to the hotel.
Vou ao restaurante — I am going to the restaurant.
Fiquei no hotel — I stayed at the hotel.
Ficou na escola — She stayed at school.
Pronunciation and natural speech
In spoken Brazilian Portuguese, contractions are very common and flow smoothly. No and na are pronounced quickly and often blend with the preceding verb.
Listen for natural rhythm in sentences like:
Eu fiquei no shopping ontem.
A gente fica na minha casa e pede pizza.
In rapid speech, articles and prepositions may reduce slightly but remain essential for correct grammar and meaning.
Common mistakes and how to avoid them
English speakers often make two types of errors: using em when a contraction is required, or using the contraction with proper nouns that do not take an article.
Incorrect: Eu fiquei em o hotel. — Portuguese does not keep em + o separate in normal usage; use no.
Correct: Eu fiquei no hotel.
Incorrect: Ficamos no São Paulo. — If São Paulo is a city name, do not use the article unless context demands it.
Correct: Ficamos em São Paulo.
Strategy to avoid mistakes: identify whether the noun is a proper name, a common noun with a known article, or a proper name that optionally uses an article. Then choose em or the appropriate contraction.
Cultural and usage notes
Brazilian Portuguese often omits articles in casual speech with some proper nouns, but regional variation exists. For example, many Brazilians say vou pro Rio (short for para o Rio) and no Rio is common for location phrases. Familiarize yourself with local patterns when traveling or living in different regions of Brazil.
Also note that for personal places like casa, escola, trabalho, usage can vary:
Vou para casa is common for movement home.
Estou em casa for being at home.
Fiquei na escola versus fiquei em escola — the first sounds more natural in most contexts.
More real-sounding example sentences
Eu vou ficar em São Paulo por três dias e depois seguir para o Rio de Janeiro.
A Mariana ficou no apartamento dos avós durante a reforma da casa.
Ficamos na praia até o pôr do sol e depois voltamos para o hotel.
Ele ficou no escritório até tarde ontem.
Você vai ficar em casa amanhã?
Summary of rules
Use ficar em with most proper nouns (cities, countries, regions) and when you do not need a definite article.
Use ficar no/na/nos/nas when the noun requires a definite article; choose the contraction based on gender and number.
Remember special cases: some proper names take an article, and verbs of movement use para or ao/à instead of em.
Conclusion
Mastering the difference between ficar em and ficar no will make your Brazilian Portuguese sound more natural and grammatically correct. Focus on whether the place is a proper noun or a common noun that takes an article, learn the gender of common location words, and listen to native speakers to internalize contractions. With practice, choosing between em and no/na will become automatic.

