4.7 See our reviews
4.7 See our reviews
Serving San Diego, CA & Surrounding Areas
Call Us Today
(619) 295-4333

Where to Buy Marigolds (Cempasúchil) for Día de los Muertos in San Diego

Wholesale Flowers & Supplies
5305 Metro St, San Diego, CA 92110
(619) 295-4333

Every year, as November approaches, families across San Diego begin building their ofrendas to welcome back loved ones who have passed. At the heart of almost every ofrenda is one flower: the bright orange marigold, known in Mexico as cempasúchil (or cempasúchitl).

If you’re looking for fresh marigolds in San Diego, whether a few bunches for a home altar or hundreds of stems for a community celebration, here’s what to know and where to find them.

Why marigolds are the flower of Día de los Muertos

Cempasúchil has been part of honoring the dead in Mexico since before the Spanish arrived. The name comes from Nahuatl and is often translated as “twenty flowers,” referring to its many layered petals.

According to tradition, the marigold’s vivid orange color and strong scent help guide the spirits of loved ones home. Many families scatter marigold petals in a path leading to the ofrenda, or even from the front door, so the spirits can find their way.

How many marigolds do you need?

It depends on the size of your ofrenda and how you plan to use them. As a rough guide:

  • Small home ofrenda (one table): 2–4 bunches
  • Large home ofrenda with arches or garlands: 6–10 bunches
  • Petal path to the door or altar: add 2–3 bunches just for petals
  • School, church, or community altar: 10+ bunches — ask our staff about bulk orders

Not sure? Bring a photo or the measurements of your space, and our staff will help you figure it out.

Other traditional flowers for your ofrenda

Marigolds are the centerpiece, but many ofrendas include other flowers too:

  • Celosia (cresta de gallo or mano de león): a deep red or magenta flower with a velvety texture, often paired with marigolds
  • Baby’s breath (nube): small white flowers that represent purity and are often used for the ofrendas of children
  • Chrysanthemums: a long-lasting choice in white, yellow, or purple
  • Roses: often chosen in a loved one’s favorite color

When to buy marigolds for Día de los Muertos

Día de los Muertos is celebrated on November 1 and 2. Traditionally, November 1 honors children who have passed (Día de los Angelitos) and November 2 honors adults.

Most families set up their ofrendas in the last days of October. For the freshest flowers, plan to buy your marigolds 2–4 days before you build your altar. Marigolds sell out quickly in late October, so don’t wait until the last minute.

We carry many of these alongside our marigolds, so you can build your whole ofrenda in one trip.

Our marigolds are currently IN STOCK. Supplies are limited, so come early for the best selection.

Día de los Muertos in San Diego

San Diego has deep ties to Día de los Muertos, with community celebrations, altars, and processions across the county, from Old Town to Barrio Logan and beyond.

Schools, churches, and community groups also build public ofrendas each year. Whether you’re honoring family at home or helping build an altar for your community, fresh marigolds make the tradition come alive.

Where to buy marigolds in San Diego

Wholesale Flowers & Supplies carries fresh marigolds (cempasúchil), celosia, baby’s breath, and more at wholesale prices, with no membership or trade license required. Buy a few bunches or a few hundred stems.

We also carry vases, containers, and floral supplies to finish your ofrenda.

Frequently asked questions

  • Where can I buy marigolds in bulk in San Diego?
    Wholesale Flowers & Supplies on Metro St sells marigolds in bulk to the public at wholesale prices, with no membership needed.
  • When should I buy marigolds for Día de los Muertos?
    Buy them 2–4 days before you set up your ofrenda. Most families build their altars in late October for November 1 and 2.
  • Can I reserve marigolds ahead of time?
    Yes, call us to reserve a bulk order.
  • What flowers go on a Día de los Muertos ofrenda?
    Marigolds (cempasúchil) are the most traditional, often paired with celosia, baby’s breath, chrysanthemums, and the favorite flowers of the loved one being honored.

How to keep marigolds fresh

  • Trim the stems at an angle as soon as you get home.
  • Remove any leaves that would sit below the water line.
  • Keep them in cool water, out of direct sun, until you’re ready to arrange.
  • For garlands or arches, string them the day before your celebration so they stay full.
  • Change the water every day or two.

Wholesale Flowers & Supplies
5305 Metro St, San Diego, CA 92110
(619) 295-4333