ADVERTISEMENT

19 airports to get ₱7.8B in upgrade funds--Libanan

Published Jan 25, 2026 03:14 pm

At A Glance

  • A total of ₱7.8 billion have been earmarked for the upgrade of at least 19 airports across the country in a bid to improve the air travel experience for passengers.
Siargao Airport (visitdelcarmen.com)
Siargao Airport (visitdelcarmen.com)


A total of ₱7.8 billion have been earmarked for the upgrade of at least 19 airports across the country in a bid to improve the air travel experience for passengers.
Thus, said House Minority Leader 4Ps Party-list Rep. Marcelino “Nonoy” Libanan, who served as a member of the Bicameral Conference Committee on the P6.793-trillion General Appropriations Act (GAA) for 2026.
Libanan said the funding will help strengthen inter-island air connectivity, boost tourism, support small businesses, and generate employment in the regions.
“We are counting on these upgrades to enhance the overall air travel experience for passengers, attract more tourists, support the growth of small and medium enterprises, and create additional jobs,” the minority leader said.
He added that the disclosure of the allocations is part of the House Minority Bloc’s duty to keep Filipinos informed on matters of public interest.
“We are reporting these funding allocations so communities can monitor the progress of airport upgrades in their respective areas,” said the 4Ps Party-list lawmaker.
Libanan identified the following airports as recipients of facilities development funding under the 2026 GAA or national budget:
New Dumaguete Airport, ₱2.5 billion; Tacloban Airport, ₱741.7 million; Mati Airport, ₱700 million; Laoag International Airport, ₱507.3 million; New Naga Airport, ₱444.6 million; Ormoc Airport, ₱433 million; Busuanga Airport, ₱415 million; Candon Airport, ₱350 million; New Manila International Airport, ₱200 million; Catbalogan Airport, ₱200 million; Kalibo International Airport, ₱195.5 million; Camiguin Airport, ₱150 million; Bukidnon Airport, ₱150 million; Daet Airport; ₱150 million; Bicol International Airport, ₱150 million; Central Mindanao (M’lang) Airport, ₱100 million; Siargao Airport, ₱100 million; and Antique Airport, ₱99.5 million.
“These allocations are fully itemized in the 2026 national budget,” said Libanan, who also noted that Busuanga Airport and Siargao Airport will receive additional funding of ₱70 million and ₱23 million, respectively, for night-rating improvements.
Cauayan Airport is likewise allocated ₱160 million for its night-rating.
Night-rating an airport refers to equipping it with the necessary lighting, navigation, and safety systems to allow aircraft operations at night or under low-visibility conditions, not just during daylight hours.
The Department of Transportation (DOTr) said the funds will be used for the construction or improvement of runways, taxiways, ramps, control towers, and passenger terminals, as well as for the acquisition of navigation and safety equipment.
Chinese tourists
The Philippines recently liberalized the entry of tourists from China, which used to be the country’s largest source of inbound foreign visitors prior to the pandemic.
Under the new policy, Chinese nationals are now allowed visa-free entry for short stays for tourism and business purposes, subject to basic travel requirements.
The move is intended to revive tourist arrivals from China and is expected to increase passenger traffic at major gateways and regional airports across the country.
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.