Mexico City, Mexico
Best places to shop in Mexico City
5 markets, malls and shopping districts in Mexico City — what to buy, when to go, and the tourist traps to avoid at each one.
Last updated 2026-08-08
1. Mercado de La Ciudadela
Photo: Thelmadatter · Public domain · source
The craft market gathering work from every Mexican state — Talavera pottery, Oaxacan alebrijes, textiles, silver and lacquer, at honest fixed-ish prices.
Where: MarketMap: Open in Maps Best time: Daily 10:00–19:00Cost: Budget–MidTip: The best single place in the country to buy craft from states you will not visit. Bargaining is modest here — perhaps 10–15%.
2. Mercado de San Juan and Mercado de Coyoacán
Photo: OsBlanco · CC BY-SA 4.0 · source
San Juan is the gourmet market of exotic produce and cheese; Coyoacán is the neighbourhood market with craft, tostadas and flowers.
Where: MarketMap: Open in Maps Best time: Daily 08:00–17:00Cost: Budget–Mid
3. Mercado de La Lagunilla and El Chopo
Photo: Chris Luengas · Pexels License · source
The Sunday antiques and flea market of La Lagunilla, with the Saturday alternative-music market at El Chopo nearby.
Where: Flea MarketMap: Open in Maps Best time: La Lagunilla Sundays 09:00–17:00; El Chopo Saturdays 10:00–16:00Cost: Budget
Watch out Pickpocketing is organised and heavy in the Lagunilla crowd. Carry nothing loose. Pre-Hispanic 'artefacts' offered here are reproductions, and genuine ones cannot legally leave Mexico.
4. Polanco: Avenida Presidente Masaryk
Photo: Isador · CC BY-SA 4.0 · source
Mexico's most expensive shopping street — international luxury houses and Mexican designers, with the Antara mall nearby.
Where: LuxuryMap: Open in Maps Best time: Daily 11:00–20:00Cost: Luxury
5. Roma and Condesa boutiques
Photo: Viridiana Rivera · Pexels License · source
The two adjoining neighbourhoods — Mexican designers, concept stores, bookshops, vintage and the Sunday Mercado El 100 organic market.
Where: Street ShoppingMap: Open in Maps Best time: Tuesday to Sunday 11:00–20:00Cost: Mid-rangeTip: Mexican silver is stamped .925 and, for the good work, with the maker's initials and a Taxco registration. Unstamped 'silver' is alpaca.
More about Mexico City