ADVERTISEMENT

DOT: Quality tourism, not arrivals alone, defined PH gains in 2025

Published Jan 20, 2026 02:45 pm

At A Glance

  • Philippines' tourism in 2025 focused on quality-driven growth, generating broader economic impact.
  • Michelin Guide recognized 108 establishments; Terra Madre Asia held in Bacolod.
  • SALAAM 2025 Expo highlighted rising demand for Halal and Muslim-friendly travel.
  • New international flights and cruise calls improved access for visitors.
  • Total arrivals reached 6.48 million, generating a preliminary ₱694 billion in visitor expenditures.
Department of Tourism (DOT) Secretary Christina Garcia-Frasco (Photo courtesy of DOT)
Department of Tourism (DOT) Secretary Christina Garcia-Frasco (Photo courtesy of DOT)
The Department of Tourism (DOT) on Tuesday, Jan. 20, said that the Philippines’ tourism performance in 2025 was driven by a quality-focused approach that generated broader economic benefits beyond visitor numbers.
DOT Secretary Christina Garcia Frasco highlighted that the gains reflected a deliberate shift toward quality-driven tourism and stronger service delivery.
The country’s tourism brand was boosted by the Michelin Guide, which recognized 108 establishments in Manila and Cebu.
The Philippines also hosted the first-ever Terra Madre Asia and the Pacific in Bacolod City.
The SALAAM 2025 Expo, a Muslim travel trade show, generated around ₱1.8 million in sales, signaling growing demand for Halal and Muslim-friendly travel experiences.
Tourism access and experiences were enhanced with 19 new international direct flight routes across Manila, Cebu, Clark, Iloilo, and Kalibo.
The Cruise Visa Waiver program continued to expand, alongside 136 cruise calls carrying over 56,000 passengers.
The Transit Tour Program and Medical Concierge Services offered curated layover tours and end-to-end assistance for medical and wellness travelers nationwide.
On-the-ground systems were strengthened with the 24/7 Tourist Assistance Call Center, which handled 23,210 transactions with Mandarin and Korean support.
Fourteen Tourist Rest Areas nationwide were also constructed, equipped with essential amenities for travelers.
The Philippine Experience Program expanded to 13 regions and became bookable through a partnership with digital platform Klook, broadening tourism access across the country.
Workforce development supported quality tourism, with thousands trained under the Filipino Brand of Service Excellence program and the Tourism Industry Skills Program.
Trained tourist police were also deployed nationwide to enhance service and safety for visitors.
Tourism support extended to workers and enterprises, with over 40,000 tourism workers assisted after calamities.
In addition, 1,025 applications were recorded under the Turismo Asenso Loan Program, while 2,697 beneficiaries were aided through the Bayanihan sa Bukas na May Pag-asa sa Turismo program.
Despite travel advisories, severe weather, and fiscal constraints, the Philippines recorded between 5.86 million and 5.94 million foreign visitor arrivals in 2025.
Including returning overseas Filipinos, arrivals rose to 6.48 million, translating to a preliminary estimated ₱694 billion in international visitor expenditures.
Preparations are underway for the ASEAN Tourism Forum 2026 in Cebu and the UN Tourism Global Forum on Gastronomy, signaling continued focus on value-driven tourism growth.

Related Tags

Phillipine tourism quality tourism DOT
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.