ADVERTISEMENT

PCG records 390K passengers as Holy Week surge hits port hubs

Published Mar 29, 2026 09:38 am  |  Updated Mar 29, 2026 01:39 pm
Philippine Coast Guard (PCG) personnel inspect the Port of Lucena in Quezon Province on MArch 26, 2026 in preparation for the influx of passengers this Holy Week. (Photo: Coast Guard Station Southern Quezon)
Philippine Coast Guard (PCG) personnel inspect the Port of Lucena in Quezon Province on MArch 26, 2026 in preparation for the influx of passengers this Holy Week. (Photo: Coast Guard Station Southern Quezon)
The Philippine Coast Guard (PCG) said Sunday, March 29, that it has recorded about 390,000 passengers moving through various seaports nationwide as travel for the Holy Week began to pick up, with key hubs already seeing heavy foot traffic.
PCG spokesperson Commodore Noemie Cayabyab said the highest concentration of passengers was observed in the ports of Batangas, Cebu, Bohol, and Oriental Mindoro.
“Last year, we monitored nearly three million passengers throughout the Lenten Season. This year, the PCG expects the surge of passengers at ports to happen by Tuesday afternoon (March 31) because many of our fellow citizens will still report for work on Monday and Tuesday,” Cayabyab said.
She said all 16 PCG districts were placed on heightened alert from March 28 to April 5 as part of “Oplan Biyaheng Ayos: Semana Santa 2026,” the government’s annual effort to secure major transport hubs during peak travel periods.
Despite concerns over rising fuel costs and global tensions, the PCG said travel demand remains steady.
“We see that it is not significantly affected. This weekend, many people are still flocking to coastal beaches,” Cayabyab said.
“This is where we see a significant increase in travelers, and since this is an anticipated vacation for many, the PCG sees that the numbers are still hovering close to the nearly three million we monitored last year,” she added.
Authorities have tightened safety protocols as passenger volume grows. The PCG said inspections now focus on vessel documents and passenger limits, in coordination with the Philippine Ports Authority (PPA) and Maritime Industry Authority (Marina).
“We have intensified the conduct of inspections, and we have coordinated with the PPA and MARINA, particularly in inspecting all vessels. We will not allow any ship or motorboat to sail if it only presents a receipt to inspectors,” Cayabyab shared.
Overloading of vessels will also not be tolerated to prevent a repeat of the tragic sinking of the ferry MV Trisha Kerstin 3 off Basilan on January 26.
“We will ensure that no ship or motorboat will be allowed to depart if it is carrying passengers beyond its capacity,” Cayabyab noted.
The PCG advised travelers to coordinate through its official channels for updated sea travel protocols as the Holy Week rush builds in the coming days.

Related Tags

PCG Holy Week travel surge
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.