ADVERTISEMENT

PAGASA raises Signal No. 4 as 'Opong' intensifies into typhoon

'Opong' nears landfall in Northern or Eastern Samar

Published Sep 26, 2025 12:01 am
PAGASA
PAGASA
Tropical cyclone “Opong” (international name: Bualoi) intensified into a typhoon on Thursday evening, Sept. 25, prompting the Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA) to raise Signal No. 4 over five areas in Eastern Visayas and Bicol Region.
Opong had earlier packed maximum sustained winds of 110 kilometers per hour (kph) and gusts of up to 135 kph, when it was still a severe tropical storm.
By 11 p.m., it had strengthened to 120 kph maximum sustained winds near the center and up to 165 kph gusts, while moving west northwest at 25 kph.
PAGASA said its center was last located over the coastal waters of Dolores, Eastern Samar.
The typhoon is expected to make its first landfall over Northern Samar or the northern portion of Eastern Samar between midnight and early Friday, Sept. 26.
It may make a second landfall over Sorsogon or Masbate later Friday morning before crossing Bicol Region, southern Calabarzon, and northern Mimaropa.
Opong is expected to emerge over the West Philippine Sea by early Saturday, Sept. 27, where re-intensification is likely, and eventually exit the Philippine Area of Responsibility.
Tropical cyclone wind signals
Signal No. 4, the second-highest cyclone warning, was hoisted over Northern Samar, northern and central portions of Eastern Samar and Samar, Sorsogon, and eastern part of Masbate, including Ticao Island.
Signal No. 3 was raised over the rest of Masbate, including Burias Island, Albay, western portion of Camarines Sur, southern Quezon, Marinduque, Romblon, central and southern portions of Oriental Mindoro, the rest of Eastern Samar, the rest of Samar, extreme northern portion of Leyte, and Biliran.
Signal No. 2 was in effect over Catanduanes, the rest of Camarines Sur, Camarines Norte, central and eastern portions of Quezon, Laguna, Rizal, Cavite, Batangas, the rest of Oriental Mindoro, Occidental Mindoro, including Lubang Islands, Calamian Islands, Metro Manila, southern portion of Bataan, eastern portion of Southern Leyte, northern and central portions of Leyte, northern portion of Cebu, including Camotes and Bantayan Islands, extreme northern portion of Negros Occidental, Capiz, Aklan, northwestern portion of Antique, including Caluya Islands, Dinagat Islands, Siargao Islands, and Bucas Grande Islands.
Signal No. 1 was up over the central and southern portions of Isabela, Quirino, Nueva Vizcaya, Ifugao, southwestern portion of Mountain Province, Benguet, southern portion of Ilocos Sur, La Union, Pangasinan, Aurora, Nueva Ecija, Tarlac, Zambales, the rest of Bataan, Pampanga, Bulacan, the rest of Quezon, Cuyo Islands, northern portion of mainland Palawan, the rest of Southern Leyte, eastern and central portions of Bohol, the central portion of Cebu, northern portion of Negros Oriental, northern and central portions of Negros Occidental, central portion of Iloilo, central portion of Antique, and the rest of Surigao del Norte.
Heavy rainfall outlook
PAGASA warned that Opong may bring moderate to torrential rains over parts of Luzon and Visayas over the next two days.
From Thursday evening to Friday evening, Sept. 26, intense to torrential rains (more than 200 millimeters) may prevail over Northern Samar, Eastern Samar, Samar, Biliran, Sorsogon, Masbate, Oriental Mindoro, and Romblon.
Heavy to intense rains (100-200 mm) may also affect Occidental Mindoro, Quezon, Batangas, Camarines Norte, Catanduanes, Camarines Sur, Albay, Marinduque, Aklan, Capiz, Cebu, Bohol, Leyte, Southern Leyte, and Dinagat Islands.
Moderate to heavy rains (50-100 mm) may be experienced in Aurora, Laguna, Cavite, Metro Manila, Bataan, Rizal, Camiguin, and Surigao del Norte.
From Friday evening to Saturday evening, Sept. 27, heavy to intense rains may persist in Occidental Mindoro, Oriental Mindoro, Batangas, and Cavite.
Laguna, Marinduque, and Romblon may also continue to experience moderate to heavy rains.
The southwest monsoon (habagat), enhanced by Opong may also bring heavy to intense rains from Thursday evening to Friday evening over Antique, Iloilo, Guimaras, and Negros Occidental.
Meanwhile, moderate to heavy monsoon rains may affect Palawan, Negros Oriental, and Siquijor.
From Friday evening to Saturday evening, heavy to intense rains due to habagat may persist in Antique, and moderate to heavy rains in Palawan and Iloilo.
Storm surge
A life-threatening storm surge exceeding three meters is expected within 36 hours in low-lying and exposed coastal areas of Zambales, Bataan, Metro Manila, Calabarzon, Oriental Mindoro, Occidental Mindoro, including Lubang Island, Marinduque, Romblon, Palawan, Bicol Region, Northern Samar, Eastern Samar, Samar, Biliran, Leyte, Cebu, Aklan, Antique, Capiz, Dinagat Islands, and Siargao Island.
Mariners operating motorbancas and other small vessels are advised to take precaution and, if possible, avoid sailing under these conditions.

Related Tags

OPONG BUALOI PAGASA LANDFALL SIGNAL NO. 4
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.