Where to Shop in Mexico City's Neighborhoods
In Roma Norte and Condesa, Chedraui and Soriana on Avenida Álvaro Obregón are reliable for packaged goods, but for fresh produce head to the Mercado Medellín on Saturdays, where stalls overflow with tropical fruit at a fraction of supermarket prices. In Polanco, Palacio de Hierro's food hall offers imported goods, but for everyday items, the Superama on Avenida Presidente Masaryk is convenient though pricier. Centro Histórico has Mercado de San Juan for exotic meats and produce, and the La Merced market for bulk staples. If you're staying near the Zócalo, the Walmart Express on Calle 20 de Noviembre is open late and stocks basics.
For a local experience, seek out tianguis—weekly street markets that pop up in different colonias. In Coyoacán, the Tuesday market on Avenida Universidad is excellent for fruits and flowers; in San Ángel, the Saturday Bazar del Sábado is more art than groceries, but nearby stalls sell fresh bread and cheese. The key is to go early (before 10 a.m.) for the best selection. Supermarkets like La Comer in Santa Fe cater to wealthier residents with imported goods and a wide deli counter, but for budget shoppers, Bodega Aurrera in Iztapalapa offers low prices on staples. Always carry small change and a reusable bag—many markets charge for plastic.
What to Buy and What to Skip
Stock up on local staples: tortillas from a tortillería (look for the sign 'tortillería' or 'tortillas de maíz'), fresh salsa from the deli counter, and Mexican cheese like queso fresco or Oaxaca. In supermarkets, the bakery section (panadería) offers fresh bolillos and sweet breads at low prices—grab a tray and tongs. Skip imported brands like Heinz ketchup or American cereal; they're overpriced and often stale. Instead, try local brands like La Costeña for canned goods or Clemente Jacques for condiments. For coffee, look for beans from Veracruz or Chiapas in the coffee aisle; they're fresher and cheaper than imported brands. If you have a kitchen, buy produce at markets—tomatoes, avocados, and limes are abundant and cheap.
Avoid buying bottled water in bulk; Mexico City's tap water isn't drinkable, but hotels usually provide filtered water. Instead, buy a 20-liter garrafón from a local purifier for about 30–40 pesos, or refill at purification stations. Skip the expensive imported snacks in hotel minibars—supermarkets have a wide range of Mexican snacks like Sabritas, but for healthier options, grab fresh fruit from street vendors. If you're staying in an Airbnb, consider a grocery delivery service like Cornershop or Jüsto, which deliver from local supermarkets. But for the full experience, visit a market—it's where you'll find the best quality and prices.
Making the Most of Your Hotel Stay
If you're booking a hotel, choose one near a supermarket or market for convenience. In Mexico City, hotels in Roma Norte and Condesa are within walking distance of Chedraui and Mercado Medellín. Polanco hotels are near Superama, while Centro Histórico hotels are close to Walmart Express and La Merced. For a local experience, consider staying in Coyoacán, where the Tuesday market is a short walk from many boutique hotels. If you plan to cook, look for hotels with kitchenettes—these are common in neighborhoods like Roma and Condesa, and they let you take advantage of market finds. Avoid hotels in Santa Fe unless you have business there; it's far from markets and public transport.
When you book, check if the hotel offers breakfast—many include fresh fruit and local bread, which can save you a trip to the supermarket. If not, a quick trip to a nearby market for yogurt and fruit is easy. For longer stays, ask the front desk about local markets and tianguis schedules; they often have tips. Remember to store perishables in your room's minibar if it has a fridge. Finally, if you're overwhelmed, start with a small supermarket like Sumesa or a convenience store like Oxxo for basics, then venture to markets for the full experience. Booking a hotel in a central neighborhood makes all this accessible, so you can shop like a local and enjoy Mexico City's culinary bounty.