Jamaica Market (Mercado de Jamaica) Tours

1 review
When it comes to cities at altitudes over 7,000 feet, flowers aren’t usually the very first thing associated with a market. Here at Jamaica Market, however, in the heart of Mexico City, colorful flowers appear by the truckload to fill the air with the sweet scents of roses, hydrangeas, and lilies. At this bustling wholesale flower market, families shop for white flowers they’ll need for an upcoming funeral, or lovers purchase bags of rose petals—available by the kilo. The stalls are a rainbow of brilliant colors, the air a fragrant elixir, and flower prices are so shockingly low they’re almost too good to believe. The tens of thousands of flowers aside, Jamaica Market is also known for its stalls of colorful produce, as well as authentic, exceptional street food at prices that travelers will love.

Insider Tip: Many of the trucks arrive at around 8pm, when it’s possible to find deals that are even cheaper than the already rock bottom prices. Also, the market floor can be covered in puddles—so best to wear closed toed shoes.

Practical Info

Jamaica Market is located 15 minutes south of the central historical district. The market is open 24 hours, and is relatively safe at all hours, provided you take regular precautions.
Location
Address: Guillermo Prieto 45, Jamaica, Mexico City, Mexico
clock-o
Hours: Open 24 hours daily
Read More

1 Tours & Activities to Experience

times
icon-filterFilter
Clear all
Select Dates
Sort by:Default

Small-Group Markets Tour in Mexico City

Peer into the past with this walking tour to three Mexico City markets. Begin in the Zocalo, once home to El Parian market, which stocked luxury items imported from Asia for the wealthy families of New Spain. Visit the Jamaica market to learn about ritual and medicinal uses of flowers in pre-Hispanic cultures. Explore ancient witchcraft and Mexican cuisine before your market tour concludes.
  • Duration: 4 hours
From
US$99.00
See Details
  • Duration: 4 hours
From
US$99.00


mobile_o
Having trouble booking online?
(888) 651-9785
Call (888) 651-9785