ADVERTISEMENT

'Buena mano': 2 int'l cruise vessels arrive in PH in January, PPA sees cruise tourism growth in 2025

Published Feb 2, 2025 07:11 am

cruise tourism.jpg

Two international cruise vessels made port calls at key destinations in the country in January this year, which the Philippine Ports Authority (PPA) sees as a good sign for a a stronger cruise tourism sector this year.

PPA General Manager Jay Daniel Santiago said it was the international cruise ship MV Norwegian Sky which made a port call at the Manila South Harbor on Jan. 30 this year, following its previous call on Jan. 17 for a turn-around operation from Kaohsiung, Taiwan.

The vessel carried nearly 2,000 passengers, most of whom were Filipinos. Before docking in Manila, it made a stop in Currimao, Ilocos Norte. 

To ensure a seamless experience for its guests, he said 10 buses were provided for guided tours around Manila. The ship remained at Manila South Harbor until sunset, before departing for its next destination, Boracay Island. 

On Jan. 31, the Maltese-flagged cruise ship MS Europa 2 arrived as part of its Asian itinerary.

The vessel, which sailed from Indonesia, spans 225 meters in length and has a Gross Registered Tonnage (GRT) of 42,830. It carried 372 crew members and 453 passengers, mostly German and European nationals. 

Guests aboard MS Europa 2 explored some of Bohol’s most famous attractions, including Baclayon Church, the Chocolate Hills, and the Tarsier Sanctuary. The ship later set sail for Kalanggaman Island, Leyte. 

Back to pre-pandemic level

Since the beginning of the year, Santiago said a total of seven cruise vessels have made port calls at various destinations across the country, further signaling the Philippines’ growing appeal in the global cruise industry.

But the PPA also recorded significant improvement last year as it recorded a 61.9 percent increase in cruise passenger arrivals in 2024.

This translated to 142,574 passengers—a significant rise from 88,080 in 2023.

“This marks the highest post-pandemic figure for the country, and the agency projects continued growth in 2025, expecting 185,000 cruise passengers, a 29.8% increase from the previous year,” said Santiago.

Cruise tourism infra support 

To support the growing cruise tourism industry, Santiago said the PPA is investing in new and improved port infrastructure, notable projects include the construction of dedicated cruise terminals in Coron, Aklan, and Camiguin, as well as a cruise ship port in Puerto Galera, Oriental Mindoro,with the bid submission deadline set for Feb. 5.

Additionally, in 2024, the PPA completed the Jubang Port Cruise Ship Terminal in Dapa, Surigao del Norte.

“The PPA cruise dedicated terminals serve as the gateway between the international culture and the Filipino brand of service and warm hospitality, making the Philippines recognized as the Best Port Call and World’s Best Cruise Destination in Asia,” said Santiago

“With the cruise passenger arrivals and vessel calls increasing over the years, the local communities, businesses, and the economy will definitely thrive with the booming cruise tourism," he added.

With the ongoing developments, Santiago said the PPA aims to further elevate the Philippines’ status as a premier cruise destination, boost local economies, and showcase the country’s top-rated tourist attractions to the world. 

Related Tags

Cruise tourism Philippine Ports Authority
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.