Guarulhos International Airport Dutyfree: What You Actually Save
Guarulhos International Airport, known locally as GRU or Cumbica, is São Paulo's main gateway. It handles more international traffic than any other Brazilian airport. The dutyfree shops there sit in the departures area after you clear security and immigration. If you're flying out of GRU on an international route, you have access to those stores. Domestic flights don't qualify. The dutyfree complex is spread across the international departures concourse. You'll find the main cluster near gates 40 through 60, but there are smaller kiosks scattered along the walkways too. The layout isn't terrible, but it's not intuitive either. After passport control, you turn right and walk about three minutes. The big shop opens on your left with perfume, liquor, chocolate, and souvenirs all under one roof. There's a second, smaller section further down near the boarding bridges if the first one is crowded. Brazilian import taxes are brutal. A bottle of whiskey that costs $40 at home can run you $120 or more at a regular store in São Paulo. That's the real math behind dutyfree. The savings are legitimate, not marketing fiction. Here's what typically moves the needle:
Liquor: This is where the biggest gaps exist. Johnnie Walker Black Label, Grey Goose, absinthe, anything you'd normally pay premium tax on. The selection at GRU is solid, though not as deep as Dubai or Singapore. Look for the aged rum section too, since Brazil produces some good stuff you won't find elsewhere at this price point. You're allowed two liters of alcohol per person on entry to the US, one liter to Europe. Check your home country's limits before you buy. I've seen people buy four bottles of single malt and then get hit with a $200+ tax at customs because they didn't know the rules. Perfume and cosmetics: Fragrance margins in Brazil can exceed 100 percent. A Chanel or Dior set that runs $180 at home might be $95 at GRU. The problem is verification. Fake perfumes circulate in South American airports more than you'd think. Stick to the main dutyfree operator, not some random kiosk near the entrance. Look for the security seal on the box. If it's missing, walk away. Chocolate and snacks: This is the low-hanging fruit. Lindt, Godiva, and Brazilian brands like Cacau Show run significantly cheaper. You'll save maybe $10 to $20, but it's risk-free money. Grab a few boxes for people back home. No form to fill out, no limits to worry about.
Souvenirs and local products: Cashmere wool, Brazilian coffee, artisanal cachaça. These are priced competitively because the airport wants you to spend money before you board. The coffee section is particularly good if you find a roaster from Minas Gerais or São Paulo state. Avoid the tourist-trap souvenirs near immigration. They're overpriced and usually made in China anyway.
Get the Full Details

Payment and timing
Credit cards are accepted everywhere in the dutyfree area, but the exchange rate on your card might eat into your savings. Brazilian Real fluctuates. Check the rate before you travel. If you're carrying USD or EUR cash, you'll usually get a better deal at the shop counter than through your bank's conversion. I learned this the hard way on a trip home in 2022. I paid with a Brazilian card and the conversion rate was so bad I ended up spending more than I would have at a regular mall. Next time, I bought with euros from my wallet and saved about 15 percent on the same items. The shops open around 4:30 AM for the earliest international flights. Peak hours are between 6 AM and 9 AM when the US-bound flights depart. If you're on a red-eye, the stores might be nearly empty and you can browse without pushing through crowds. That's my preference anyway. Less pressure to buy something you don't need.
Common pitfalls
First, the pre-tax prices you see aren't always the final price. Some items include a small airport service fee. It's usually five to ten percent, but it adds up. Check the receipt before you leave the counter. Second, weight limits matter more than people realize. LATAM and Gol both have strict carry-on weight restrictions for international routes. If you're filling your bag with liquor and perfume, you might get forced to check it at the gate. That means broken bottles and wasted money. Pack smart. Put the heavy stuff in your checked luggage if you have any. Third, expiration dates on cosmetics. I once bought a set of moisturizers that were three months from expiring. The price was attractive, but I couldn't use them all before they went bad. Dutyfree shops sometimes clear near-expiry inventory at steep discounts. Ask the staff when the product was restocked. If they can't tell you, be suspicious.
When dutyfree at GRU doesn't make sense
If you're connecting through another hub like Panama City or Madrid, you might get better prices there. GRU isn't the cheapest dutyfree airport in South America. Bogota's El Dorado and Lima's Jorge Chávez sometimes undercut Brazilian prices on liquor and electronics. The trade-off is time. If your connection is tight, don't bother hunting for better deals. Stick with GRU and save yourself the stress. Electronics are another category where GRU struggles. If you need a laptop, phone, or camera, you'll usually find better prices at home or in the US. Brazil taxes electronics heavily, but the dutyfree markup on tech isn't competitive enough to offset the currency risk. I tried buying a camera body at GRU once. The price looked good on paper, but by the time I factored in the dollar real exchange rate, I was paying about the same as at Best Buy back home. Not worth the hassle.

Bottom line
Dutyfree at Guarulhos works best for liquor, perfume, chocolate, and local products. Skip it for electronics and anything you can buy at home for less. Go during off-peak hours if you can. Bring cash in a hard currency. Watch your baggage weight. And always check your home country's customs limits before you load up. I've seen enough people regret buying four bottles of expensive whiskey only to lose half of it at customs to know this stuff matters.