Mexico · best-of list
6 Best Places to Shop in Mexico
All 6 places to shop our route editors picked in Mexico, across 5 destinations, gathered in one list. Expect markets, shops and makers, with Guadalajara contributing the most (2).

Our curated picks
6 places to shop in Mexico, grouped by destination. Destinations with the most picks come first; this is not a ranking.
Guadalajara 2 picks

Mercado San Juan de Dios
Guadalajara · On our Guadalajara, Tequila & Puerto Vallarta route
Three-storey market of food stalls, leather and crafts, also called Mercado Libertad.
Tip: Eat birria on the upper food floor.
Photo: Roy Winemiller · Google
Tlaquepaque
Guadalajara · On our Guadalajara, Tequila & Puerto Vallarta route
Former village of galleries and ceramics shops, with mariachi at El Parián plaza.
Photo: Antonio Renteria Navarro · CC BY-SA 3.0
Oaxaca 1 pick

Teotitlán del Valle
Oaxaca · On our Mexico City to Oaxaca route
Zapotec weaving village where families dye wool rugs with natural pigments.
Photo: Gibrán Aquino · CC BY 2.5
Playa del Carmen 1 pick

Quinta Avenida
Playa del Carmen · On our Tulum & Riviera Maya route
Pedestrian street with shops, restaurants and bars running parallel to the beach.
Tip: Walk north of Calle 12 for quieter cafés.
Photo: Gz · Google
Puebla 1 pick

Callejón de los Sapos
Puebla · On our Mexico City to Oaxaca route
Antique and flea market lane, busiest on weekends.
Photo: Daissy Guzman · Google
Puerto Vallarta 1 pick

Isla del Río Cuale
Puerto Vallarta · On our Guadalajara, Tequila & Puerto Vallarta route
River island with shaded paths, craft stalls and a small museum.
Photo: ǟռɢɛʟ ʄɛʀռǟռɖօ · Google
How we picked these
Every entry is a stop on at least one of TripsCircle's hand-curated routes, chosen by our route editors, who wrote the reason to go shown with each place. These are our curated picks, not a scored ranking: we haven't rated or reviewed them against each other. The list is grouped by destination, and within each destination places that appear on more routes come first.
Prices ($ to $$$$) and visit lengths are rough guides from our route notes, not quotes. Check opening hours before you go.
About this list
How did you choose the places to shop in Mexico?
Each one is a stop on a TripsCircle route that our editors built by hand, and each comes with a written reason to go. This page shows all 6 of them. They are curated picks, not a ranked score.
Which part of Mexico has the most places to shop on this list?
Guadalajara has the most (2 of 6), followed by Oaxaca (1) and Playa del Carmen (1).
Are any of these free?
1 pick on this list is marked free in our route notes: Callejón de los Sapos. Check ahead, since parking or special exhibits can cost extra.
More lists for Mexico
Best places to shop nearby
Destinations on this list
- Guadalajara 2 on this list
- Oaxaca 1 on this list
- Playa del Carmen 1 on this list
- Puebla 1 on this list
- Puerto Vallarta 1 on this list
Turn this list into a plan
Open a curated route in TripsCircle, add the spots your crew wants, vote with polls and keep everyone on one shared itinerary.
