ADVERTISEMENT

DOT: Cordillera festival brings nation's cultural heart to life

Published Oct 25, 2025 10:35 am  |  Updated Oct 25, 2025 02:26 pm

At A Glance

  • The Department of Tourism (DOT) hailed the Cordillera Festival of Festivals in Baguio City as a celebration of Filipino unity and heritage.
  • DOT Secretary Christina Garcia-Frasco described the event as a reflection of Cordilleran resilience and cultural pride.
  • The festival gathered contingents from Abra, Apayao, Benguet, Ifugao, Kalinga, Mountain Province, and the cities of Baguio and Tabuk.
  • Each participating group received ₱10,000 from the DOT in recognition of their contribution to preserving ancestral traditions.
Performers from Kalinga showcase the Bodong Festival during the Cordillera Festival of Festivals in Baguio City, celebrating peace, harmony, and cultural pride. (Trixee Rosel/MB)
Performers from Kalinga showcase the Bodong Festival during the Cordillera Festival of Festivals in Baguio City, celebrating peace, harmony, and cultural pride. (Trixee Rosel/MB)
The Department of Tourism (DOT) hailed the Cordillera Festival of Festivals in Baguio City as a vibrant celebration of Filipino unity and heritage that reflects the enduring spirit and cultural pride of the Cordilleran people.
DOT Secretary Christina Garcia-Frasco said the festival, held on Friday, Oct. 24, brought together the signature celebrations of Abra, Apayao, Benguet, Ifugao, Kalinga, Mountain Province, and the cities of Baguio and Tabuk.
She described the event as “a living chronicle of the Cordillera’s identity and a vibrant testament to the resilience of its people and the beauty of its heritage.”
In her keynote address, Frasco said the festival goes beyond tourism promotion, calling it “a revival of our shared spirit as Filipinos,” where every performance “beats with the memory of our ancestors and the promise of our future.”
The event opened with a Parade of Festivals from Harrison Road to Session Road.
Performers from across the highlands presented traditional dances, music, and storytelling that captivated both residents and visitors.
Abra’s Kawayan Festival was cited for outstanding choreography, while Apayao’s Say-am and Kalinga’s Bodong Festival were recognized for their remarkable use of instrumental and vocal music.
Benguet’s Adivay Festival received the Best Traditional Performance award, and Ifugao’s Gotad ad Ifugao was honored with the Best Storytelling Performance for its colorful portrayal of local rituals and delicacies.
Mountain Province’s Lang-ay Festival earned the Spirit of the Festival Award for highlighting unity through instrumental performance.
Tabuk City’s Matagoan Festival was named Cultural Ambassador, while Baguio’s Panagbenga Festival was voted Crowd Favorite for its floral-themed showcase.
As a gesture of appreciation, Frasco personally awarded ₱10,000 to each participating contingent, commending their artistry and commitment to preserving Cordillera’s ancestral traditions through cultural tourism.
She also emphasized that beyond the economic value of tourism, the nation’s true wealth lies in its people—“our farmers, artisans, and communities whose stories breathe life into the Philippine experience and define the soul of our tourism.”

Related Tags

DOT Festival of Festivals Cordillera PEP
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.