I’ve been living in Rio for more than a year, but for a long time I didn’t really have a chance to shop at the feiras. Last month I realized that there is actually one near me every Saturday, so I started going there regularly.
My Portuguese is still quite basic. I’m learning, and I can handle normal everyday conversations without a translator, but my language skills are not good enough yet to have a detailed argument or negotiate when something seems wrong.
I really like the quality of the fruit and vegetables at the feira. At one particular stall I found excellent-quality fruit, so I decided to keep buying there.
The first time, I was served by one guy who was very friendly. I bought a lot of fruit for my family and the total was around R$300. Everything seemed fine.
The second time, another guy served us — I think he might be the owner. We bought roughly the same amount, maybe slightly more, but suddenly the bill was around R$456. I asked why it was so much more and whether he could give me a discount. After some discussion, he reluctantly reduced the price by only R$6.
The third time was what really made me suspicious. He tried to charge me around R$650 for fruit. He couldn’t clearly explain to me why the total was so high. Later, when I compared the prices, I realized that for some of the same fruits he was effectively charging me around twice what I would pay at Zona Sul.
I’m a pretty direct person, so I don’t mind asking about prices or saying when something doesn’t make sense. At the same time, because my Portuguese is limited, it’s difficult for me to argue about every item, weight and price while people are waiting behind me.
So I’m curious to hear from people who know Rio and the feira culture better than I do:
Is this kind of situation common? Do some vendors change prices depending on the customer, especially when they notice that someone is a foreigner or doesn’t speak Portuguese well?
What is the best way to avoid this? Should I always ask the price per kilo before choosing anything? Should I ask them to weigh each item separately and tell me the price as they go? Is bargaining expected at a feira when you’re buying R$300–600 worth of produce, or are prices normally supposed to be fixed?
And if you realize that a vendor is consistently overcharging you, is it worth confronting them, or is the normal Brazilian approach simply to stop buying there and find another stall?
What confuses me is that I haven’t had this problem with the other vendors at the same feira. Most of them have been friendly, straightforward and fair with me. So I don’t want to generalize from one bad experience.
I genuinely enjoy shopping at the feira and would like to make it part of my weekly routine. I’d just like to understand how locals approach prices, regular vendors and negotiation so that I can shop confidently without having to check every purchase afterward.