ADVERTISEMENT

Signal No. 2 up as 'Basyang' intensifies into tropical storm

Published Feb 4, 2026 11:39 pm
Satellite image of Tropical Storm Basyang (international name: Penha) (Courtesy of PAGASA)
Satellite image of Tropical Storm Basyang (international name: Penha) (Courtesy of PAGASA)
The Philippine Atmospheric, Geophysical and Astronomical Services Administration (PAGASA) raised Tropical Cyclone Wind Signal No. 2 on Wednesday evening, Feb. 4, as Tropical Depression Basyang (international name: Penha) intensified into a tropical storm while moving westward over the Philippine Sea.
As of 10 p.m., the center of Basyang was estimated 560 kilometers east of Hinatuan, Surigao del Sur, with maximum sustained winds of 65 kilometers per hour (kph) near the center and gusts of up to 80 kph.
The storm was moving westward at 15 kph.
PAGASA said Basyang may continue to intensify over the Philippine Sea before landfall, but it is expected to weaken into a tropical depression while crossing the Visayas and may be downgraded to a low-pressure area by Sunday, Feb. 8.
Signal No. 2 has been raised over Surigao del Sur due to the expected strong winds from the storm.
Signal No. 1 remains in effect over the central and southern portions of Eastern Samar (Guiuan, Salcedo, Mercedes, Giporlos, Balangiga, Lawaan, Quinapondan, General MacArthur, Hernani, Llorente, Maydolong, Balangkayan, City of Borongan, San Julian, Sulat, Taft), southern portion of Samar (Marabut, Basey, Santa Rita, Villareal, Pinabacdao, Calbiga, Hinabangan, San Sebastian, Talalora, Daram, Zumarraga), Biliran, Leyte, Southern Leyte, Bohol, Cebu, Siquijor, Negros Oriental, Negros Occidental, Guimaras, Iloilo, Dinagat Islands, Surigao del Norte, Agusan del Norte, Agusan del Sur, northern portion of Davao Oriental (Boston, Cateel, Baganga), northern portion of Davao de Oro (Compostela, Monkayo, Montevista, Laak), northern portion of Davao del Norte (Kapalong, San Isidro, Asuncion), Misamis Oriental, Camiguin, and northern and eastern portions of Bukidnon (San Fernando, City of Malaybalay, Cabanglasan, Impasug-Ong, Malitbog, Sumilao, Manolo Fortich, Libona, Baungon, Lantapan).
PAGASA also warned of a minimal to moderate risk of storm surge, with peak heights of up to two meters over low-lying or exposed coastal communities in Dinagat Islands, Surigao del Norte, Surigao del Sur, Agusan del Norte, Davao Oriental, Misamis Oriental, Camiguin, Southern Leyte, and Bohol.
A gale warning also remains in effect over the eastern seaboards of the Visayas and Mindanao.
Mariners of small seacrafts, including motorbancas, are advised not to venture out to sea.
PAGASA said Basyang is expected to move generally westward for the next 24 hours before turning west-northwestward on Thursday evening, Feb. 5.
On its forecast track, the storm is expected to make initial landfall over eastern Mindanao between Thursday evening and early Friday, Feb. 6.
After landfall, Basyang is expected to traverse northeastern Mindanao and Central and Western Visayas before emerging over the Sulu Sea by Saturday morning, Feb. 7.
It is projected to cross northern Palawan by Saturday afternoon or evening and re-emerge over the West Philippine Sea.

Related Tags

PAGASA TROPICAL STORM BASYANG PENHA SIGNAL NO. 2 LANDFALL
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.