ADVERTISEMENT

Mother's Day rush triggers price shifts in Dangwa

Published May 8, 2026 02:07 pm
Teen carries a bouquet while walking along Dos Castillas Street ahead of Mother’s Day rush in Dangwa’s flower district. (Photos taken by Diann Calucin/MANILA BULLETIN)
Teen carries a bouquet while walking along Dos Castillas Street ahead of Mother’s Day rush in Dangwa’s flower district. (Photos taken by Diann Calucin/MANILA BULLETIN)
Walk a few meters along Dapitan and Dos Castillas Streets, and the price of flowers changes.
Along Dapitan Street, flowers come at a premium, but take a few more steps toward the heart of Dangwa, and prices begin to ease.
With Mother’s Day approaching, nearly two days before the celebration, Dangwa’s flower district is once again filled with buyers searching for the perfect bouquet for their moms, turning the streets into a rush of last-minute gift hunting.

At the edge of the flower district, small bouquets already sell for around P800, often just a single sunflower or rose wrapped in plastic.

A few steps in, similar arrangements can climb to about P1,200 as more stems are added, with larger bundles of around 10 flowers reaching P1,800 or more, depending on the design.

But for buyers willing to walk deeper into Dangwa, prices gradually drop.

Heading toward Laong Laan, Dos Castillas, and into the core of the flower market, vendors begin shifting from pre-arranged bouquets to bulk bundles, offering more budget-friendly options.

Banner of the Dangwa Flower Park recently launched by the local government along Dos Castillas Street as part of efforts to organize flower vending areas ahead of peak seasons like Mother’s Day.
Banner of the Dangwa Flower Park recently launched by the local government along Dos Castillas Street as part of efforts to organize flower vending areas ahead of peak seasons like Mother’s Day.
The newly organized vending zone, Dangwa flower park, launched in February under the Manila local government program, now houses nearly 60 stalls, helping manage customer flow despite added rental costs, vendors said.

Here, sunflowers are sold at around P100 per stem, tulips at about P100 each, and rose bundles ranging from P600 for long-stem sets to around P800 for XL arrangements, depending on color and quality.

Long-stem bundles are sold for about P600, while XL arrangements reach around P800, depending on color, quality, and bouquet size.
Long-stem bundles are sold for about P600, while XL arrangements reach around P800, depending on color, quality, and bouquet size.

Vendors say pricing remains fluid, largely dictated by supply costs and available capital.

“Hindi kami napipirmi sa presyo, depende kung dumating na mura o mahal di siya basta basta ibinababa. Kahit gustuhin bumaba kung maliit ang kapital (We don’t have fixed prices. It depends on whether the flowers arrive cheap or expensive—we can’t just lower them easily. Even if we want to reduce prices, we can’t if our capital is small),” said Nancy, 54, a tulip vendor along Dos Castillas.

Customized bouquets still start at around P1,000, while balloon arrangements go for about P700 and up.

Fuzzy wire bouquets are priced from P500, and dried flower arrangements from around P600.
Fuzzy wire arrangements: Decorative fuzzy wire bouquets sell for around P500 and up, with additional stems priced at about P150 each.
Fuzzy wire arrangements: Decorative fuzzy wire bouquets sell for around P500 and up, with additional stems priced at about P150 each.

Near the far end of Dos Castillas and around the flower park, prices drop further, as flowers are sold in bundles rather than ready-made arrangements.

Some vendors offer cheaper deals, though supply remains tight due to strong Mother’s Day demand.

To save money, some buyers opt to purchase loose stems and pay around P150 for on-site arrangement, while others assemble their own bouquets using separately bought wraps and ribbons.

Traffic remains heavy along Dapitan, Laong Laan, and Dos Castillas Streets, where dense clusters of stalls narrow road space and slow movement throughout the day.

In Dangwa, the rule is simple: the deeper you go, the cheaper the blooms.

Related Tags

METRONEWS Manila dapitan street
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.