ADVERTISEMENT

San Miguel bags ₱7.8-billion Boracay bridge project

Published Apr 13, 2026 12:00 am  |  Updated Apr 12, 2026 03:41 pm

San Miguel Holdings Corp. (SMHC), the infrastructure arm of diversified conglomerate San Miguel Corp. (SMC), has been awarded the ₱7.78-billion Boracay Bridge Project by the Department of Public Works and Highways (DPWH).

In a March 30 notice of award (NOA) addressed to SMHC Chairman and President Ramon S. Ang, DPWH Secretary Vivencio B. Dizon said the department has approved the resolution by its public-private partnership (PPP) prequalification, bids, and awards committee (PBAC) for PPP projects, recommending the award of the contract.

SMHC is the original proponent of the project, and the unsolicited proposal was subjected to a “Swiss Challenge,” but there were no competing bids submitted. A “Swiss Challenge” is a procurement process for unsolicited proposals in which other parties are invited to submit competing bids, with the original proponent given the right to match the best offer and retain the project if it chooses.

The contract covers the financing, design, construction, and operation and maintenance (O&M) of the new Boracay bridge. The approved total project cost amounts to ₱7.78 billion, inclusive of financing costs.

Spanning 2.54 kilometers (km), the bridge will link Boracay Island to mainland Panay Island in Malay town, Aklan province, and will eventually improve transportation access for residents, tourists, and businesses.

The project is expected to ease congestion and reduce environmental impact while enhancing mobility in the area, according to the DPWH.

The project includes a 1.14-km limited-access bridge that will have two lanes, including sidewalks and bike lanes.

It also includes access road infrastructure with facility hubs on both islands, providing commercial spaces for lease, parking areas for service vehicles, and a hub for the operation of public transport vehicles and cargo or delivery vehicles.

Through a PPP arrangement for a period of 30 years, the project is expected to open up new all-weather access for vehicles and pedestrians, manage the environmental carrying capacity of the island, and alleviate overcrowding and overuse of existing facilities.

As winning proponent, SMHC is given 20 days from receipt of the NOA to submit all post-award requirements for the execution of the concession agreement.

Among these requirements is the posting of works performance security in favor of the DPWH, issued by an independent, non-affiliated, and reputable issuing company in cash, irrevocable letters of credit, or bank draft, amounting to a minimum of two percent of total project cost.

Alternatives include a bank guarantee amounting to a minimum of five percent of total project cost or a surety bond for a minimum of 10 percent of total project cost.

SMHC must also form a special purpose company, plus provide proof of firm commitment from a reputable financial institution to provide sufficient credit lines to cover the total project cost.

Within five calendar days from receipt of the post-award requirements, the DPWH will determine SMHC’s compliance with all the conditions stated in the NOA to execute the concession agreement with SMHC.

Related Tags

San Miguel Corporation Ramon S. Ang Department of Public Works and Highways (DPWH) Vince Dizon San Miguel Holdings Corporation
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.