ADVERTISEMENT

Palace: San Juanico Bridge rehab necessary to avert catastrophe

Published May 19, 2025 12:57 pm  |  Updated May 19, 2025 02:57 pm

At A Glance

  • Castro said the project should be seen from a long-term safety perspective, rather than as a short-term disruption.
Malacañang appealed for understanding over the ongoing rehabilitation of the San Juanico Bridge, saying the inconvenience it causes residents and businesses is outweighed by the need to prevent possible disasters.

Security is tight in both sides of the San Juanico Bridge as the government implements safety measures amid structural integrity concern on the iconic bridge that connects Samar and Leyte. (photo: OCD)
Security is tight in both sides of the San Juanico Bridge as the government implements safety measures amid structural integrity concern on the iconic bridge that connects Samar and Leyte. (photo: OCD)
Security is tight on both sides of the San Juanico Bridge as the government implements safety measures amid structural integrity concerns on the iconic bridge that connects Samar and Leyte. (photo: OCD)

Communications Undersecretary Claire Castro said this after the Office of Civil Defense announced on Sunday, May 18, that new safety measures will be enforced on the bridge, including prohibiting pedestrian crossings.

In her press briefing on Monday, May 19, Castro said the project should be seen from a long-term safety perspective, rather than as a short-term disruption.

"Mas nanaisin po talaga na maiwasan kung anumang maaaring idulot ng disgrasya kung ito man ay hindi maayos nang maaga (It is better to prevent any possible accidents that could happen if the bridge is not repaired early)," she said.

The Palace Press Officer assured the public that the government is taking steps to ease the impact on affected communities.

Blue Alert has been raised in concerned agencies, signifying heightened preparedness to respond to any immediate needs in the area. A multi-task force has also been activated to coordinate assistance.

Castro said public assistance desks have been set up on both ends of the bridge, and 24-hour patrol units are now in place for monitoring.

Weighing stations are likewise being installed to screen vehicles, as only light vehicles are allowed to pass while the repairs are ongoing.

Meanwhile, 13 shuttle bases will operate 24/7 to transport commuters affected by traffic limitations.

The Department of Public Works and Highways (DPWH) is coordinating with local government units and the Philippine Ports Authority to explore ways to ferry affected passengers and buses.

Completed in 1973, the 2.16-kilometer San Juanico Bridge connects the provinces of Samar and Leyte and is considered a vital link for both regional trade and public transport. The current rehabilitation effort has restricted vehicular access, prompting concerns from business owners and residents.

To accommodate affected commuters, light vehicles and coasters will ferry passengers across the bridge, while two passenger terminals will be operational in Tacloban, Leyte, and Sta. Rita, Samar.

The government has also begun accepting franchise applications for transport operators to increase mobility options in the area.

Related Tags

San Juanico Bridge Claire Castro rehabilitation
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.