ADVERTISEMENT

CAAP reports flight disruptions due to Typhoon 'Crising'

Published Jul 18, 2025 03:24 pm
(Photo: CAAP)
(Photo: CAAP)
The Civil Aviation Authority of the Philippines (CAAP) reported flight disruptions due to adverse weather conditions brought about by Typhoon “Crising” on Friday, July 18.
In a statement, the CAAP said that Philippine Airlines (PAL) Express flight GAP 2961 from Manila to Busuanga had to be diverted and returned to Manila.
Meanwhile, two flight diversions were recorded by Cebgo: flight DG 6055 from Manila to Busuanga returned to Manila, and flight DG 6897 from Mactan to Surigao returned to Mactan.
There were 22 Cebu Pacific Air, 28 Cebgo, five PAL Express, eight PAL, two Airswift, and four Sunlight flights that were also cancelled as of 1:20 p.m.
On Thursday, the CAAP said that there were 18 domestic flight cancellations and two flight diversions which affected 7,346 passengers.
“Passengers impacted by the disruptions are advised to coordinate directly with their respective airlines for assistance with rebooking or refund procedures. CAAP continues to closely monitor the situation and will provide further updates as necessary,” the agency said.
Here is the list of the cancelled flights as of 1:20 p.m. Friday, July 18:
Cebu Pacific Air:
•5J 513: Manila - San Jose
•5J 514: San Jose – Manila
•5J 823: Manila – Virac
•5J 824: Virac – Manila
•5J 504: Manila – Tuguegarao
•5J 505: Tuguegarao – Manila
•5J 506: Manila – Tuguegarao
•5J 507: Tuguegarao – Manila
•5J 508: Manila – Tuguegarao
•5J 509: Tuguegarao – Manila
•5J 192: Manila – Cauayan
•5J 193: Cauayan - Manila
•5J 859: Manila – Zamboanga
•5J 860: Zamboanga – Manila
•5J 853: Manila – Zamboanga
•5J 854: Zamboanga - Manila
•5J 849: Manila - Zamboanga
•5J 850: Zamboanga - Manila
•5J 4795: Davao - Zamboanga
•5J 4796: Zamboanga – Davao
•5J 857: Manila – Zamboanga
•5J 858: Zamboanga- Manila
Cebgo:
•DG 6080: Cebu – Masbate
•DG 6081: Masbate – Cebu
•DG 6113: Manila – Naga
•DG 6114: Naga - Manila
•DG 6117: Manila - Naga
•DG 6118: Naga - Manila
•DG 6607: Cebu - Dipolog
•DG 6608: Dipolog – Cebu
•DG 6080: Cebu - Masbate
•DG 6081: Masbate - Cebu
•DG 6055: Manila – Busuanga
•DG 6056: Busuanga - Manila
•DG 6068: Cebu- Busuanga
•DG 6069: Busuanga - Cebu
•DG 6035: Angeles City - Busuanga
•DG 6036 Busuanga - Angeles City
•DG 6043: Manila - Busuanga
•DG 6044: Busuanga - Manila
•DG 6045: Manila - Busuanga
•DG 6046: Busuanga - Manila
•DG 6051: Manila - Busuanga
•DG 6052: Busuanga - Manila
•DG 6055: Manila - Busuanga
•DG 6056: Busuanga - Manila
•DG 6897: Mactan - Surigao
•DG 6898: Surigao - Mactan
•DG 6901: Mactan - Surigao
•DG 6902: Surigao - Mactan
PAL Express:
•GAP 2962: Busuanga – Manila
•GAP 2018: Manila – Cauayan
•GAP 2019: Cauayan – Manila
•GAP 2961: Manila – Busuanga
•GAP 2962: Busuanga – Manila
Philippine Airlines:
•PR 2932: Manila – Basco
•PR 2933: Basco – Manila
•PR 2688: Clark – Basco
•PR 2689: Basco – Clark
•PR 2997: Manila – Zamboanga
•PR 2998: Zamboanga – Manila
•PR 2995: Cebu – Zamboanga
•PR 2996: Zamboanga – Cebu
Airswift
•ATX 5538: El Nido – Busuanga
•ATX 5539: Busuanga - El Nido
Sunlight
•RLB 851: Cebu – Busuanga
•RLB 602: Busuanga - Angeles City
•RLB 601: Angeles City – Busuanga
•RLB 852: Busuanga - Cebu
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.