5/5 - (7 votes)

In Mexico City, markets known as mercados or tianguis in Náhuatl are much more than places to shop. They are bustling temples of flavor and tradition. From handmade crafts to local street food, each market offers a sensory experience. Whether you are looking for a quick bite or a unique souvenir, these eight markets in Mexico City are sure to impress.

Mercado Jamaica

Mercado Jamaica Mexico City

Mercado Jamaica is a must-visit in Mexico City, known for its impressive selection of over 5,000 types of flowers and plants from across the country. Founded in 1957 and located near the old commercial zone of Mexico-Tenochtitlán, this historic market brings together around 1,150 vendors. About 40% sell fresh flowers, 25% offer floral arrangements, while others focus on potted plants.

Flowers arrive from regions such as Puebla, Veracruz, and Oaxaca, delighting visitors with their vibrant colors and fragrant scents. Both local florists and international buyers come here for inspiration.

In addition to flowers and plants, you’ll also find fresh produce, meat, and other local products. It’s a true sensory paradise for nature lovers and anyone interested in Mexican traditions.

📍 Location: Jamaica Metro Station (Line 9)

🕥 Hours: Open 24/7

Best Markets in Mexico City: Mercado San Juan

Mercado de San Juan, officially known as Mercado Ernesto Pugibet, is one of the most distinctive markets in Mexico City. Built on the site of the former El Buen Tono cigar factory, it has become a favorite among chefs and food lovers for its gourmet products, especially its wide selection of cheeses, meats, and imported goods from Europe and Asia.

Local restaurateurs come here to source high-quality ingredients, while visitors appreciate the neatly arranged fruits and vegetables, perfect for food photography. Vendors are also known for offering generous samples, letting you taste the freshness before you buy.

Though it offers few traditional Mexican dishes, you’ll find delicacies from around the world, like charcuterie-filled baguettes and Italian desserts.

📍Location: The closest metro station is San Juan de Letrán on Line 8. From there, walk about 10 minutes west to reach the market.
🕥 Hours: Open daily from 10 am to 6 pm.

Mercado de La Merced

Mercado la Merced Mexico City

Mercado de La Merced is the largest traditional market in Mexico City, located in the La Merced neighborhood in the eastern part of the city. For decades, it served as the capital’s main distribution hub, until it was eventually surpassed by the Central de Abastos.

Most visitors focus on the Nave Mayor, the main hall, which alone offers a rich glimpse into La Merced. This sprawling market feels like a city within the city, offering a wide variety of local products and a deeply immersive experience in Mexican culture.

Often seen as the heir to the pre-Hispanic Tlatelolco market, La Merced still honors ancient preservation methods like food drying, which can be seen in some of the most colorful stalls.

 📍 Location: Metro station Merced (line 1), on the far east side of Mexico City.
🕥 Hours: Open daily from 5 am to 6 pm.

“Mexico is not in the guttural songs of the movies, nor in the mustachioed, gun-strapped horsemen: it lives in its markets.”

Pablo Neruda

Chilean poet, writer, and politician

Mercado de La Ciudadela

Mercado Ciudadela Mexico City

Among the best markets in Mexico City, the Mercado de Artesanías de La Ciudadela stands out for its focus on traditional crafts. Originally created for the 1968 Olympic Games, this market brings together artisans from all over the country.

You’ll find embroidered textiles, wood carvings, ceramics, lacquerware, framed mirrors, and countless other handmade treasures.

La Ciudadela is by far the best place in Mexico City to shop for souvenirs and explore authentic Mexican craftsmanship. With over 350 vendors, the market offers everything from small trinkets to large decorative pieces ideal for collectors.

📍Getting there: The market is located across from Parque de la Ciudadela, between Juarez and Balderas metro stations.
🕥 Hours: Open daily from 10 am to 6 pm.

Mercado de Lagunilla

With over 400 years of history, Mercado de La Lagunilla is one of Mexico City’s most iconic street markets. This tianguis offers a unique experience for antique lovers (on Sundays), bargain hunters, vintage fashion enthusiasts, and street food aficionados.

Wander through aisles filled with retro furniture, eclectic clothing, and the mouthwatering scent of Mexican snacks. More than just a market, La Lagunilla is a vibrant reflection of local life that draws both residents and visitors.

📍Getting there: A short walk from Garibaldi/Lagunilla (Line 8 & B) or Lagunilla (Line B) metro stations, just one block east of the José de San Martín monument on Paseo de la Reforma.

🕥 Hours: Monday to Saturday from 10 am to 6 pm; Sunday from 9 am to 5 pm. The antique market is open Sundays only, from 9 am to 4 pm.

Chilangos (Mexico City locals) love strolling through Lagunilla on weekends with a michelada in hand—a beer-based cocktail that’s become a signature of the place.

Mercado Medellín

Marchés à Mexico City : mercado medellin

Located in the Roma Sur neighborhood and officially known as Mercado Melchor Ocampo, Mercado Medellín serves as a true community hub. It’s known for its Latin American spirit, shaped by Cuban, Colombian, Peruvian, and Venezuelan vendors who settled here after the 1985 earthquake.

You’ll find a wide selection of products from across Latin America, yuca, arepas, Juan Valdez coffee, Santa Teresa rum, and more. It’s a go-to spot for hard-to-find ingredients while keeping an unmistakably local vibe.

Among its 500 vendors, stalls like La Morenita de Medellín stand out for seafood specialties such as huachinango a la veracruzana and Spanish-style paella.

📍Location: Calle Medellín, Roma Sur
🕥 Hours: Open daily from 8 am to 8 pm

Mercado de Coyoacán

A must-visit while exploring the Coyoacán neighborhood, this colorful market is perfect for a flavorful break. Its famous tostadas come topped with a variety of guisados, from seafood and mushrooms to tinga and other local favorites.

Just a short walk from the Frida Kahlo Museum and León Trotsky museum, the market also delights with its unique atmosphere and artisan stalls. You’ll find everything from calaveras to embroidered textiles, perfect for an authentic souvenir.

The cobblestone streets leading to the market enhance its charm, making this stop a memorable experience for both locals and travelers.

📍Location: Ignacio Allende, Coyoacán
🕥 Hours: Open daily from 8 am to 8 pm