GRU · Restaurants

Bacio Di Latte

2 ★ 4.1

Terminal 2 gelato stop with a 4.1 rating

Bacio Di Latte in Terminal 2 sits in the main departures area, post-security, and runs on typical terminal hours tied to flight banks, so you’ll usually see it open from early morning through late evening. It’s a Brazilian-born gelato chain, not a full restaurant, so think quick sugar stop rather than a sit-down meal before GRU’s long-haul departures.

Portions run small-to-medium, with cups and cones priced higher than downtown São Paulo shops but normal for airport standards; plan on paying a premium compared to a 10–15 BRL street-side scoop. Flavors skew Italian-style: pistachio, stracciatella, and classic chocolate show up often in Terminal 2, plus local hits like doce de leite when they have it. Texture is dense and milky, closer to gelato than ice cream out of a freezer cabinet.

Lines at this Terminal 2 branch spike around evening departure waves between 18:00 and 22:00, when international flights to Europe leave from GRU. Service is counter-only, and it’s grab-and-go: you order, pay, then walk back to gates in the 220–260 range with your cup. There’s usually limited or no dedicated seating, so expect to park yourself at a nearby standard GRU bench.

Scoops generally come in one, two, or three-flavor mixes, and adding extras like Nutella drizzle or toppings can push the total above 30–35 BRL. If you care about trying something local before a 10–12 hour flight, doce de leite or brigadeiro flavors give a Brazil-forward hit in a small serving. Coffee is sometimes offered at this unit, but it’s not the main draw when GRU has stronger espresso options elsewhere in Terminal 2.

Quick tip: if your gate is in the high 260s, stop at Bacio Di Latte on the way out from security, not after you reach the far end of Terminal 2, so you don’t backtrack 5–10 minutes with a melting cone.

Other restaurants at GRU