ADVERTISEMENT

Philippines charts course to lead Asia's cruise tourism

Published Dec 16, 2025 03:00 pm

At A Glance

  • Philippines hosts Asia Cruise Cooperation (ACC) Annual Regional Meeting to advance maritime tourism.
  • DOT promotes sustainable and inclusive cruise tourism while upgrading key ports.
  • Nearly 7,000 cruise visa waivers issued; Manila, Puerto Princesa, and Boracay remain main gateways.
  • 136 cruise calls projected for 2025 with 43,369 arrivals; 2026 shows continued operator engagement.
Department of Tourism (DOT) Secretary Christina Garcia-Frasco (Photo from DOT)
Department of Tourism (DOT) Secretary Christina Garcia-Frasco (Photo from DOT)
The Department of Tourism (DOT) is positioning the Philippines as a regional leader in cruise tourism by hosting the Asia Cruise Cooperation (ACC) Annual Regional Meeting to promote sustainable and inclusive travel at sea.
DOT Secretary Christina Garcia-Frasco said the meeting highlights the importance of collaboration among destinations, ports, and cruise operators to benefit communities and strengthen tourism.
She added that the Philippines will boost coordination with cruise lines to improve itineraries, share market insights, and enhance the overall visitor experience.
Nearly 7,000 cruise visa waivers have been issued.
Port readiness is being strengthened through completed and ongoing infrastructure projects in Dapa (Surigao del Norte), Coron, Aklan, Camiguin, Puerto Galera, and upgrades at Manila South Harbor.
The DOT, Department of Transportation (DOTr), and Philippine Ports Authority (PPA) will reconstitute the Cruise Tourism Development Committee in January 2026 to implement the National Cruise Tourism Development Strategy.
As of Nov. 20, the Philippines is set to receive 136 cruise calls with 43,369 projected sea arrivals, a 26.85-percent increase from previous years.
Manila remains the main gateway, followed by Puerto Princesa and Boracay.
Preliminary 2026 figures show 127 ship calls carrying 5,562 passengers and 1,409 crew members, reflecting sustained engagement from cruise operators.
Frasco highlighted the country’s diverse offerings, including beaches, marine biodiversity, wellness tourism, and cultural heritage, as key attractions for visitors.
The Philippines’ recognition as the World’s Leading Dive Destination for the seventh consecutive year reinforces the appeal of its natural and tourism assets.
“Cruise tourism in the Philippines is not only about arrivals; it is about the overall experience, jobs created, businesses sustained, and communities empowered,” Frasco said.
Cultural attractions, local festivals, cuisine, and living traditions further enrich the visitor experience and support local communities.
International recognitions, including Asia’s Best Cruise Destination and Best Port of Call, along with hosting Seatrade Cruise Asia 2024 and the ASEAN Tourism Forum in 2026, reaffirm the Philippines’ role as a trusted regional partner.

Related Tags

DOT cruise tourism Asia Cruise Cooperation (ACC) Seatrade Cruise Asia
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.