Mexico's largest flower market overflowing with marigolds, roses, and exotic blooms. Spectacular for Day of the Dead decorations in late October. Also sells piñatas and ornamental plants.
Mercado de Jamaica in the Jamaica neighborhood of Mexico City is the largest wholesale flower market in Mexico and one of the largest in Latin America. Located on Guillermo Prieto in the Venustiano Carranza borough, the market operates around the clock, though the majority of retail stalls are active from around 5AM to 6PM. It functions simultaneously as a wholesale hub for florists across the city and a retail destination for individual buyers.
The scale is striking: hectares of covered and semi-open space overflow with cut flowers, potted plants, decorative foliage, seeds, and ornamental trees. Roses, gladiolas, lilies, chrysanthemums, and tropical heliconias are available year-round. Seasonal specialties drive dramatic changes in the market's character — marigold (cempasúchil) arrangements dominate in late October and early November as vendors prepare for Día de Muertos, transforming the market into a sea of orange and gold. Poinsettia (nochebuena) floods the stalls in December.
Beyond flowers, Mercado de Jamaica houses a large piñata section, with vendors selling papier-mâché stars in every size and color, alongside traditional seven-point Posada-style designs. Artificial flower arrangements, ribbons, packaging materials, and decorative plants round out the offering.
Prices at Jamaica are significantly lower than at retail florists across the city. Most vendors sell in bulk lots (docenas or medios), though smaller quantities are negotiable, especially later in the day when vendors prefer to move surplus stock. Bargaining is common and expected. Cash in Mexican pesos is the standard payment method; few stalls accept cards.
The atmosphere between 5AM and 8AM is the most extraordinary, with wholesale buyers loading vans and the market operating at full commercial capacity. Visitors who arrive at this hour experience the true wholesale character of Jamaica. The interior food court serves breakfast and casual meals throughout the day.
Highlights
- One of Latin America's largest flower markets, operating 24 hours with peak wholesale activity from 5AM
- Spectacular Día de Muertos displays in late October with masses of cempasúchil (marigold) arrangements
- Large piñata section with traditional seven-point star designs and custom shapes in all sizes
- Wholesale pricing on roses, gladiolas, and tropical heliconias — significantly below retail flower shop rates
- December nochebuena (poinsettia) season transforms the market with dense seasonal color
Tips for visiting
- Visit between 5AM and 8AM to see the market at its most spectacular and to secure the best prices before the retail-hours crowd arrives
- Bulk purchases (by the dozen) yield the lowest per-unit prices; vendors often negotiate smaller quantities later in the afternoon to move surplus
- Late October is the best time for Día de Muertos floral arrangements; arriving a few days before November 1 gives the widest cempasúchil selection
- Bring cash in small pesos denominations — card acceptance is rare across market stalls
- Jamaica metro station on Line 4 is located directly adjacent to the market
Frequently asked questions
Does Mercado de Jamaica sell only flowers?
No. While flowers are the primary product, the market also sells potted plants, ornamental trees, piñatas, artificial floral arrangements, ribbons, and packaging materials used by florists and event planners across Mexico City.
What is the best time to visit for Día de Muertos flowers?
The week before November 1 is the peak period. Marigold (cempasúchil) stock peaks around October 28-31, with the largest selection and freshest flowers available in the early morning hours.
Are prices at Jamaica fixed or negotiable?
Prices are generally negotiable, especially for larger quantities or later in the day when vendors are selling off surplus. Bulk purchases by the dozen or half-dozen attract the best per-unit rates.
How do visitors reach Mercado de Jamaica?
Jamaica metro station on Line 4 (light green) is located directly beside the market, making it one of the most easily accessible large markets in Mexico City by public transit.